Linuxでプロキシ作ることがあって、squidも面倒なので、Apacheでやるわーと思ったけど、Apacheが起動しなくて、1時間ほど悩んだのでメモ
結果は、SELinuxをOFFにするの忘れてた(笑)
フォワードプロキシで、10080番ポートにしようと思ったのだけど、下のようなメッセージが出て、ポート変えたて8080だとApacheは起動するけど、プロキシとしてはちゃんと動かんし何やねんとおもってたら、SELinuxがEnforcingになってなかったというオチでした。
いつもはテンプレートからデプロイするのだけど、今回はISOメディアからまっさらでインストールしたやつだったので忘れていた模様。。
Apacheのエラーメッセージ
x月 xx 18:15:39 fismng24101 httpd[1453]: (13)Permission denied: AH00072: make_sock: could not bind to address [::]:10080 x月 xx 18:15:39 fismng24101 httpd[1453]: (13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:10080 x月 xx 18:15:39 fismng24101 httpd[1453]: no listening sockets available, shutting down x月 xx 18:15:39 fismng24101 httpd[1453]: AH00015: Unable to open logs x月 xx 18:15:39 fismng24101 systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE
SELinuxをOFFにする
grubby --update-kernel ALL --args selinux=0