###前提・実現したいこと
設定ミスとは思っているのですが、apache(Apache/2.2.15 (Unix)が正しく起動しません。
###発生している問題・エラーメッセージ
/usr/sbin/httpdで
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:8080
no listening sockets available, shutting down
Unable to open logs
とでます。error内容の意味は理解しているつもりで、portの重複、競合、IIS等も可能な限り調べたのですが解決に至りません。port80はnginx占有で使用しており、apacheはport8080のみで運用したいと考えています。Tomcatインストールなし、リバースプロキシ設定なしとなります。
###ソースコード
#grep 8080 /etc/httpd/conf/httpd.confで Listen 8080 NameVirtualHost *:8080 <VirtualHost *:8080> NameVirtualHost & VirtualHostの8080を消したりしたのですがダメでした。 # killall -9 httpdで service httpd start httpd を起動中: [ OK ] 上記実行後、#/usr/sbin/httpdで(98)Address already in use:errorが再発します。 # service httpd stop httpd を停止中: [ OK ] #service httpd start httpd を起動中: [ OK ] 上記、stop & startは問題なくできます。が、再発します。 # /usr/sbin/apachectl configtest Syntax OK
#### netstat -anp | grep "LISTEN "で現状 tcp 0 0 0.0.0.0:12345 0.0.0.0:* LISTEN 7364/sshd tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 7688/master tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 28882/nginx tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 13585/vsftpd tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 1287/postmaster tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 7688/master tcp 0 0 :::12345 :::* LISTEN 7364/sshd tcp 0 0 :::587 :::* LISTEN 7688/master tcp 0 0 :::8080 :::* LISTEN 29685/httpd tcp 0 0 ::1:5432 :::* LISTEN 1287/postmaster tcp 0 0 :::25 :::* LISTEN ### ```(98)errorの影響でiptablesの設定反映(port開放)、更新ができず本当に困っています。 些細な事、ヒントでも結構ですので助言、ご助力をお願い致します。かれこれ一人で一週間ぐらい悩んでいるのですが打つ手がありません。 有知識者の方の回答をお待ちしております。助けて下さい。よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー