バージョンを見る
古いものは 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 が大きいほど優先順位が高くなることに注意してください。