起動
sudo apachectl start
停止
sudo apachectl stop
起動確認
http://127.0.0.1/
にアクセス。
It works!と表示されたら起動されている。
ApacheとTomcatを連携
httpd.confを修正 /private/etc/apache2/httpd.conf
※Macの場合
修正前
#LoadModule proxy_module libexec/apache2/mod_proxy.so
#LoadModule proxy_ajp_module libexec/apache2/mod_proxy_ajp.so
修正後
LoadModule proxy_module libexec/apache2/mod_proxy.so
LoadModule proxy_ajp_module libexec/apache2/mod_proxy_ajp.so
コメントを外すだけ。
一番下に
Include /private/etc/apache2/other/*.conf
とあるので、/private/etc/apache2/other/配下にhttpd-ajp.confを作成
touch /private/etc/apache2/other/httpd-ajp.conf
これを記載
ProxyPass / ajp://localhost:8009/
これで、Apacheに来たリクエストがTomcatへ連携される。
Apacheを再起動した後に、Tomcatを再起動。
Apacheと連携する前の状態のURL
Apacheと連携した後のURL
その他
httpd.confをvimで編集しようとすると、ReadOnlyだからダメみたいなエラーが出て、編集できなかった。
下記のコマンドを実行して強制的に編集を実行。
:w !sudo tee %
:q!
自分用にメモ。