Bekijk Volledige Versie : index html niet zichtbaar wel aanwezig in public_html directory
DionysiusCato
04/05/12, 23:32
sinds deze week heb ik een Linux VPS ingebruik met daarop draaiend CentOS en om het beheer ervan te vereenvoudigen een DirectAdmin paneel. Ik kan kiezen voor de rol van beheerder, reseller en gebruiker.
Nu heb ik een domein aangemaakt dat ik gemakshalve www.mijndomein.nl zal noemen en onder de /public_html/ heb ik een Wordpress script opgeladen. Nu wil ik dat install script draaien en vervolgens zie ik
Not Found
The requested URL /index.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at www.altijdgrip.nl Port 80
Terwijl als ik gewoon surf naar de url www.mijndomein.nl
Zie ik in de browser (IE9, Firefox 10 of Chrome 18)
Apache is functioning normally
Ik had juist dan de placeholder verwacht die ik wel terug vind in de files onder de public_html/ directory.
Wat zie ik nu over het hoofd ?
sinds deze week heb ik een Linux VPS ingebruik met daarop draaiend CentOS en om het beheer ervan te vereenvoudigen een DirectAdmin paneel. Ik kan kiezen voor de rol van beheerder, reseller en gebruiker.
Om te beginnen, DA is geen alternatief voor een beheerder, het is om het voor je klanten makkelijker te maken. Als je denkt dat je met de installatie van DA geen beheer meer hoeft te doen, heb je het erg mis en kan je wachten op een hack.
De issue waar je tegenaan loopt is dat er iets mis is met de definitie van de virtualhost in apache, je ziet de default vhost en niet degene die je verwacht. Er staat waarschijnlijk een grote hint in de errorlog van apache waarom dit is.
dreamhost_nl
05/05/12, 11:51
Ik neem aan dat het hiet om mijngrip punt nl gaat, aangezien je bent vergeten om dit uit de melding te halen. Weet je zeker dat je je WP scripts naar het correcte path hebt geüpload?
dennis0162
05/05/12, 13:11
Wellicht werkt je DirectAdmin cron om Apache te reloaden niet.
Probeer eens: /etc/init.d/httpd reload
DionysiusCato
05/05/12, 16:35
Ik neem aan dat het hiet om mijngrip punt nl gaat, aangezien je bent vergeten om dit uit de melding te halen. Weet je zeker dat je je WP scripts naar het correcte path hebt geüpload?
Het gaat inderdaad om www.altijdgrip.nl, ik heb de WP scripts inderdaad opgeladen naar het juiste pad.
Wellicht werkt je DirectAdmin cron om Apache te reloaden niet.
Probeer eens: /etc/init.d/httpd reload
Dank je Dennis, ik heb dit geprobeerd maar nu werkt php niet meer.
Onderliggende OS is Centos6 - 64 bit
patrickekkel
05/05/12, 16:38
Dan heb je iets verkeerds in je httpd.conf
Post je httpd.conf eens hier of kijk in de error log wat of er fout is gegaan
DionysiusCato
05/05/12, 17:31
# Auto generated apache config file by DirectAdmin version 1.40.3
# Modifying this file is not recommended as any changes you make will be
# overwritten when the user makes any changes to his/her website
# For global config changes that affect all Users, see this guide:
# http://help.directadmin.com/item.php?id=2
# For local config changes that only affect one User, see this guide:
# http://help.directadmin.com/item.php?id=3
# Frontpage requires these parameters in every httpd.conf file or else
# it won't work.
ServerRoot /etc/httpd
<VirtualHost 213.132.172.94:80 >
/sbin/service httpd start
ServerName www.altijdgrip.nl
ServerAlias www.altijdgrip.nl altijdgrip.nl
ServerAdmin webmaster@altijdgrip.nl
DocumentRoot /home/admin/domains/altijdgrip.nl/public_html
ScriptAlias /cgi-bin/ /home/admin/domains/altijdgrip.nl/public_html/cgi-bin/
UseCanonicalName OFF
<IfModule !mod_ruid2.c>
SuexecUserGroup admin admin
</IfModule>
<IfModule mod_ruid2.c>
RMode config
RUidGid admin admin
RGroups apache access
</IfModule>
CustomLog /var/log/httpd/domains/altijdgrip.nl.bytes bytes
CustomLog /var/log/httpd/domains/altijdgrip.nl.log combined
ErrorLog /var/log/httpd/domains/altijdgrip.nl.error.log
<Directory /home/admin/domains/altijdgrip.nl/public_html>
Options +Includes -Indexes
</Directory>
</VirtualHost>
<VirtualHost 213.132.172.94:80 >
/sbin/service httpd start
ServerName www.www.altijdgrip.nl
ServerAlias www.www.altijdgrip.nl www.altijdgrip.nl
ServerAdmin webmaster@altijdgrip.nl
DocumentRoot /home/admin/domains/altijdgrip.nl/public_html/www
ScriptAlias /cgi-bin/ /home/admin/domains/altijdgrip.nl/public_html/www/cgi-bin/
UseCanonicalName OFF
<IfModule !mod_ruid2.c>
SuexecUserGroup admin admin
</IfModule>
<IfModule mod_ruid2.c>
RMode config
RUidGid admin admin
RGroups apache access
</IfModule>
CustomLog /var/log/httpd/domains/altijdgrip.nl.www.bytes bytes
CustomLog /var/log/httpd/domains/altijdgrip.nl.www.log combined
ErrorLog /var/log/httpd/domains/altijdgrip.nl.www.error.log
<Directory /home/admin/domains/altijdgrip.nl/public_html/www>
Options +Includes -Indexes
</Directory>
</VirtualHost>
<VirtualHost 213.132.172.94:80 >
/sbin/service httpd start
ServerName www.dionisiorozalina.com
ServerAlias www.dionisiorozalina.com dionisiorozalina.com
ServerAdmin webmaster@dionisiorozalina.com
DocumentRoot /home/admin/domains/dionisiorozalina.com/public_html
ScriptAlias /cgi-bin/ /home/admin/domains/dionisiorozalina.com/public_html/cgi-bin/
UseCanonicalName OFF
<IfModule !mod_ruid2.c>
SuexecUserGroup admin admin
</IfModule>
<IfModule mod_ruid2.c>
RMode config
RUidGid admin admin
RGroups apache access
</IfModule>
CustomLog /var/log/httpd/domains/dionisiorozalina.com.bytes bytes
CustomLog /var/log/httpd/domains/dionisiorozalina.com.log combined
ErrorLog /var/log/httpd/domains/dionisiorozalina.com.error.log
<Directory /home/admin/domains/dionisiorozalina.com/public_html>
Options +Includes -Indexes
</Directory>
</VirtualHost>
dreamhost_nl
05/05/12, 18:58
Even voor het makkelijker lezen aangepast :
# Auto generated apache config file by DirectAdmin version 1.40.3
# Modifying this file is not recommended as any changes you make will be
# overwritten when the user makes any changes to his/her website
# For global config changes that affect all Users, see this guide:
# http://help.directadmin.com/item.php?id=2
# For local config changes that only affect one User, see this guide:
# http://help.directadmin.com/item.php?id=3
# Frontpage requires these parameters in every httpd.conf file or else
# it won't work.
ServerRoot /etc/httpd
< VirtualHost 213.132.172.94:80 >
/sbin/service httpd start
ServerName www.altijdgrip.nl
ServerAlias www.altijdgrip.nl altijdgrip.nl
ServerAdmin webmaster@altijdgrip.nl
DocumentRoot /home/admin/domains/altijdgrip.nl/public_html
ScriptAlias /cgi-bin/ /home/admin/domains/altijdgrip.nl/public_html/cgi-bin/
UseCanonicalName OFF
<IfModule !mod_ruid2.c>
SuexecUserGroup admin admin
</IfModule>
<IfModule mod_ruid2.c>
RMode config
RUidGid admin admin
RGroups apache access
</IfModule>
CustomLog /var/log/httpd/domains/altijdgrip.nl.bytes bytes
CustomLog /var/log/httpd/domains/altijdgrip.nl.log combined
ErrorLog /var/log/httpd/domains/altijdgrip.nl.error.log
<Directory /home/admin/domains/altijdgrip.nl/public_html>
Options +Includes -Indexes
</Directory>
< /VirtualHost>
< VirtualHost 213.132.172.94:80 >
/sbin/service httpd start
ServerName www.www.altijdgrip.nl
ServerAlias www.www.altijdgrip.nl www.altijdgrip.nl
ServerAdmin webmaster@altijdgrip.nl
DocumentRoot /home/admin/domains/altijdgrip.nl/public_html/www
ScriptAlias /cgi-bin/ /home/admin/domains/altijdgrip.nl/public_html/www/cgi-bin/
UseCanonicalName OFF
<IfModule !mod_ruid2.c>
SuexecUserGroup admin admin
</IfModule>
<IfModule mod_ruid2.c>
RMode config
RUidGid admin admin
RGroups apache access
</IfModule>
CustomLog /var/log/httpd/domains/altijdgrip.nl.www.bytes bytes
CustomLog /var/log/httpd/domains/altijdgrip.nl.www.log combined
ErrorLog /var/log/httpd/domains/altijdgrip.nl.www.error.log
<Directory /home/admin/domains/altijdgrip.nl/public_html/www>
Options +Includes -Indexes
</Directory>
< /VirtualHost>
< VirtualHost 213.132.172.94:80 >
/sbin/service httpd start
ServerName www.dionisiorozalina.com
ServerAlias www.dionisiorozalina.com dionisiorozalina.com
ServerAdmin webmaster@dionisiorozalina.com
DocumentRoot /home/admin/domains/dionisiorozalina.com/public_html
ScriptAlias /cgi-bin/ /home/admin/domains/dionisiorozalina.com/public_html/cgi-bin/
UseCanonicalName OFF
<IfModule !mod_ruid2.c>
SuexecUserGroup admin admin
</IfModule>
<IfModule mod_ruid2.c>
RMode config
RUidGid admin admin
RGroups apache access
</IfModule>
CustomLog /var/log/httpd/domains/dionisiorozalina.com.bytes bytes
CustomLog /var/log/httpd/domains/dionisiorozalina.com.log combined
ErrorLog /var/log/httpd/domains/dionisiorozalina.com.error.log
<Directory /home/admin/domains/dionisiorozalina.com/public_html>
Options +Includes -Indexes
</Directory>
< /VirtualHost>
Indien er een fout in je httpd.conf is en je herstart Apache zou je een foutmelding moeten krijgen. Wat is die? Herstart je wel (netjes) onder SSH?
Wat doet "/sbin/service httpd start" in je config????
DionysiusCato
05/05/12, 22:45
Ik kom even met de billen bloot, ik ben een Windows omgeving gewend en weliswaar beheerder maar geen fully fledged systeem beheerder. Hoe werkt dat herstarten onder SSH vanuit een een MS Windows client ?
DionysiusCato
05/05/12, 22:46
Wat doet "/sbin/service httpd start" in je config????
nou dat komt vermoedelijk door geklungel van mij. Hoe ik het weg haal weet ik niet.
nou dat komt vermoedelijk door geklungel van mij. Hoe ik het weg haal weet ik niet.
Ik ben bang dat het dan onbegonnen werk is. Het aanpassen van een file met vi of nano of whatever welke editor je wilt gebruiken is toch wel erg basic. Ik snap niet helemaal wat je met een Linux systeem doet terwijl je Windows gewend bent. Op dit moment is het de vraag of je wellicht meer om zeep hebt geholpen. Op dit moment is wat meer kennis wel benodigd om het simpel te kunnen fixen en niet nog meer fouten in het systeem te krijgen.
dreamhost_nl
06/05/12, 07:18
Hoe werkt dat herstarten onder SSH vanuit een een MS Windows client ?
M.b.v. Het programma Putty (zul je los moeten downloaden) zet je een terminal sessie op een hierna voer je de commando's
service httpd restart uit. Dit zal je de problemen leveren in httpd.conf.
DionysiusCato
06/05/12, 10:42
M.b.v. Het programma Putty (zul je los moeten downloaden) zet je een terminal sessie op een hierna voer je de commando's
service httpd restart uit. Dit zal je de problemen leveren in httpd.conf.
Als ik verbinding maak via SSH mbt Putty of Bitvise Tunnelier krijg ik de melding na commando
service httpd restart
foutmelding: zie schermprint bijlage
10223
DionysiusCato
06/05/12, 10:46
Ik snap niet helemaal wat je met een Linux systeem doet terwijl je Windows gewend bent. Op dit moment is het de vraag of je wellicht meer om zeep hebt geholpen. Op dit moment is wat meer kennis wel benodigd om het simpel te kunnen fixen en niet nog meer fouten in het systeem te krijgen.
Voor mij is het inderdaad een flinke leercurve en mogelijk ook niet de meest uitgelezen mogelijkheid om dit zo snel te fixen. Maar ik ben geduldig en leergierig en ik ben dankbaar elke hulp die ik kan krijgen ook is het maar een verwijzing naar wat handige hands on training of boeken die mij verder kunnen helpen.
dreamhost_nl
06/05/12, 10:53
En probeer het nu 'ns als je inlogt onder gebruiker root i.p.v. admin.
Dan zal er toch nog het nodige aangepast en nagekeken moeten worden.
Er klopt namelijk ook al iets niet met de virtual hosts. Als je naar de foutmelding in het command scherm kijkt zie je daar ook staan "syntaxerror on line 24 of /etc/httpd/conf/httpd.conf: Documentroot must be a directory" hetgeen er op wijst dat de documentroot niet correct is ingesteld.
dreamhost_nl
14/05/12, 15:36
Zoals PaulZ al aangaf zal dat hoogstwaartschijnlijk te maken hebben met :
/sbin/service httpd start
in het httpd.conf bestand.
Axel Polfliet
14/05/12, 15:41
De rechten op je server zijn volgens mij niet in orde, de kans is groot dat er ook problemen zijn met het filesystem. Dat zou ook verklaren waarom je je index.html bestand niet ziet, het bestand zal niet de juiste lees rechten hebben. Je kan onderstaande commando's proberen, ik betwijfel echter of je daar het probleem mee oplost. Maar gezien je minimale ervaring met Linux is dit misschien een goede start punt:
cd /usr/local/directadmin/scripts/
./set_permissions.sh all
http://help.directadmin.com/item.php?id=173
Je kan ook proberen om je configuratie bestanden te herschrijven:
cd /usr/local/directadmin/custombuild/
./build rewrite_confs
Succes. Log wel even als root.