Ubuntu ServerバージョンのApacheシリーズ共通構成と非表示バージョン番号IP、ポート構築サービス事例

ここに画像の説明を挿入

バージョンを見る

古いものは httpd -v を使用し、
新しいものは apache2 -v を使用します。
ここに画像の説明を挿入

構成の検出

Linux では、古い httpd -t
新しい apachectl configtest
ウィンドウで Apache が使用されます。httpd -t apachectl configtest です。

メイン設定ファイル

Apache の以前のバージョンは httpd でしたが、
apache2 /etc/apache2/apache2.conf ウィンドウで httpd.confに変更されました。

ここに画像の説明を挿入

ここに画像の説明を挿入
ここに画像の説明を挿入

デフォルトの Web サイトのルート ディレクトリを変更する

セキュリティ上の理由から、apache2 では /var/www および /usr/share の下のフォルダーへのアクセスのみが許可されています。他のディレクトリを Web サイトのルート ディレクトリとして指定したい場合は、設定ファイル vim /etc/apache2 を変更する必要があり
ます
。 /apache2.conf
ここに画像の説明を挿入

仮想ホストを構成する

/etc/apache2/sites-enabled/000-default.conf。
ここに画像の説明を挿入
Apache 仮想ホスト構成ファイルは /etc/apache2/sites-available ディレクトリに保存され、標準の命名ではドメイン名を使用して構成ファイルに名前を付けます。

ソフトリンク内

ここに画像の説明を挿入
Apache は、デフォルトでは /etc/apache2/sites-available フォルダー内の構成ファイルを読み取りません。構成ファイルを /etc/apache2/sites-enabled フォルダーにリンクし、a2ensite を使用してリンクを作成し、仮想ホストをアクティブにする必要があります。構成:

sudo a2ensite カスタム .conf 上記と同様 000-default.conf

Apache構成の検出

Windows で使用される Apache は、
httpd -t Linux の apachectl configtest
ここに画像の説明を挿入
ここに画像の説明を挿入
でサービスの開始、終了、再起動を行います。

1. サービス サービス名 停止
2. サービス サービス名 開始
3. サービス サービス名 再起動

また

1. systemctl stop サービス名 systemctl stop apache2
2. systemctl restart サービス名 systemctl restart apache2 systemctl reload apache
3. systemctl start サービス名 systemctl start apache2
4 systemctl status apache2
5 systemctl Enable サービス名 boot self-start
6. systemctl disable サービス名 shutdownセルフスタート

Apacheサービスを構築する

1 プロジェクトディレクトリを作成します mkdir -p /CustZen/www

2 www ディレクトリをリダイレクトして zen.html ファイルを作成します

ここに画像の説明を挿入

3 Apacheの設定

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
Apache は、デフォルトでは /etc/apache2/sites-available フォルダー内の構成ファイルを読み取りません。構成ファイルを /etc/apache2/sites-enabled フォルダーにリンクし、a2ensite を使用してリンクを作成し、仮想ホストをアクティブにする必要があります。構成:

1 ln -s ソフトリンクを使用します。
2 a2ensite この Apache 独自のメソッドはディレクトリを考慮する必要がなく、スクリプトに記述されています。
ここに画像の説明を挿入

デフォルトページindex.htmlindex.phpなど

ここに画像の説明を挿入
ここに画像の説明を挿入
セキュリティ.conf
ここに画像の説明を挿入
ここに画像の説明を挿入

sudo vim /etc/apache2/conf-avalilable/security.conf

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

Apache サービスを再起動するためのメモ
systemctl reload apache2

ここに画像の説明を挿入
ここに画像の説明を挿入

デフォルトページを変更する

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

****
DirectoryIndex が大きいほど優先順位が高くなることに注意してください。
ここに画像の説明を挿入

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/u013400314/article/details/131976919