ローカルのウェブサイトのテストに使用しているUbuntu 14.10コンピューターを使用していますが、インターネットに接続できません。その上で、私は7つのウェブサイトを設定しています。ただし、7つのうち2つにアクセスApache2 Ubuntu Default Page
すると、自分のインデックスページではなくが表示されます。
私の知る限り、私はまったく同じプロセスを使用して7つすべてをセットアップしているので、これら2つに何が欠けているのかわかりません。また、Apacheのログディレクトリには、2つのログファイルがerror
ありaccess
、2つの誤動作しているサイトのそれぞれについて、すべて空です。apache2
サービスを再起動してもエラーは発生しません。手順を何度も繰り返したのですが、作業サイトと非作業サイトの違いがわかりません。
この問題の診断にはどのようなオプションがありますか?どういうわけか、より詳細なエラーログを強制できますか?どこかに参照できる別のログがありますか?
以下は.conf
、誤動作しているサイトのファイルの例です。
<VirtualHost *:80>
ServerName www.local_example.com
ServerAlias local_example.com
ServerAdmin address@example.com
DocumentRoot /var/www/Websites/example.com
<Directory /var/www/Websites/example.com/>
Options Indexes FollowSymLinks MultiViews
# pcw AllowOverride None
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/
</Directory>
ErrorLog /home/example/Apache_Logs/local_example.com_error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/example/Apache_Logs/local_example.com_access.log combined
ServerSignature On
</VirtualHost>
sites-available
。デフォルトのエラーログには何も含まれていません。ServerAlias
hostsファイルで定義しました。000-default
サイトを無効にしましたが、何も変わりませんでした。Apacheを再起動して何度もリロードしました。
.conf
質問にファイルを追加しました。
/etc/apache2/sites-available
か?もしそうなら、あなたはそれらを有効にしましたsudo a2ensite <your_site_name>
か?デフォルトのapacheエラーログファイルには何かがありますか?また、仮想ホストファイルにServerAliasまたはServerNameが構成されていますか?デフォルトのサイトを無効にした場合sudo a2dissite 000-default
(で再度有効にできますsudo a2ensite 000-default
)、機能しますか?また、Apacheを再起動するのを忘れた可能性もありますか?