1

「www」を含むサイトを読み込もうとすると、エラー 500 が発生します。

www.catherinesmith.net

www がなくても問題なく動作します。仮想ホストを使用してホストされている複数のサイトがあります。vhost構成を削除して、正常に機能している別のサイトに置き換えてからドメインに置き換えることで、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$

また、すべてを削除し、「HI」を含む index.php を作成して、サイト フォルダー内のファイルを除外しました。

また、サイトの 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>
4

2 に答える 2

0

www/without エイリアスの仮想ホストをどのようにセットアップしますか?

私のものを見て、次の例のように設定しました: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 がエラーとして表示されることです。

于 2013-08-28T21:53:50.057 に答える