kzen.dev
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 Questioner
Questioner
質問

自分のindex.htmlページではなく、Apache2 Ubuntu Default Pageが表示されるのはなぜですか?

私はUbuntu 14.10のコンピュータを持っていて、それはローカルのウェブサイトのテストに使用されています。このコンピュータには、7つのウェブサイトが設定されています。しかし、7つのうち2つにアクセスすると、自分のインデックスページではなく、Apache2 Ubuntu Default Pageが表示されます。

私の知る限りでは、7つのサイトすべてをまったく同じプロセスで立ち上げたので、この2つに何が足りないのかわかりません。また、Apacheのlogsディレクトリには、挙動不審な2つのサイトのそれぞれについて、errorとaccessという2つのログファイルがありますが、すべて空です。Apache2`のサービスを再起動しても、エラーは発生しませんでした。何度も手順を辿ってみましたが、動作しているサイトと動作していないサイトの間に違いは見られません。

この問題を診断するには、どのようなオプションがありますか?どうにかしてエラーログをより詳細に表示させることはできませんか?どこかに参照できる別のログがありますか?

故障したサイトの一つの .conf ファイルの例を示します。

<VirtualHost *:80>
   ServerName www.local_example.com
   ServerAlias local_example.com
   ServerAdmin [email protected]

   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>
8 2015-03-31T07:39:49+00:00 3
 Questioner
Questioner
編集された質問 1日 4月 2015 в 4:53
Ubuntu
apache2
この質問には 1 つの答え があり、読むには ログイン してください。
 2707974
2707974
31日 3月 2015 в 7:47
2015-03-31T07:47:44+00:00
さらに
ソース
編集
#38376493

以下をお試しください。

詳細なログを有効にする。

sudo nano /etc/apache2/apache2.conf

LogLevel変数を探し、デフォルトのwarnからinfoまたはdebugに更新します。debugは最大量の出力を生成します。

# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
# 
LogLevel debug

**Apache を再起動してください。

sudo service apache2 restart

Apache には、すばらしい小さな構文チェックツール

apache2ctl -t

バーチャルホスト定義のチェック

apache2ctl -S
Alexis Wilke
Alexis Wilke
編集した答え 27日 5月 2016 в 7:20
7
0
 Amin
Amin
10日 7月 2017 в 7:13
2017-07-10T07:13:49+00:00
さらに
ソース
編集
#38376495

インストール後はindex.htmlの優先順位が高くなるため、Ubuntuのデフォルトページが表示されたままになっています。 フォルダvar/www/html/を確認してください。 このページの名前を変えるか、削除してください。 簡単ですね。

2
0
解決策・回答
 Questioner
Questioner
2日 4月 2015 в 5:11
2015-04-02T05:11:45+00:00
さらに
ソース
編集
#38376494

問題はパーミッションにあることがわかりました。

Webサイトを /var/www の外にあるディレクトリに保存し、シンボリックリンクで接続している場合、ソースディレクトリとその親ディレクトリ*のパーミッションは 755 でなければなりません。

何らかの理由で、2つの問題のあるサイトのパーミッションが異なっていたため、Webサイトのディレクトリとその親のディレクトリに対して、chmod -R 755を実行することで問題が解決しました。

1
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Ilya Smirnov
登録済み 6日前
2
Денис Васьков
登録済み 1週間前
3
Dima Patrushev
登録済み 1週間前
4
sirojidddin otaboyev
登録済み 2週間前
5
Елена Гайдамамакинат
登録済み 2週間前
ES
ID
JA
KO
RU
© kzen.dev :年
ソース
askubuntu.com
ライセンス cc by-sa 3.0 帰属