使用“WWW”时出现错误500,[通知]捕获SIGTERM,关闭

时间:2013-08-28 21:36:16

标签: ubuntu apache2

当我尝试使用“www”加载我的某个网站时,我收到错误500.

www.catherinesmith.net

没有www,它运行正常。我有多个使用vhosts托管的网站。我已经排除了vhost配置,删除它并将其替换为另一个工作正常的网站,然后在域中替换。

[Wed Aug 28 20:56:06 2013] [notice] caught SIGTERM, shutting down

[Wed Aug 28 20:56:07 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.7 with Suhosin-Patch configured -- resuming no$

我还排除了网站文件夹中的任何文件,删除了所有内容并使index.php中包含“HI”。

我也刚刚禁用了网站vhost,因此它应该只指向主IP(仅列出托管网站)。 catherinesmith.net加载很好,但www.catherinesmith.net仍然给出错误500!我把头发拉过这一头。我不知道是什么造成了这个或者我还能尝试什么...

VHOST:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/catherinesmith.net

    #Custom
    ServerName catherinesmith.net
    ServerAlias www.catherinesmith.net
    php_admin_value open_basedir /var/www/catherinesmith.net/:/tmp/
    #Custom

    <Directory />
            Options FollowSymLinks
            AllowOverride All
    </Directory>
    <Directory /var/www/catherinesmith.net/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
    DirectoryIndex index.php index.html
</VirtualHost>

2 个答案:

答案 0 :(得分:0)

如何为没有别名的www /设置虚拟主机?

只是看着我的,我就像这个例子一样设置:http://httpd.apache.org/docs/2.2/vhosts/examples.html#intraextra

<VirtualHost 192.168.1.1 172.20.30.40>
    DocumentRoot /www/server1
    ServerName server.example.com
    ServerAlias example.com
</VirtualHost> 

令人惊讶的是,即使虚拟主机定义是问题,SIGTERM / restart也会出错。

答案 1 :(得分:0)

奇怪的是,我离开电脑一段时间后它自行修复了。我认为这可能是Rackspace的一个问题。如果我发现它是什么,或者问题是否会再次出现,我会尝试在此处发布详细信息。