サーバーを再起動したところ、httpdが再起動しなくなりました。
コマンド「servicehttpdstart」を使用してみましたが、応答としてこれを取得します
[root@mail ~]# Sudo service httpd start
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:8888
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:8888
no listening sockets available, shutting down
Unable to open logs
Rootとしてログインしています。 ectディレクトリにconf/httpd.confを見つけるためのconfというディレクトリがありません。また、ectディレクトリにinit.d/Apache2もありません。 ect/init.dファイルを見ましたが、ポートについては何もわかりません。
学ぶことはたくさんありますが、それまでの間、これを元に戻して実行する必要があります。助けてくれてありがとう。
ほとんどの場合、 SELinux が有効になっていて、「強制」モードになっています。
あなたはそれを無効にすることができます:
Sudo setenforce 0
次に、通常どおりApacheを起動できます。
Sudo service httpd start
SELinuxを永続的に無効にする場合は、/etc/selinux/config
を編集し、SELINUX=enforcing
をSELINUX=disabled
に変更します。
SELinuxを引き続き使用する場合は、ポートへのアクセスを追加して構成を修正する必要があります。
Sudo semanage port -a -t http_port_t -p tcp 8888