web-dev-qa-db-ja.com

Apache内部サーバーエラーを伴う仮想ホストエラー

最近このサーバーをレンタルしましたが、Webサーバーとして設定しようとしています。 Apacheは機能しており、phpmyadminをテストしました。Webブラウザで直接IPアドレスを使用してtest.phpファイルをテストすると、「機能します!」のようなメッセージが表示されます。

次に、サーバーの/etc/Apache2/Apache2.confにこの構成を入力しました

<VirtualHost *:80>
    DocumentRoot /home/myusername/blogsite
    ServerName blog.mydomain.com
    <Directory "/home/myusername/blogsite">
        Require all granted
    </Directory>
</VirtualHost>

そして、Apacheを再起動しました(警告なしで起動しました。つまり、ディレクトリが正しいことを意味します)。

そして、そのドメインのDNSをサーバーのIPアドレスに設定しましたが、サブドメインのWebサイトをロードすると、このエラーメッセージが表示されます(エラーリンクは匿名性のために変更されています)

内部サーバーエラー

サーバーで内部エラーまたは設定ミスが発生し、リクエストを完了できませんでした。

サーバー管理者[email protected]に連絡して、エラーが発生した時刻と、エラーの原因となった可能性のあるすべてのことを通知してください。

このエラーの詳細については、サーバーエラーログを参照してください。

Blog.mydomain.comポート80のApacheサーバー

私はウェブサーバーの設定にかなり慣れていないので、どうしたらよいかわかりません。お知らせ下さい。

さらに情報が必要な場合はお知らせください。

あなたのApache2.conf

  1. コメントを外したことを確認してくださいNameVirtualHost *:80
  2. エラーがログに記録されるようにLogLevel debugを設定します。
  3. エラーログがErrorLog属性のどこに保存されているかを確認します。

次に、サーバーエラーの理由が含まれているはずのエラーログを確認します。

また、<Directory>タグの次の行に理由がありますか、それともどこかからコピーしただけですか?それ以外の場合は、<Directory>タグ全体を削除できます。

Require all granted
2
Samuel Lindblom