View Full Version : Help! Websites not being created in Vhosts file
punto
4th August 2007, 07:19
Hi,
When I create a website through the control panel, it creates fine and shows up in the control panel, but when I try and access it, I just receive the shared IP page.
Further investigation showed that nothing is being created in the Vhosts_ispconfig.conf file for new websites.
I already have 20 websites setup and working fine, it is a production server, CENTOS 5 and ISPconfig version 2.2.15.
I have checked DNS and all settings are ok.
Please help!
Regards
Matt
punto
4th August 2007, 07:30
Here is the log file when I create a new website and it doesnt show up in the Vhosts file. There are some warn errors, one in particular which relates to the httpd syntax??
04.08.2007 - 14:21:19 => INFO - Signalfile Set: insert
04.08.2007 - 14:21:19 => INFO - Signalfile Set: delete: do
04.08.2007 - 14:21:25 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 514: Connected successfully
04.08.2007 - 14:21:25 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 575: MySQL FLUSH PRIVILEGES
04.08.2007 - 14:21:25 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_postfix.lib.php, Line 137: cp -fr /etc/postfix/local-host-names /etc/postfix/local-host-names~
04.08.2007 - 14:21:25 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_postfix.lib.php, Line 284: cp -fr /etc/postfix/virtusertable /etc/postfix/virtusertable~
04.08.2007 - 14:21:26 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_postfix.lib.php, Line 289: postmap hash:/etc/postfix/virtusertable
04.08.2007 - 14:21:26 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 1231: cp -fr /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf~
04.08.2007 - 14:21:26 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2419: WARNING: could not httpd -t &> /dev/null
04.08.2007 - 14:21:26 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2430: httpd syntax seems to contain errors, reloading with old configuration
04.08.2007 - 14:21:26 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2431: mv -f /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf_04-08-07_14-21-26
04.08.2007 - 14:21:26 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2432: mv -f /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf~ /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf
04.08.2007 - 14:21:26 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_system.lib.php, Line 728: /etc/rc.d/init.d/httpd reload &> /dev/null
04.08.2007 - 14:21:26 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_system.lib.php, Line 728: /etc/rc.d/init.d/postfix stop &> /dev/null
04.08.2007 - 14:21:27 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_system.lib.php, Line 728: /etc/rc.d/init.d/postfix start &> /dev/null
04.08.2007 - 14:21:27 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 1893: cp -fr /etc/proftpd_ispconfig.conf /etc/proftpd_ispconfig.conf~
04.08.2007 - 14:21:31 => INFO - Signalfile Set: empty trash
04.08.2007 - 14:21:37 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_postfix.lib.php, Line 137: cp -fr /etc/postfix/local-host-names /etc/postfix/local-host-names~
04.08.2007 - 14:21:37 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_postfix.lib.php, Line 284: cp -fr /etc/postfix/virtusertable /etc/postfix/virtusertable~
04.08.2007 - 14:21:37 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_postfix.lib.php, Line 289: postmap hash:/etc/postfix/virtusertable
04.08.2007 - 14:21:37 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 1231: cp -fr /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf~
04.08.2007 - 14:21:38 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2419: WARNING: could not httpd -t &> /dev/null
04.08.2007 - 14:21:38 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2430: httpd syntax seems to contain errors, reloading with old configuration
04.08.2007 - 14:21:38 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2431: mv -f /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf_04-08-07_14-21-38
04.08.2007 - 14:21:38 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2432: mv -f /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf~ /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf
04.08.2007 - 14:21:38 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_system.lib.php, Line 728: /etc/rc.d/init.d/httpd reload &> /dev/null
04.08.2007 - 14:21:38 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_system.lib.php, Line 728: /etc/rc.d/init.d/postfix stop &> /dev/null
04.08.2007 - 14:21:39 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_system.lib.php, Line 728: /etc/rc.d/init.d/postfix start &> /dev/null
04.08.2007 - 14:21:39 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 1893: cp -fr /etc/proftpd_ispconfig.conf /etc/proftpd_ispconfig.conf~
04.08.2007 - 14:21:39 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2478: rm -fr /var/www/www.fascinateme.info
04.08.2007 - 14:21:39 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2479: rm -fr /var/www/web37
04.08.2007 - 14:21:39 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2484: setquota -g web37 0 0 0 0 -a &> /dev/null
04.08.2007 - 14:22:05 => INFO - Signalfile Set: insert
04.08.2007 - 14:22:09 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 1059: cp -fr /root/ispconfig/isp/error_en /var/www/web38/web/error
04.08.2007 - 14:22:09 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 1067: cp -fr /root/ispconfig/isp/standard_index.html_en /var/www/web38/web/index.html
04.08.2007 - 14:22:09 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 1099: ln -s /var/www/web38 /var/www/www.fascinateme.info
04.08.2007 - 14:22:09 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 94: setquota -g web38 204800 205824 0 0 -a &> /dev/null
04.08.2007 - 14:22:09 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 95: setquota -T -g web38 604800 604800 -a &> /dev/null
04.08.2007 - 14:22:09 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 116: Connected successfully
04.08.2007 - 14:22:09 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 214: MySQL FLUSH PRIVILEGES
04.08.2007 - 14:22:09 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_postfix.lib.php, Line 137: cp -fr /etc/postfix/local-host-names /etc/postfix/local-host-names~
04.08.2007 - 14:22:09 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_postfix.lib.php, Line 284: cp -fr /etc/postfix/virtusertable /etc/postfix/virtusertable~
04.08.2007 - 14:22:10 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_postfix.lib.php, Line 289: postmap hash:/etc/postfix/virtusertable
04.08.2007 - 14:22:10 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 1231: cp -fr /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf~
04.08.2007 - 14:22:10 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2419: WARNING: could not httpd -t &> /dev/null
04.08.2007 - 14:22:10 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2430: httpd syntax seems to contain errors, reloading with old configuration
04.08.2007 - 14:22:10 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2431: mv -f /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf_04-08-07_14-22-10
04.08.2007 - 14:22:10 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2432: mv -f /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf~ /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf
04.08.2007 - 14:22:10 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_system.lib.php, Line 728: /etc/rc.d/init.d/httpd reload &> /dev/null
04.08.2007 - 14:22:10 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_system.lib.php, Line 728: /etc/rc.d/init.d/postfix stop &> /dev/null
04.08.2007 - 14:22:11 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_system.lib.php, Line 728: /etc/rc.d/init.d/postfix start &> /dev/null
04.08.2007 - 14:22:11 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 1893: cp -fr /etc/proftpd_ispconfig.conf /etc/proftpd_ispconfig.conf~
punto
4th August 2007, 07:44
I actually dont think I have added a website since IP upgraded from 2.2.14 to 2.2.15, maybe the upgrade is causing the issues?
Also I have many 'backups' of my Virtual Hosts file, seems to add a new one whenever I add a site.
Vhosts_ispconfig.conf Vhosts_ispconfig.conf_04-08-07_14-07-52 Vhosts_ispconfig.conf_04-08-07_14-39-04
Vhosts_ispconfig.conf_04-08-07_08-21-31 Vhosts_ispconfig.conf_04-08-07_14-10-33 Vhosts_ispconfig.conf_04-08-07_14-39-36
Vhosts_ispconfig.conf_04-08-07_13-47-23 Vhosts_ispconfig.conf_04-08-07_14-21-26 Vhosts_ispconfig.conf_13-07-07_11-41-33
Vhosts_ispconfig.conf_04-08-07_14-04-05 Vhosts_ispconfig.conf_04-08-07_14-21-38 Vhosts_ispconfig.conf_13-07-07_12-45-40
Vhosts_ispconfig.conf_04-08-07_14-04-27 Vhosts_ispconfig.conf_04-08-07_14-22-10 Vhosts_ispconfig.conf_21-07-07_20-42-07
Vhosts_ispconfig.conf_04-08-07_14-05-10 Vhosts_ispconfig.conf_04-08-07_14-37-12
These two line from ispconfig.log seemed interesting
04.08.2007 - 14:39:36 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2419: WARNING: could not httpd -t &> /dev/null
04.08.2007 - 14:39:36 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2430: httpd syntax seems to contain errors, reloading with old configuration
If I run httpd -t from the command line it returns Syntax OK ??
juampi
5th August 2007, 00:45
Wll,
I Have the self problem.
My Vhosts_ispconfig.conf backup files save all new change maked, but Vhosts_ispconfig.conf have old information.
My Log:
04.08.2007 - 18:25:21 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 1231: cp -fr /etc/apache2/vhosts/Vhosts_ispconfig.conf /etc/apache2/vhosts/Vhosts_ispconfig.conf~
04.08.2007 - 18:25:22 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2419: WARNING: could not httpd -t &> /dev/null
04.08.2007 - 18:25:22 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2430: httpd syntax seems to contain errors, reloading with old configuration
04.08.2007 - 18:25:22 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2431: mv -f /etc/apache2/vhosts/Vhosts_ispconfig.conf /etc/apache2/vhosts/Vhosts_ispconfig.conf_04-08-07_18-25-22
04.08.2007 - 18:25:22 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2432: mv -f /etc/apache2/vhosts/Vhosts_ispconfig.conf~ /etc/apache2/vhosts/Vhosts_ispconfig.conf
04.08.2007 - 18:25:22 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_system.lib.php, Line 728: /etc/init.d/apache2 reload &> /dev/null
See the WARN
04.08.2007 - 18:25:22 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2430: httpd syntax seems to contain errors, reloading with old configuration
See my httpd -t
[Sat Aug 04 18:38:10 2007] [warn] NameVirtualHost 200.61.183.149:80 has no VirtualHosts
[Sat Aug 04 18:38:10 2007] [warn] NameVirtualHost 200.61.xxx.xxx:80 has no VirtualHosts
[Sat Aug 04 18:38:10 2007] [warn] NameVirtualHost 200.45.xxx.xxx:80 has no VirtualHosts
[Sat Aug 04 18:38:10 2007] [warn] NameVirtualHost 200.45.xxx.xxx:80 has no VirtualHosts
Syntax OK
See xxx.xxx is add for this post.
Is only 2 WARN, but the Syntax is OK.
I will try change the script reload.
Regards,
JP
juampi
5th August 2007, 01:21
I changed two functions in /root/ispconfig/scripts/lib/config.lib.php
1- function apache_restart()
2- function apache_reload()
The verification of WARN has been modified and now everything works fine. But this solution is not the correct one. I will continue seeing as it is the best solution.
Regards
JP
juampi
5th August 2007, 01:35
I think that is important to make a verification of the Apache Directives form ISPConfig Control Panel.
With this option we can avoid problems of bad directives.
Is only a suggestion.
Regards,
JP
punto
5th August 2007, 01:41
thanks for the work around JP, but yes it isn't ideal :confused:
Hopefully there is a better solution.
Regards
Matt
till
5th August 2007, 10:21
Wll,
I Have the self problem.
My Vhosts_ispconfig.conf backup files save all new change maked, but Vhosts_ispconfig.conf have old information.
My Log:
04.08.2007 - 18:25:21 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 1231: cp -fr /etc/apache2/vhosts/Vhosts_ispconfig.conf /etc/apache2/vhosts/Vhosts_ispconfig.conf~
04.08.2007 - 18:25:22 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2419: WARNING: could not httpd -t &> /dev/null
04.08.2007 - 18:25:22 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2430: httpd syntax seems to contain errors, reloading with old configuration
04.08.2007 - 18:25:22 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2431: mv -f /etc/apache2/vhosts/Vhosts_ispconfig.conf /etc/apache2/vhosts/Vhosts_ispconfig.conf_04-08-07_18-25-22
04.08.2007 - 18:25:22 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2432: mv -f /etc/apache2/vhosts/Vhosts_ispconfig.conf~ /etc/apache2/vhosts/Vhosts_ispconfig.conf
04.08.2007 - 18:25:22 => INFO - /root/ispconfig/scripts/lib/classes/ispconfig_system.lib.php, Line 728: /etc/init.d/apache2 reload &> /dev/null
See the WARN
04.08.2007 - 18:25:22 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2430: httpd syntax seems to contain errors, reloading with old configuration
See my httpd -t
[Sat Aug 04 18:38:10 2007] [warn] NameVirtualHost 200.61.183.149:80 has no VirtualHosts
[Sat Aug 04 18:38:10 2007] [warn] NameVirtualHost 200.61.xxx.xxx:80 has no VirtualHosts
[Sat Aug 04 18:38:10 2007] [warn] NameVirtualHost 200.45.xxx.xxx:80 has no VirtualHosts
[Sat Aug 04 18:38:10 2007] [warn] NameVirtualHost 200.45.xxx.xxx:80 has no VirtualHosts
Syntax OK
See xxx.xxx is add for this post.
Is only 2 WARN, but the Syntax is OK.
I will try change the script reload.
Regards,
JP
The warnings are "[Sat Aug 04 18:38:10 2007] [warn] NameVirtualHost 200.45.xxx.xxx:80 has no VirtualHosts" are not causing the error message "04.08.2007 - 18:25:22 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2430: httpd syntax seems to contain errors, reloading with old configuration" in the ISPConfig log. Please rename one of the Vhost_ispconfig.conf files, e.g. /etc/apache2/vhosts/Vhosts_ispconfig.conf_04-08-07_18-25-22 to /etc/apache2/vhosts/Vhosts_ispconfig.conf and run "httpd -t" and post the output that you get then. Make sure that you make abackup of the file /etc/apache2/vhosts/Vhosts_ispconfig.conf before you overwrite it.
punto
5th August 2007, 12:23
Thanks Till, you nailed it.
When I did as you suggested, I received this error
"Syntax error on line 951 of /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf:
AuthName takes one argument, The authentication realm (e.g. "Members Only")"
Was the apache directives (or lack of) causing the issue, just me trying to get a little fancy :o
All good now.
Regards
Matt
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.