Bekijk Volledige Versie : apache start niet meer.
PerryKniest
15/03/08, 14:23
Hallo,
Ik heb in de httpd.include van een gebruiker een wildcard toegevoegd.
Na het aanpassen van dit wou ik apache herstarten, nu start apache alleen niet meer op. Vervolgens heb ik de regel die ik heb toegevoegd verwijderd en het nogmaals geprobeerd, alleen apache start nog steeds niet op en geeft de volgende foutmelding:
kniesthosting:/srv/www/vhosts/nijverdal4you.nl/conf # /etc/init.d/apache2 start
Starting httpd2 (prefork) httpd2-prefork: Syntax error on line 180 of /etc/apache2/httpd.conf: Syntax error on line 102 of /etc/apache2/default-server.conf: Syntax error on line 213 of /etc/apache2/conf.d/zz010_psa_httpd.conf: Syntax error on line 103 of /srv/www/vhosts/nijverdal4you.nl/conf/httpd.include: </VirtualHost> without matching <VirtualHost> section
The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
failed
Iemand een idee wat ik fout doe, of hoe ik dit kan oplossen. (liefst met de wildcard erin)
Alvast bedankt!
crazycoder
15/03/08, 14:57
Ja. Jij lees de foutmelding niet :)
jij hebt ergens :
</VirtualHost>
staan zonder dat er wordt begonnen met
<VirtualHost>
PerryKniest
15/03/08, 15:03
Ja ik heb dus de hele httpd.include al na gekeken maar kon dat nergens terug vinden.
crazycoder
15/03/08, 15:11
Denk dat je dan nog een keer goed moet kijken.
Of hier neergooien, dan kunnen anderen meekijken.
PerryKniest
15/03/08, 15:14
dit is de httpd.include:
<IfModule mod_ssl.c>
<VirtualHost 85.214.91.246:443>
ServerName nijverdal4you.nl:443
ServerAlias www.nijverdal4you.nl
UseCanonicalName Off
SuexecUserGroup hegeman psacln
DocumentRoot /srv/www/vhosts/nijverdal4you.nl/httpsdocs
CustomLog /srv/www/vhosts/nijverdal4you.nl/statistics/logs/access_ssl_log plesklog
ErrorLog /srv/www/vhosts/nijverdal4you.nl/statistics/logs/error_log
<IfModule mod_userdir.c>
UserDir /srv/www/vhosts/nijverdal4you.nl/web_users
</IfModule>
ScriptAlias /cgi-bin/ /srv/www/vhosts/nijverdal4you.nl/cgi-bin/
Alias /plesk-stat /srv/www/vhosts/nijverdal4you.nl/statistics/
<Location /plesk-stat/>
Options +Indexes
</Location>
<Location /plesk-stat/logs/>
Require valid-user
</Location>
Alias /webstat /srv/www/vhosts/nijverdal4you.nl/statistics/webstat
Alias /webstat-ssl /srv/www/vhosts/nijverdal4you.nl/statistics/webstat-ssl
Alias /ftpstat /srv/www/vhosts/nijverdal4you.nl/statistics/ftpstat
Alias /anon_ftpstat /srv/www/vhosts/nijverdal4you.nl/statistics/anon_ftpstat
Alias /awstats-icon /usr/share/apache2/icons/awstats
SSLEngine on
SSLVerifyClient none
SSLCertificateFile /usr/local/psa/var/certificates/certycV5026
<Directory /srv/www/vhosts/nijverdal4you.nl/httpsdocs>
<IfModule mod_perl.c>
<Files ~ (\.pl$)>
SetHandler perl-script
PerlHandler ModPerl::Registry
Options ExecCGI
allow from all
PerlSendHeader On
</Files>
</IfModule>
<IfModule sapi_apache2.c>
php_admin_flag engine on
php_admin_flag safe_mode on
php_admin_value open_basedir "/srv/www/vhosts/nijverdal4you.nl/httpsdocs:/tmp"
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine on
php_admin_flag safe_mode on
php_admin_value open_basedir "/srv/www/vhosts/nijverdal4you.nl/httpsdocs:/tmp"
</IfModule>
<IfModule mod_python.c>
<Files ~ (\.py$)>
SetHandler python-program
PythonHandler mod_python.cgihandler
</Files>
</IfModule>
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
Options +FollowSymLinks +ExecCGI
</IfModule>
SSLRequireSSL
Options +Includes +ExecCGI
</Directory>
<Directory /srv/www/vhosts/nijverdal4you.nl/web_users>
<IfModule sapi_apache2.c>
php_admin_flag engine off
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine off
</IfModule>
</Directory>
Alias "/error_docs" "/srv/www/vhosts/nijverdal4you.nl/error_docs"
ErrorDocument 400 /error_docs/bad_request.html
ErrorDocument 401 /error_docs/unauthorized.html
ErrorDocument 403 /error_docs/forbidden.html
ErrorDocument 404 /error_docs/not_found.html
ErrorDocument 500 /error_docs/internal_server_error.html
ErrorDoclHost 86.214.91.246:80>
ServerName nijverdal4you.nl:80
ServerAlias www.nijverdal4you.nl
UseCanonicalName Off
SuexecUserGroup hegeman psacln
DocumentRoot /srv/www/vhosts/nijverdal4you.nl/httpdocs
CustomLog /srv/www/vhosts/nijverdal4you.nl/statistics/logs/access_log plesklog
ErrorLog /srv/www/vhosts/nijverdal4you.nl/statistics/logs/error_log
<IfModule mod_userdir.c>
UserDir /srv/www/vhosts/nijverdal4you.nl/web_users
ument 405 /error_docs/method_not_allowed.html
ErrorDocument 406 /error_docs/not_acceptable.html
ErrorDocument 407 /error_docs/proxy_authentication_required.html
ErrorDocument 412 /error_docs/precondition_failed.html
ErrorDocument 415 /error_docs/unsupported_media_type.html
ErrorDocument 501 /error_docs/not_implemented.html
ErrorDocument 502 /error_docs/bad_gateway.html
</VirtualHost>
</IfModule>
<VirtualHost 85.214.91.246:80>
ServerName nijverdal4you.nl:80
ServerAlias www.nijverdal4you.nl
UseCanonicalName Off
SuexecUserGroup hegeman psacln
DocumentRoot /srv/www/vhosts/nijverdal4you.nl/httpdocs
CustomLog /srv/www/vhosts/nijverdal4you.nl/statistics/logs/access_log plesklog
ErrorLog /srv/www/vhosts/nijverdal4you.nl/statistics/logs/error_log
<IfModule mod_userdir.c>
UserDir /srv/www/vhosts/nijverdal4you.nl/web_users
</IfModule>
ScriptAlias /cgi-bin/ /srv/www/vhosts/nijverdal4you.nl/cgi-bin/
Redirect permanent /plesk-stat https://nijverdal4you.nl/plesk-stat
Redirect permanent /webstat https://nijverdal4you.nl/webstat
Redirect permanent /webstat-ssl https://nijverdal4you.nl/webstat-ssl
Redirect permanent /ftpstat https://nijverdal4you.nl/ftpstat
Redirect permanent /anon_ftpstat https://nijverdal4you.nl/anon_ftpstat
Redirect permanent /awstats-icon https://nijverdal4you.nl/awstats-icon
<IfModule mod_ssl.c>
SSLEngine off
</IfModule>
<Directory /srv/www/vhosts/nijverdal4you.nl/httpdocs>
<IfModule mod_perl.c>
<Files ~ (\.pl$)>
SetHandler perl-script
PerlHandler ModPerl::Registry
Options ExecCGI
allow from all
PerlSendHeader On
</Files>
</IfModule>
<IfModule sapi_apache2.c>
php_admin_flag engine on
php_admin_flag safe_mode on
php_admin_value open_basedir "/srv/www/vhosts/nijverdal4you.nl/httpdocs:/tmp"
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine on
php_admin_flag safe_mode on
php_admin_value open_basedir "/srv/www/vhosts/nijverdal4you.nl/httpdocs:/tmp"
</IfModule>
<IfModule mod_python.c>
<Files ~ (\.py$)>
SetHandler python-program
PythonHandler mod_python.cgihandler
</Files>
</IfModule>
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
Options +FollowSymLinks +ExecCGI
</IfModule>
Options +Includes +ExecCGI
</Directory>
<Directory /srv/www/vhosts/nijverdal4you.nl/web_users>
<IfModule sapi_apache2.c>
php_admin_flag engine off
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine off
</IfModule>
</Directory>
Alias "/error_docs" "/srv/www/vhosts/nijverdal4you.nl/error_docs"
ErrorDocument 400 /error_docs/bad_request.html
ErrorDocument 401 /error_docs/unauthorized.html
ErrorDocument 403 /error_docs/forbidden.html
ErrorDocument 404 /error_docs/not_found.html
ErrorDocument 500 /error_docs/internal_server_error.html
ErrorDocument 405 /error_docs/method_not_allowed.html
ErrorDocument 406 /error_docs/not_acceptable.html
ErrorDocument 407 /error_docs/proxy_authentication_required.html
ErrorDocument 412 /error_docs/precondition_failed.html
ErrorDocument 415 /error_docs/unsupported_media_type.html
ErrorDocument 501 /error_docs/not_implemented.html
ErrorDocument 502 /error_docs/bad_gateway.html
</VirtualHost>
Ik zie overigens dat /etc/apache2/conf.d/zz010_psa_httpd.conf helemaal vol staat met:
<VirtualHost \
85.214.91.246:443 \
>
Ipv:
<VirtualHost 85.214.91.246:443 >
Maar na aanpassing werkt het nog niet.
Oplossing is gevonden met dank aan Mark van www.streamservice.nl!
Bedankt Mark.
Het bleek zo te zijn dat er een dubbel stuk in de httpd.conf stond, namelijk rij 86 tot 95.
Dit gehele stuk was fout:
ErrorDoclHost 86.214.91.246:80>
ServerName nijverdal4you.nl:80
ServerAlias www.nijverdal4you.nl
UseCanonicalName Off
SuexecUserGroup hegeman psacln
DocumentRoot /srv/www/vhosts/nijverdal4you.nl/httpdocs
CustomLog /srv/www/vhosts/nijverdal4you.nl/statistics/logs/access_log plesklog
ErrorLog /srv/www/vhosts/nijverdal4you.nl/statistics/logs/error_log
<IfModule mod_userdir.c>
UserDir /srv/www/vhosts/nijverdal4you.nl/web_users