GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL 7 でデフォルトの Apache「ようこそページ」を無効にする方法

問題

Apache 2 をインストールすると、最初にサーバーの URL IP を開くと、以下に示すような「ようこそページ」が表示されます。

このページは、デフォルトのドキュメント ルート「/var/www/html」にない場合があります。 " 同じように。このページを無効にして、独自のページを表示するにはどうすればよいですか?

解決策

この動作を変更するには、/etc/httpd/conf.d/welcome.conf というファイルがあるかどうかを確認してください。 .これはウェルカム ページとして表示されるページです。

Apache Welcome ページの無効化

方法 1 :ウェルカム ページの削除/名前の変更

1. このページを無効にするには、ファイル /etc/httpd/conf.d/welcome.conf の名前を別の名前に変更する必要があります。不要な場合は削除してください。

# mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf_backup

2. 次のコマンドを使用して、Apache が (ルートとして) 再起動されていることを確認します。

# systemctl restart httpd

方法 2 :/etc/httpd/conf.d/welcome.conf でインデックスを許可する

1. DocumentRoot にインデックスがない場合、インデックスを許可するように /etc/httpd/conf.d/welcome.conf を変更しない限り、デフォルトの Apache Welcome ページが表示されます。 /etc/httpd/conf.d/welcome.conf を編集して、インデックスを許可します。

2. 以下に示すように、/etc/httpd/conf.d/welcome.conf の Options 行をコメント化 (# マークを追加) します。

# vi /etc/httpd/conf.d/welcome.conf
<LocationMatch "^/+$">
#   Options -Indexes
    ErrorDocument 403 /error/noindex.html
</LocationMatch>

または、 を変更してインデックスを有効にすることもできます +

# vi /etc/httpd/conf.d/welcome.conf
<LocationMatch "^/+$">
    Options +Indexes
    ErrorDocument 403 /error/noindex.html
</LocationMatch>

3. Apache サービス (httpd) を再起動して、変更を有効にします。

# systemctl restart httpd

確認

ドキュメント ルートに smaple index.html ページを追加して、ウェルカム ページを無効にしてドキュメント ルートのページを表示できるかどうかを確認します。

# echo "<h1>This is a Test Page</h1>" > /var/www/html/index.html

ブラウザーを開き、サーバーの IP アドレスを指定します。ページは、下のスクリーンショットに示すようになります。


Cent OS
  1. CentOS / RHEL 6 で /etc/shadow および/または /etc/passwd ファイルの削除されたルート エントリから復元する方法

  2. CentOS/RHEL 6,7 の Rsyslog でデフォルトのログ ディレクトリ (/var/log) を変更する方法

  3. CentOS/RHEL 4,5 で再起動を引き起こす「alt+ctrl+Del」キーの組み合わせを無効にする方法

  1. CentOS/RHEL 6 でシステムの再起動を引き起こす Ctrl+Alt+Del を無効にする方法

  2. CentOS/RHEL で /var/log/audit/audit.log ファイルのデフォルトのアクセス許可を変更する方法

  3. CentOS/RHEL 7 で「lvm2-lvmetad.socket/service」を無効にする方法

  1. RedhatLinuxでデフォルトのApacheウェルカムページを無効にする方法

  2. CentOS/RHEL で ICMP リダイレクトを無効にする方法

  3. RHEL/CentOS 7 で Apache のデフォルト ポートを変更する方法