>  기사  >  운영 및 유지보수  >  시스템과 함께 제공되는 아파치를 중지하는 방법

시스템과 함께 제공되는 아파치를 중지하는 방법

(*-*)浩
(*-*)浩원래의
2019-10-29 09:08:323147검색

시스템과 함께 제공되는 아파치를 중지하는 방법

Mac OS를 사용하여 웹 개발을 할 때 포트 80이 이미 점유되어 있는 상황에 직면하게 됩니다. 이 문제는 다음 단계를 통해 해결될 수 있습니다.

1. lsof -i:80을 사용하여 현재 포트 80을 점유하고 있는 프로세스를 확인하고 프로세스가 있으면 종료합니다. (추천 학습: apache 사용법)

2. Mac 자체 Apache의 시작을 끄세요.

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

언젠가 시작하려면 언로드를 로드로 변경하세요:

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

3. 이는 또한 가장 일반적인 것이기도 합니다. Mac에서는 포트 80을 포함하여 1024 미만의 포트에 액세스하는 것을 금지합니다. 80번 포트로 접속하시려면 포트포워딩을 이용하셔야 합니다. 명령은 다음과 같습니다:

sudoipfw add fwd 127.0.0.1,1081 tcp from any to 127.0.0.1 80 in

대개는 포트 80에서 1081로 포트 전달을 수행하여 웹 서비스가 nginx의 1081(원래 포트 80과 동일)을 가리키도록 한다는 의미입니다.

ipfw 명령 정보:

a, 보기 규칙: sodu ipfw list

localhost:sbin lq$ sudo ipfw list
00100 fwd 127.0.0.1,1081 tcp fromany to 127.0.0.1 dst-port 80 in
65535 allow ip from any to any

b, 규칙 삭제: sodu ipfw delete 100 [삭제된 규칙은: 00100 fwd 127.0.0.1,1081 tcp from any to 127.0.0.1 dst-port 80 in]

c, 새로운 규칙 :sudo ipfw fwd 127.0.0.1,1081tcp를 임의에서 127.0.0.1 80 in

에 추가

위 내용은 시스템과 함께 제공되는 아파치를 중지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.