일반적으로 Finder 또는 셸을 통해 파일 시스템에 직접 액세스 할 수 있으므로 FTP 클라이언트와 같은 추가 도구가 필요하지 않습니다.
호스트는 개인 네트워크에 상주하고 게이트웨이 (라우터)를 통해 인터넷에 연결하기 때문에 원격 사용자는 Mac에 직접 액세스 할 수 없습니다.
원격 사용자가 액세스 할 수 있으려면 라우터의 공용 포트 80 (및 포트 443)을 해당 호스트의 포트로 전달해야합니다. 일반적으로 라우터 인터페이스에는 이미 사전 구성된 포트 전달 규칙이 포함되어 있거나 직접 추가해야합니다.
public-router-ip:public-port –> host-ip:private-port
다음은 D-Link 라우터 인터페이스의 예입니다. 여기서는 호스트에 IP 192.168.0.2가 있고 웹 서버에 포트 80/443이 있고 라우터의 IP가 201.23.45.23이라고 가정합니다.
201.23.45.23:80 및 201.23.45.23:443에 대한 모든 요청은 내부 호스트 및 해당 포트로 전달됩니다 (192.168.0.2:80 및 192.168.0.2:443).
이름 은 다음과 같습니다. 사람이 읽을 수있는 이름으로 서비스에 태그를 지정합니다. 프로토콜 이름 (예 : HTTP) 또는 서비스 이름 (예 : 웹 서버 (http)) 일 수 있습니다. 드롭 다운 메뉴 응용 프로그램 이름 이 자동으로 채워질 것입니다. D- 링크 라우터를 소유하지 않으므로 알 수 없습니다.
에서 IP 주소를 웹 서버를 호스팅하는 로컬 맥의 IP 주소를 입력 - 하지 공용 IP를. 컴퓨터 이름 드롭 다운 메뉴에 내부 네트워크에서 사용 가능한 모든 호스트가 표시 될 수 있습니다.
Public / Private Port 와 Traffic Type 은 설명이 필요 없습니다.
라우터 인터페이스에서 명칭이 약간 다를 수 있습니다!
표준 MAMP http / https 포트는 8888 및 8890입니다. 이를 변경하지 않은 경우 라우터의 올바른 포트 전달 규칙은 다음과 같습니다.
이는 201.23.45.23:80에 대한 모든 요청이 각각 192.168.0.2:8888 및 201.23.45.23:443에 192.168.0.2:8890으로 전달됨을 의미합니다.
클라이언트에게 포트 20080/20443 (예 : mysite.online:20080/main.htm)에서 웹 서버에 액세스하도록 지시 할 수도 있습니다. 고객에게 권장되지 않고 불편하지는 않습니다. 방법을 보여주는 예제 일뿐입니다.
표준 MAMP http / https 포트를 사용한 전달 규칙은 다음과 같습니다.
이와 같은 자체 웹 서버를 운영하려면 VirtualBox, VMware Fusion 또는 Parallels를 사용 하여 가상 머신 ( NAT가 아닌 브리지 된 인터페이스에 연결됨)을 설정하고 OS X 및 MAMP를 설치하여 실행하는 것이 좋습니다.
이렇게하면 실제 시스템이 손상되지 않습니다.