WindowsサーバでIISとApacheを併用しています。
IISが80を使っているため、Apacheは8080を使っていたのですが、
昨日からなぜかApacheが起動できなくなりました。
ログを見ると80番ポートは既に使われているといった内容かと思うのですが
Apacheのhttpconfを見ても下記2項目は8080になっています。
Listen 8080
ServerName localhost:8080
ポートを8081や888に変更しても状況はかわりませんでした
何が悪いのでしょうか
Log
16:13:04 [Apache] Problem detected! 26:13:04 [Apache] Port 80 in use by "Unable to open process" with PID 4! 36:13:04 [Apache] Apache WILL NOT start without the configured ports free! 46:13:04 [Apache] You need to uninstall/disable/reconfigure the blocking application 56:13:04 [Apache] or reconfigure Apache and the Control Panel to listen on a different port 66:13:04 [Apache] Problem detected! 76:13:04 [Apache] Port 443 in use by "Unable to open process" with PID 4! 86:13:04 [Apache] Apache WILL NOT start without the configured ports free! 96:13:04 [Apache] You need to uninstall/disable/reconfigure the blocking application 106:13:04 [Apache] or reconfigure Apache and the Control Panel to listen on a different port 116:13:04 [Apache] Attempting to start Apache service... 126:13:05 [Apache] Status change detected: running 136:13:06 [Apache] Status change detected: stopped 146:13:06 [Apache] Error: Apache shutdown unexpectedly. 156:13:06 [Apache] This may be due to a blocked port, missing dependencies, 166:13:06 [Apache] improper privileges, a crash, or a shutdown by another method. 176:13:06 [Apache] Press the Logs button to view error logs and check 186:13:06 [Apache] the Windows Event Viewer for more clues 196:13:06 [Apache] If you need more help, copy and post this 206: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に変更しましたが状況かわりません。
回答2件
あなたの回答
tips
プレビュー