| TIPS |
| インストール |
* 適宜、sudoを付与
1.インストール
yum install -y httpd
2.バージョン確認(インストールされたかを確認)
httpd -v
rpm -qa | grep httpd
3.起動
systemctl start httpd
4.起動確認
systemctl status httpd
5.自動起動設定
systemctl enable httpd
6.停止
systemctl stop httpd
7.再起動(restart/reload)
systemctl restart httpd
systemctl reload httpd
8.設定確認
apachectl configtest
httpd -t
9.ロード中の追加モジュールの確認
httpd -M
|
| 設定ファイル |
/etc/httpd/
├── conf/
│ └── httpd.conf ← メイン設定
├── conf.d/
│ ├── proxy.conf ← リバースプロキシ
│ ├── ssl.conf ← SSL設定
│ ├── welcome.conf ← デフォルトページ
│ └── xxx.conf ← 任意の設定
|
| ログ |
アクセスログ
/var/log/httpd/access_log
エラーログ
/var/log/httpd/error_log
|
| 追加モジュール |
mod_proxy(リバースプロキシ)
mod_proxy_http(HTTPプロキシ)
mod_proxy_ajp(AJPプロキシ)
mod_ssl(HTTPS)
|
| リバースプロキシ |
# extra/httpd-vhosts.conf か httpd.confに設定
<VirtualHost *:80>
ServerName example.com
ProxyPass /api http://localhost:8080/api
</VirtualHost>
|
| http.conf |
ServerRoot Apacheのルートディレクトリ
Listen 待受ポート
User 実行ユーザ
Group 実行グループ
DocumentRoot 公開ディレクトリ
Directory ディレクトリごとの設定
ErrorLog エラーログ
CustomLog アクセスログ
Include 他設定ファイルの読込
|