質問編集履歴

1 追記

Qoo

Qoo score 1143

2019/10/07 14:18  投稿

Apache が起動できなくなった
WindowsサーバでIISとApacheを併用しています。
IISが80を使っているため、Apacheは8080を使っていたのですが、
昨日からなぜかApacheが起動できなくなりました。
ログを見ると80番ポートは既に使われているといった内容かと思うのですが
Apacheのhttpconfを見ても下記2項目は8080になっています。
Listen 8080
ServerName localhost:8080
ポートを8081や888に変更しても状況はかわりませんでした
何が悪いのでしょうか
```Log
6:13:04 [Apache]    Problem detected!
6:13:04 [Apache]    Port 80 in use by "Unable to open process" with PID 4!
6:13:04 [Apache]    Apache WILL NOT start without the configured ports free!
6:13:04 [Apache]    You need to uninstall/disable/reconfigure the blocking application
6:13:04 [Apache]    or reconfigure Apache and the Control Panel to listen on a different port
6:13:04 [Apache]    Problem detected!
6:13:04 [Apache]    Port 443 in use by "Unable to open process" with PID 4!
6:13:04 [Apache]    Apache WILL NOT start without the configured ports free!
6:13:04 [Apache]    You need to uninstall/disable/reconfigure the blocking application
6:13:04 [Apache]    or reconfigure Apache and the Control Panel to listen on a different port
6:13:04 [Apache]    Attempting to start Apache service...
6:13:05 [Apache]    Status change detected: running
6:13:06 [Apache]    Status change detected: stopped
6:13:06 [Apache]    Error: Apache shutdown unexpectedly.
6:13:06 [Apache]    This may be due to a blocked port, missing dependencies,
6:13:06 [Apache]    improper privileges, a crash, or a shutdown by another method.
6:13:06 [Apache]    Press the Logs button to view error logs and check
6:13:06 [Apache]    the Windows Event Viewer for more clues
6:13:06 [Apache]    If you need more help, copy and post this
6:13:06 [Apache]    entire log window on the forums
```
```
追記
IISを停止するとApacheは起動できるようです。
なので、Apacheのhttpd.confで80ポートに設定されている?ということなのでしょうか
httpd.confをドライブ内検索したところ、
・C:\xampp\apache\conf
・C:\xampp\apache\conf\original
の2つありました。originalの方が80になっていたので8080に変更しましたが状況かわりません。
ApacheのControl Panelのスクショもの![イメージ説明](870de66b650ec9f01a92e5b4b52f1083.png)せてみます
  • Apache

    3133 questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る