Mac OS X El Capitan에서 Apache 웹 서버 시작
차례:
공유 기본 설정 패널 옵션은 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을 사용자 계정 짧은 이름으로 바꿉니다.
- 요청 시 관리자 암호를 입력한 후 나노 텍스트 편집기에 다음을 붙여넣습니다.
- 디렉토리 경로 USERNAME을 적절한 사용자 이름으로 편집하십시오.
- 이제 Control+O를 눌러 변경 사항을 USERNAME.conf에 저장한 다음 Ctrl+X를 눌러 nano를 종료합니다.
- 다음으로 다음 명령을 사용하여 Apache 웹 서버를 시작합니다.:
- Safari, Chrome 또는 Firefox를 시작하고 "http://127.0.0.1"로 이동하여 서버가 실행 중인지 확인하면 "It Works!"가 표시됩니다. 메시지
nano /etc/apache2/users/USERNAME.conf
옵션 색인 Multiviews AllowOverride AuthConfig Limit Order allow, deny Allow from all.conf 파일에서 다음과 같이 표시됩니다.
sudo apachectl 시작
이제 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에게 감사합니다.