Mac OS X El Capitan에서 Apache 웹 서버 시작

차례:

Anonim

공유 기본 설정 패널 옵션은 OS X Mountain Lion과 Mavericks에서 약간 변경되었으며 인터넷 공유와 같은 항목은 그대로 유지되지만 웹 공유 기본 설정 패널은 제거되었습니다. Apache 웹 서버는 여전히 Mac OS X과 함께 번들로 제공되지만 웹 서버를 활성화하려면 명령줄로 전환해야 합니다. 또한 개인 웹 공유 기능을 활성화하려면 Mac의 각 사용자 계정에 대한 사용자 구성 파일을 편집해야 합니다.이 중 어떤 것이 위협적이거나 복잡하게 들리더라도 실제로는 그렇지 않습니다. 따라하기만 하면 Mac에서 바로 간단한 웹 서버를 실행할 수 있습니다.

OS X에서 Apache 웹 서버 설정 및 시작

El Capitan, Yosemite, Mavericks, Mountain Lion 및 Mavericks 이전의 OS X 버전에서는 간단히 "웹 공유"를 켤 수 있지만 10.8, 10.9, 10.10 및 10.11부터는 다음을 수행해야 합니다. 로컬 웹 서버를 사용하려면 다음을 수행하십시오.

  • Launch Terminal, 위치는 /Applications/Utilities/
  • 다음 명령을 입력하여 USERNAME을 사용자 계정 짧은 이름으로 바꿉니다.
  • nano /etc/apache2/users/USERNAME.conf

  • 요청 시 관리자 암호를 입력한 후 나노 텍스트 편집기에 다음을 붙여넣습니다.
  • 옵션 색인 Multiviews AllowOverride AuthConfig Limit Order allow, deny Allow from all.conf 파일에서 다음과 같이 표시됩니다.

  • 디렉토리 경로 USERNAME을 적절한 사용자 이름으로 편집하십시오.
  • 이제 Control+O를 눌러 변경 사항을 USERNAME.conf에 저장한 다음 Ctrl+X를 눌러 nano를 종료합니다.
  • 다음으로 다음 명령을 사용하여 Apache 웹 서버를 시작합니다.:
  • sudo apachectl 시작

  • Safari, Chrome 또는 Firefox를 시작하고 "http://127.0.0.1"로 이동하여 서버가 실행 중인지 확인하면 "It Works!"가 표시됩니다. 메시지

이제 OS X에서 성공적인 Apache 서버를 시작했으므로 핵심 'localhost' 파일을 수정하거나 사용자 파일로 더 진행할 수 있습니다.

Apache 웹 서버 문서 위치 및 사용자 사이트 폴더

참고, localhost/~user의 사용자 수준 사이트가 아닌 'localhost' 루트만 사용하고 수정하려는 경우 다음에서 apache 웹서버 파일과 'It Works!' html을 찾을 수 있습니다. 다음 위치:

/Library/WebServer/Documents/

또한 이제 http://127.0.0.1/~USERNAME/을 방문하여 사용자 ~/Sites/ 디렉토리에 저장된 내용을 볼 수 있습니다. index.html 파일 또는 원하는 것을 디렉토리에 추가하여 외부 세계 또는 LAN에 제공할 수 있습니다.

http://localhost/를 사용하는 것도 괜찮으며 호스트 파일을 편집하여 로컬 도메인을 원하는 대로 설정할 수 있으며 그렇지 않으면 라이브 도메인으로 로컬 테스트 환경을 만들 수 있습니다.

이 전체 프로세스는 매우 빠르며 아래 비디오 연습에서 볼 수 있듯이 1분 이내에 완료할 수 있습니다.

Apache 종료 및 Apache 서버 다시 시작

웹 서버를 종료하려면 명령줄로 돌아가서 다음을 입력하십시오.

sudo apachectl stop

서버를 변경하고 다시 시작하려는 경우 대신 다음 명령을 사용하여 수행할 수 있습니다.

sudo apachectl restart

기본 Apache 서버는 베어본이며 PHP, MySQL 또는 특별히 활성화된 기능이 없습니다. 수동으로 설치 및 구성하거나 앱 기반 웹 서버 패키지를 간단하게 제어할 수 있는 Apache, MySQL 및 PHP를 포함하는 MAMP와 같은 올인원 서버 앱을 통해 미리 구성된 경로를 사용할 수 있습니다. 여기에서 MAMP를 무료로 받을 수 있습니다.

팁 아이디어에 대한 Ben에게 감사합니다.

Mac OS X El Capitan에서 Apache 웹 서버 시작