Auteur Topic: Kan omschakelen van Nginx naar Apache 2.4 zonder herinstallatie phpbb en CMS?  (gelezen 970 keer)

Offline SynologyNasUser

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 4
  • Berichten: 95
  • Aanname is vaak de oorzaak van veel ellende.
    • mkservices.nl
Op de DS218+ staat Web Station met standaard instellingen.
Web Station staat in 'algemene instellingen' als 'http back-end server' ingesteld met Nginx en PHP 7.4
Voor de 'virtuele host' staat 'Nginx' met 'PHP 7.4' ingesteld.
Zowel de poorten voor 'http' en 'https' zijn ingeschakeld met aangepaste poortnummers.
In de 'https-instellingen' heb ik zowel 'hsts' als ook 'http/2' ingeschakeld.

Nu heb ik begrepen dat werken met Apache 2.4 gemakkelijker zou zijn, maar Nginx sneller en veiliger.

Mijn probleem nu:
Ik heb een phpbb forum en CMS (Joomla en WordPress) draaien op Web Station, waarbij Nginx staat ingesteld.
Als ik nu wil overstappen naar Apache 2.4 van Nginx, moet ik dan phpbb en CMS opnieuw installeren of kan het 'ongestraft' met een aantal wijzigingen en dat alles nog steeds werkt zoals het ook met Nginx was?
Als het met alleen aanpassingen kan, welke aanpassingen moet ik dan uitvoeren?
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 63
  • Berichten: 547
    • http://www.jvwgoirle.nl
Re: Kan omschakelen van Nginx naar Apache 2.4 zonder herinstallatie phpbb en CMS?
« Reactie #1 Gepost op: 20 februari 2021, 09:10:32 »
Hi,

Waarom zou je willen overstappen als nu alles werkt?

Maar goed: overstappen kan eenvoudig door Apache te kiezen in Webstation. Werkt het niet, dan zet je Nginx 'terug'. Er kan niets 'kapot' gaan, hooguit niet meer werken. Maar ik verwacht dat niet, Nginx en Apache werken beide prima.

Offline SynologyNasUser

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 4
  • Berichten: 95
  • Aanname is vaak de oorzaak van veel ellende.
    • mkservices.nl
Re: Kan omschakelen van Nginx naar Apache 2.4 zonder herinstallatie phpbb en CMS?
« Reactie #2 Gepost op: 20 februari 2021, 10:05:17 »
Het schijnt dat Nginx nogal complex is, maar wel veiliger en een stuk sneller.
Alles werkt perfect, zowel CMS als ook phpbb, maar ik was het wachtwoord kwijt van de beheerders account in phpbb en hoewel ik een backup had gemaakt is het wijzigen van het wachtwoord vanuit de database niet gelukt.
Want ik krijg een melding '404 pagina niet gevonden' en eronder staat 'Nginx'.

Vanuit mijn standpunt (ik ben nog niet zo bekend met Nginx en/of php) heb ik nu 2 mogelijkheden:
1:
Ik kan de makkelijke weg zoeken en phpbb verwijderen inclusief database en dan gewoon opnieuw een database aanmaken en phpbb opnieuw (voor)installeren.
Daarna, als het programma wordt ingeschakeld zal de installatie en configuratie plaatsvinden, inclusief bijhorende updates.
Want phpBB wordt in DS218+ niet langer ondersteund en vergt de installatie veel meer tijd.

Of

2:
Met (hulp) uitzoeken wat de problemen veroorzaakt en deze oplossen zodat alles weer werkt.
Daarmee leer ik ook nog iets en hoef ik de installatie niet opnieuw te doen.
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

Offline SynologyNasUser

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 4
  • Berichten: 95
  • Aanname is vaak de oorzaak van veel ellende.
    • mkservices.nl
Re: Kan omschakelen van Nginx naar Apache 2.4 zonder herinstallatie phpbb en CMS?
« Reactie #3 Gepost op: 20 februari 2021, 13:10:20 »
Maakt het dan nog  iets uit of je Apache 2.2 neemt of 2.4?
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

Offline SynologyNasUser

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 4
  • Berichten: 95
  • Aanname is vaak de oorzaak van veel ellende.
    • mkservices.nl
Re: Kan omschakelen van Nginx naar Apache 2.4 zonder herinstallatie phpbb en CMS?
« Reactie #4 Gepost op: 20 februari 2021, 13:21:18 »
Na het wijzigen van de 'http server' van Nginx naar Apache is 'persoonlijke web pagina' ineens uitgeschakeld.
Om dit weer in te schakelen moet 'apache 2.2 en php 5.6' zijn geïnstalleerd.
Maar aangezien PHP 5.6 niet meer wordt ondersteund, had ik eerder al een upgrade naar PHP 7.4.

Wat is de volgende stap?
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

Offline SynologyNasUser

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 4
  • Berichten: 95
  • Aanname is vaak de oorzaak van veel ellende.
    • mkservices.nl
Re: Kan omschakelen van Nginx naar Apache 2.4 zonder herinstallatie phpbb en CMS?
« Reactie #5 Gepost op: 20 februari 2021, 13:40:41 »
Intussen heb ik in Web Station naast Apache 2.2/4 ook weer PHP 5.6 opnieuw ingeschakeld, nu is de 'persoonlijk web pagina' wel weer ingeschakeld.

Maar mijn probleem met phpBB3 blijft bestaan, waarin Nginx nog steeds '404, not found' toont tijdens de inlog poging.
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 63
  • Berichten: 547
    • http://www.jvwgoirle.nl
Re: Kan omschakelen van Nginx naar Apache 2.4 zonder herinstallatie phpbb en CMS?
« Reactie #6 Gepost op: 20 februari 2021, 15:29:26 »
Het kan zijn dat de package PhpBB vanuit Synology hardcoded is voor Apache en/of PHP 5.6. Synology zet vaak die versies 'hard', om zeker te weten dat door hen ondersteunde packages werken.

Twee opties waarvan 1 mij het beste lijkt.
1. Terug naar de oude situatie. Die werkt. Er is niets inherents onveilig aan Nginx en/of Apache. Dus waarom overstappen?
2. Nieuwe install van PHPbb, niet gebruikmakend van Synology package. In theorie (voeg hier mijn disclaimer toe!) zou, als je de gegevens voor database en naam dbase gelijk houdt, een nieuwe install die moeten overpakken. Maar. Ik ken PHPbb niet. En waarom wil je zo graag overstappen als je huidige setup werkt? 'Just because it should work' is imho te vaak de reden voor IT-storingen :-).

Offline SynologyNasUser

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 4
  • Berichten: 95
  • Aanname is vaak de oorzaak van veel ellende.
    • mkservices.nl
Re: Kan omschakelen van Nginx naar Apache 2.4 zonder herinstallatie phpbb en CMS?
« Reactie #7 Gepost op: 20 februari 2021, 22:25:27 »
Nee dat geloof ik niet, de beperking zit 'm meer in Web Station omdat ik ook in CMS dezelfde instellingen tegenkom als bij phpBB3.
CMS was eerder geïnstalleerd dan phpBB3, dat ook gekoppeld is aan MariaDB 10.
Wat opvalt is dat Joomla CMS in de 'systeem instellingen' ook DB 5.5.5 en PHP versie 7.2 heeft, net als bij phpBB3.
Ik vraag me dan ook af of Web Station geupgrade kan worden, omdat het nog steeds PHP 5.6 en Apache 2.2 nodig heeft om de 'persoonlijke webpagina' in te kunnen schakelen.
En hoewel ik zowel PHP 7.2 als ook de laatste PHP 7.4 ingeschakeld heb, wordt toch alleen 7.2 gebruikt.
Is er van Web Station een upgrade mogelijk of kan je daarvan instellingen wijzigen?

Verder heb ik van phpBB3 alleen de automatische updates uitgevoerd tot de huidige versie 3.3.3
Ik heb dus niet de installatie gedaan vanuit de recentste 'full version' phpBB3.
Intussen ben ik er wel achter dat als ik de instellingen van 'virtual host' in Web Station wijzig van 'naam gebaseerd' naar 'poort gebaseerd', dan werkt phpBB3 beter en krijg ik niet steeds die vervelende meldingen van 'ongeldig formulier' en om de haverklap opnieuw moeten inloggen.

Ik heb dan ook niet de indruk dat de 'http server' instelling Nginx het probleem is.
Maar ik had gelezen dat Apache iets doet met de instellingen van .htaccess, daarin zou e.e.a weggeschreven worden.
Instellingen zouden dan makkelijker terug te vinden kunnen zijn.

Nginx zou veel complexer zijn, maar ook sneller en veiliger.

Beide wilde ik ondervinden, ben nog uitzoekende wat voor mij het makkelijkst werkt.
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 139
  • Berichten: 673
Re: Kan omschakelen van Nginx naar Apache 2.4 zonder herinstallatie phpbb en CMS?
« Reactie #8 Gepost op: 21 februari 2021, 10:05:30 »
Ik kan personal website ook niet gebruiken.
In plaats daarvan heb ik een virtual host aangemaakt naar de www map van de gebruiker.
In plaats van :
naam.synology.me/~jan/index.htmlwordt het dan :
jan.naam.synology.me/index.html
Voorbeeld is met Synology DDNS.
Of gebruik een eigen (sub)domeinnaam.

1. Maak in de web map een map 'jan'.
2. Zet er een index.html bestand in.
3. Maak een virtual host aan naar map 'jan'.
4. Test de URL.
5. Verwijder map 'jan'.
6. Maak in de web map een symbolic link naar de www map van gebruiker 'jan'.
ln -s /volume1/homes/jan/www jan7. Test de URL.

Als dat werkt, kan gebruiker jan een website maken dat in de 'root' van de webserver is.

Symbolic links naar andere mappen buiten de web map zijn ook handig.
  • Mijn Synology: DS211
  • HDD's: 2 x ST4000VN008

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 156
  • -Ontvangen: 2291
  • Berichten: 14.828
Re: Kan omschakelen van Nginx naar Apache 2.4 zonder herinstallatie phpbb en CMS?
« Reactie #9 Gepost op: 21 februari 2021, 11:20:06 »
Het blijft natuurlijk een fout van Synology dat ze voor de Persoonlijke Website gewoon het niet meer ondersteunde PHP 5.6 gebruiken en niet de versie die je als default instelt in WebStation.

Synology is gewoon laks met het verwijden van de PHP 5.6 afhankelijkheid. (Dat zie ik ook bij andere pakketten)
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)

Offline SynologyNasUser

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 4
  • Berichten: 95
  • Aanname is vaak de oorzaak van veel ellende.
    • mkservices.nl
Re: Kan omschakelen van Nginx naar Apache 2.4 zonder herinstallatie phpbb en CMS?
« Reactie #10 Gepost op: 10 maart 2021, 20:43:08 »
Kan je de afhankelijkheid er zelf uithalen of is de enige oplossing een handmatige installatie door (3e partij) pakketten via FTP te uploaden en van daaruit installeren?
  • Mijn Synology: ds218+
  • HDD's: 2 x 2TB
ICT onderwijs ondersteuner


 

Kan XP omgaan met DS212+ met 3TB harde schijven

Gestart door masbBoard Windows

Reacties: 2
Gelezen: 1396
Laatste bericht 26 maart 2012, 13:05:05
door Joku
Wie kan me helpen met installatie "nefit-easy-http-server" in Docker op Synology

Gestart door ritsjertBoard Docker

Reacties: 15
Gelezen: 2896
Laatste bericht 24 december 2020, 14:46:05
door LeoDuiv
Kan geen film menu gebruiken

Gestart door the fox69Board Media Streaming mods

Reacties: 3
Gelezen: 1843
Laatste bericht 31 december 2011, 15:22:48
door Nelesss
Ik kan niet meer inloggen ds audio en ds video

Gestart door wwnBoard iOS Apps (iPhone, iPad en iPod)

Reacties: 0
Gelezen: 1133
Laatste bericht 13 december 2014, 16:05:18
door wwn
Kan op DS216se geen btrfs filesystem kiezen

Gestart door MichaelvandrielBoard NAS hardware vragen

Reacties: 2
Gelezen: 597
Laatste bericht 05 mei 2018, 16:52:39
door Michaelvandriel