Aapche とは?
世界的に使用されるWeb サーバーソフトの1つです。
Windows、Mac、Linux などの主要な OS で動作し、オープンソースのため無料での使用が可能です。
Apache は、同時処理数が多いほど、メモリを大量に消費し動作が重くなりがちです。そのため、多人数が同時に使用するようなWebサイトには不向きといえます。
世界的に使用されるWeb サーバーソフトの1つです。
Windows、Mac、Linux などの主要な OS で動作し、オープンソースのため無料での使用が可能です。
Apache は、同時処理数が多いほど、メモリを大量に消費し動作が重くなりがちです。そのため、多人数が同時に使用するようなWebサイトには不向きといえます。
sudo dnf install -y httpd
httpd -V
# バージョン情報のみ表示
httpd -v
httpd -M
# less での表示。終了するときは、「 q 」を入力。
httpd -M | less
メインの設定ファイル | /etc/httpd/conf/httpd.conf |
---|---|
補助設定ファイル | /etc/httpd/conf.d |
# メインの設定ファイル
/etc/httpd/conf/httpd.conf
# 補助設定ファイル
/etc/httpd/conf.d
# 起動
sudo systemctl start httpd
# httpd の再起動
sudo systemctl restart httpd
# httpd の状態の確認
sudo systemctl status httpd
# 自動起動の有効化
sudo systemctl enable httpd
sudo httpd -t
apachectl configtest
sudo firewall-cmd --add-service=http --zone=public --permanent
sudo firewall-cmd --add-service=https --zone=public --permanent
sudo firewall-cmd --reload
# エラーログ
sudo less /var/log/httpd/error_log
# アクセスログ
sudo less /var/log/httpd/access_log
「 /etc/httpd/conf.d/ 」に「 exproxy.conf 」というファイルを作成してプロキシサーバーの設定をします。
<VirtualHost *:80>
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
</VirtualHost>