OS X로 웹 호스팅 (Mountain Lion and Later)

OS X Mountain Lion 및 그 이후의 웹 공유 제어권을 다시 얻는 방법

OS X Mountain Lion을 시작으로 모든 후속 버전의 OS X에서 Apple은 웹 사이트 공유 또는 관련 서비스를 단순한 포인트 앤 클릭 작업으로 만든 웹 공유 기능을 제거했습니다.

웹 공유 기능은 Apache 웹 서버 응용 프로그램을 사용하여 Mac에서 자신의 웹 서버를 실행할 수있게합니다. 많은 사람들이이 기능을 사용하여 로컬 웹 사이트, 웹 달력, 위키, 블로그 또는 기타 서비스를 호스팅합니다.

일부 기업은 웹 공유를 사용하여 작업 그룹 공동 작업 기능을 호스팅합니다. 또한 많은 웹 개발자 는 웹 공유를 사용하여 프로덕션 웹 서버로 이동하기 전에 사이트 디자인을 테스트합니다.

최신 OS X 클라이언트, 즉 OS X Mountain Lion 이상에서는 더 이상 웹 공유 설정, 사용 또는 사용 중지 제어를 제공하지 않습니다. Apache 웹 서버는 여전히 OS에 포함되어 있지만 더 이상 Mac의 사용자 인터페이스에서 액세스 할 수 없습니다. 원하는 경우 코드 편집기를 사용하여 Apache 구성 파일을 수동으로 편집 한 다음 터미널 응용 프로그램을 사용하여 Apache를 시작 및 중지 할 수 있지만 이전 버전의 OS에서는 클릭하고 이동하기 쉬운 기능, 이것은 크게 뒤로 물러납니다.

Web Sharing이 필요하다면, Mac App Store에서 제공되는 서버 버전의 OS X를 19.99 달러에 구입할 것을 권장합니다. OS X Server 는 웹 공유와 함께 사용 가능한 것보다 Apache 웹 서버와 그 기능에 훨씬 더 많은 액세스를 제공합니다.

그러나 애플은 Mountain Lion 과 큰 실수를 저질렀습니다. 업그레이드 설치를 수행하면 모든 웹 서버 설정이 그대로 유지됩니다. 즉, Mac에서 웹 서버를 실행할 수는 있지만 쉽게 켜거나 끌 수는 없습니다.

그건 사실이 아닙니다. 이 가이드에 포함 된 간단한 터미널 명령을 사용하여 웹 서버를 켜거나 끌 수 있습니다.

그러나 애플은 이것을하기위한보다 쉬운 방법을 제공 했어야했는데, 더 나아가 웹 공유를 계속 지원해야했다. 오프 스위치를 제공하지 않고 기능을 걷는 것은 믿음을 넘어서는 것입니다.

터미널 명령으로 Apache 웹 서버를 중지하는 방법

웹 공유에 사용되는 Apache 웹 서버를 중지하는 빠르고 쉬운 방법입니다. 나는이 명령이 웹 서버를 끄기 때문에 "빠르고 더러운"이라고 말합니다. 모든 웹 사이트 파일이 그대로 유지됩니다. 그러나 OS X Mountain Lion 이상으로 마이그레이션 된 사이트를 종료하고 실행해야하는 경우이 작업을 수행합니다.

  1. / 응용 프로그램 / 유틸리티에있는 터미널 시작.
  2. 터미널 응용 프로그램 이 열리고 명령 줄이있는 창이 표시됩니다.
  3. 명령 프롬프트에서 다음 텍스트를 입력하거나 복사 / 붙여 넣은 다음 Enter 키를 누르거나 입력하십시오.
    sudo apachectl stop
  4. 요청시 관리자 암호를 입력하고 Enter 키를 누르거나 Enter를 누릅니다.

Web Sharing 서비스를 중지하는 빠르고 쉬운 방법입니다.

Mac에서 웹 사이트 호스팅을 계속하는 방법

웹 공유를 계속 사용하고 싶다면, 타일러 홀은 매우 익숙한 시스템 환경 설정 인터페이스에서 웹 공유를 시작하고 중지 할 수있는 매우 편리한 (무료) 시스템 환경 설정 패널 을 제공합니다.

웹 공유 환경 설정 패널을 다운로드 한 후 Web Sharing.prefPane 파일을 두 번 클릭하면 시스템 환경 설정에 설치됩니다. 설치가 완료되면 시스템 환경 설정을 실행하고 웹 공유 환경 설정 패널을 선택한 다음 슬라이더를 사용하여 웹 서버를 켜거나 끕니다.

웹 공유 제어 기능 향상

Tyler Hall은 VirtualHostX라는 또 다른 편리한 응용 프로그램을 만들었습니다. VirtualHostX는 Mac의 내장 된 Apache 웹 서버를 훨씬 효과적으로 제어합니다. VirtualHostX를 사용하면 가상 호스트를 설정하거나 완벽한 웹 개발 환경을 구축 할 수 있습니다. 웹 디자인을 처음 사용하는 경우 또는 테스트를 위해 사이트를 빠르고 쉽게 설정하려는 경우 VirtualHostX를 사용하십시오.

웹 공유 및 VirtualHostX를 사용하여 Mac에서 웹 사이트를 호스팅 할 수는 있지만 언급할만한 두 가지 개발 및 호스팅 시스템이 추가로 있습니다.

Macintosh, Apache, MySQL 및 PHP의 약어 인 MAMP는 오랫동안 Mac에서 웹 사이트를 호스팅하고 개발하는 데 사용되었습니다. Mac에 Apache, MySQL 및 PHP를 설치할 수있는 동일한 이름의 응용 프로그램이 있습니다. MAMP는 Apple에서 제공하는 유틸리티와는 별도로 전체 개발 및 호스팅 환경을 만듭니다. 즉, Apple이 OS를 업데이트하고 웹 서버 의 구성 요소가 작동하지 않도록 걱정할 필요가 없습니다.

OS X Server는 현재 사용하기 쉬운 하나의 패키지에 필요한 모든 웹 서비스 기능을 제공합니다. 웹 서비스 외에도 파일 공유 , Wiki 서버, 메일 서버 , Calendar Server, 연락처 서버, 메시지 서버 등이 제공됩니다. $ 19.99의 경우, 좋은 거래이지만 다양한 서비스를 올바르게 설정하고 사용하려면 설명서를주의 깊게 읽어야합니다.

OS X Server는 현재 버전의 OS X에서 실행됩니다. 이전 버전의 서버 소프트웨어와 달리 OS X Server는 완전한 운영 체제가 아닙니다. OS X의 현재 버전을 이미 설치해야합니다. OS X Server는 실제로 표준 OS X 클라이언트에 이미 포함되어 있지만 숨겨져 있고 사용되지 않는 서버 작업을 쉽게 관리 할 수있는 방법을 제공합니다.

OS X Server의 장점은 코드 편집기와 터미널 명령을 사용하는 것보다 다양한 서버 작업을 관리하는 것이 훨씬 쉽습니다.

애플은 처음 출시 된 이래로 OS X의 일부인 웹 공유 기능을 제거했을 때 공을 떨어 뜨 렸지만 다행스럽게도 웹 호스팅 및 개발을 위해 Mac을 계속 사용하고 싶다면 다른 옵션을 사용할 수 있습니다.

게시 : 8/8/2012

업데이트 됨 : 1/14/2016