티스토리 뷰
말썽 없던 XAMPP가 오늘 갑자기 나를 괴롭히기 시작한다.
다른 Windows 에서는 IIS와의 포트 겹침으로 8080 port를 사용한 적이 있지만
이 컴퓨터는 그런적이 없었기 때문에 너무나도 쾌적한 코딩생활을 즐겼었는데
갑자기 변덕을 부리기 시작한 것이다.
오후 2:52:25 [Apache] Attempting to start Apache app...
오후 2:52:25 [Apache] Status change detected: running
오후 2:52:27 [Apache] Status change detected: stopped
오후 2:52:27 [Apache] Error: Apache shutdown unexpectedly.
오후 2:52:27 [Apache] This may be due to a blocked port, missing dependencies,
오후 2:52:27 [Apache] improper privileges, a crash, or a shutdown by another method.
오후 2:52:27 [Apache] Press the Logs button to view error logs and check
오후 2:52:27 [Apache] the Windows Event Viewer for more clues
오후 2:52:27 [Apache] If you need more help, copy and post this
오후 2:52:27 [Apache] entire log window on the forums
포트 겹치는 녀석이 있는지 확인해봤지만 skype도 아니고 어떤 녀석도 겹치지가 않았다.
그럼에도 불구하고 왜안될까.. 생각하던 찰나 그냥 8080으로 바꾸자! 하고 변경해 보았지만 동작하지 않는다.
간단한 포트 변경법 (https://www.ybierling.com/ko/blog-web-apachecannotstart)
그러다 문득 스택오버플로우(stackoverflow) 구석에 달린 댓글하나가 나를 확장시켰다
그것은 바로 VMware 사용시 443번 포트 충돌 문제였다..!!!!
VMware는 자동으로 네트워크 설정들을 해주기 때문에 편리한 녀석이지만 때로는 그로인해 충돌이나 기타 문제가 발생하곤 했는데
정보보안에 손을 땐지 5년이 지난 지금 이러한 문제가 발생하리라고는 생각치도 못했다.
XAMPP를 사용중에 443 포트의 중복 에러가 발생하였다. 이는 가상머신으로 사용하고 있던 VMWARE와 관련된 문제였는데 이 해결방법을 알아본다.
XAMPP 문제해결
필자의 경우 VMWare가 443 포트를 사용중이였기에 에러가 발생했고 아파치 실행에 실패했다. 이와 비슷하게 아파치에서 기본적으로 사용할 80포트와 443포트를 다른 프로그램들이 사용하고 있다면 비슷한 에러가 발생할 것이다.
오전 11:24:03 [Apache] Problem detected!
오전 11:24:03 [Apache] Port 443 in use by ""C:\Program Files (x86)\VMware\VMware Workstation\vmware-hostd.exe" -u "C:\ProgramData\VMware\hostd\config.xml"" with PID 2468!
오전 11:24:03 [Apache] Apache WILL NOT start without the configured ports free!
오전 11:24:03 [Apache] You need to uninstall/disable/reconfigure the blocking application
오전 11:24:03 [Apache] or reconfigure Apache and the Control Panel to listen on a different port
- VMWare를 실행
- Edit > Preferences
- Shared VMs :
- Change Settings 클릭
- 공유가 활성화 되어 있는 상태에선 포트변경이 안되니 비활성화 시킨다.
- 포트를 변경한다. (ex. 11443)
- 다시 공유를 활성화 시킨다.
- 확인을 눌러 빠져나간다.
다시 Apache를 재시작해보면 문제가 해결되어 실행이 될 것이다.
VMWare의 포트를 그대로 두고 Apache의 포트를 httpd-ssl.conf파일의 포트를 변경하고 XAMPP 컨트럴 패널의 Config > Service and Port Settings에서 포트를 변경하는 것으로 해결을 할 수도 있다.
출처: http://webdir.tistory.com/380 [WEBDIR]
이렇게 간단히 VMwawre의 443번 포트를 변경하고 나니 아무일 없었다는듯 Apache 서버가 80번 포트로 잘 동작한다.
마음의 안정이 찾아왔다.
'오늘도 개발자 > 트러블슈팅' 카테고리의 다른 글
AWS Lightsail Bitnami LAMP Github web hook 연동하기 (0) | 2024.05.03 |
---|---|
[VS Code] php executable not found. install php7 and add it to your path or set php. 에러 문제해결 (0) | 2018.09.23 |
[Visual studio code] 유용한 단축키 (0) | 2018.04.06 |
컴퓨터의 Windows 10, 8, 7 암호 재설정 (0) | 2017.12.24 |
- Total
- Today
- Yesterday
- Theme Customization
- 고흐1인칭시점
- wordpress #워드프레스 #url
- 빈화면
- php
- MySQL
- 철거
- 빛의성당
- wp-members
- 한빛미디어
- 썸머노트
- 사용자정의하기
- url복사
- URL인코딩
- WordPress
- 워드프레스
- 도스 코파스
- Lighitsail
- FTP권한문제
- 이전설치
- URL디코딩
- 이사
- 라이트세일
- CSPRNG
- Sanitize
- ontent
- 코스모스팜
- 스프레드연산자
- 11번가 아마존 #우주패스 #우주쓰레기
- 지대공
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |