127.0.0.1を使用してlocalhostにアクセスできません。

127.0.0.1を使用してlocalhostにアクセスできません。

ブラウザのアドレスバーに127.0.0.1と入力すると、次の結果が表示されます。

Not Found

The requested URL / was not found on this server.

Apache/2.2.22 (Fedora) Server at 127.0.0.1 Port 80

この問題の原因は何ですか?

答え1

/質問のタイトルが意味するものとは異なり、実際にサーバーに接続でき、URLを通知します。見つかりませんでした

ログ内のファイルシステムディレクトリ(私の考えでは)が/

フォルダを読み取ることができるWebサーバーのアクセス許可が正しいことを確認しようとしましたが、エラーメッセージには「ディレクトリを読み取れません...」と表示されず、現在のために応答としてディレクトリインデックスを渡すことができないと表示されます。許可されていません現在のサーバー構成で。

サーバーが使用可能な名前でファイルを追加するか/(頻繁に発生するindex.html)、目的に応じてディレクトリのリストを受け入れるようにサーバー構成を変更します。

答え2

前述のようにlocalhostにアクセスできますが、ディレクトリのリストを取得することはできません。 index.html ファイルをルートディレクトリに配置するか、ディレクトリリストを有効にします。ディレクトリリストを有効にするには:

$ sudo vi /etc/httpd/conf/httpd.conf

探す:

<Directory />
</Directory>

編集すると、次のようになります。

<Directory />
    Options Indexes FollowSymLinks
    AllowOverride None
</Directory>

構成の保存(エスケープ文字:wq!)

その後、Apacheを再起動する必要があります。

$ sudo /etc/init.d/httpd restart

ポート80から127.0.0.1に接続すると、ディレクトリのリストが表示されます。

関連情報