http://127.0.0.1 (localhost)에“작동합니다!”가 표시되는 이유는 무엇입니까?


20

그래서 전날 Java 소켓, 서버 및 스트림을 가지고 놀고 있었는데, 호기심에서 순수한 결과를 기대하지 않고 Chrome을 열고 127.0.0.1로 이동하기로 결정했습니다. 실제 페이지에서! 페이지 소스는<html><body><h1>It works!</h1></body></html>

이 페이지가 나타나는 원인과 컴퓨터의 페이지 위치를 찾을 수 있으면 HTML로 쉽게 게임을 시작하고 내 웹 사이트를 만들 수있는 주현절에 부딪 쳤습니다. 필자는 iMac (및 Macbook;이 문제가 iMac 및 Macbook에서 발생 함)이 이런 식으로 작동하도록 할 수있는 설치를 찾고있었습니다. 지금까지 나는 Eclipse EE, XCode, BBEdit, MonoDevelop (아마도), LabView (아마도) 또는 다른 몇 가지 프로그램 일 가능성을 생각해 냈습니다. 이것들은 내가 설치 한 유일한 개발자 프로그램입니다. 나는 아파치가 없다.

도움을 주시면 감사하겠습니다.

답변:


32

이는 특성에서 웹 서버를 사용할 때 OSX의 기본 동작입니다. 이 제어판에서 찾을 수 있습니다. 여기에 이미지 설명을 입력하십시오


1
이봐! 답변 주셔서 감사합니다, 나는 그것을 떠나 잊었다. 설정을 연주 할 때 잠시 잊어 버렸기 때문에 방금 껐습니다.

11

최신 버전의 macOS에는 Bart De Vos의 답변에 표시된 것처럼 공유 패널에 옵션이 표시되지 않을 수 있습니다 . 이 경우 터미널에서이 명령을 실행하면 명령이 중지됩니다.

sudo apachectl stop

내 경험에 따르면 시스템을 다시 시작한 후에도 자동으로 시작되지 않아야합니다.

또는 수동으로 시작하려는 경우 :

sudo apachectl start

3
고마워, 나를 위해 그것을 알아 내기 위해 로그인했다. 이 의견을 찾기 위해 반환 된 정확한 HTML을 Google에 검색해야했습니다. 또한 흥미롭게 lsof -i : 80을 실행하면 포트 80에서 실행되는 것이 표시되지 않아 잠시 동안 나를 던졌습니다. 아파치에서 중지 명령을 수행하면 문제가 해결되었습니다.
Foovanadil

1
실제로 lsof에 대한 의견을 업데이트하십시오. 그것은 무언가를 보여줄 것이지만 포트 80에서 물건을 보려면 명령을 SUDO해야합니다. 실패하지 않으면 그 포트에서 아무것도 실행되지 않는 것처럼 보입니다.
Foovanadil
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.