맥에서 이클립스를 사용하여 웹개발을 할때 기본적으로는 80포트를 사용할 수 없습니다. 그래서 톰켓으로 띄운 웹페이지에 접속할때 항상 8080같은 포트번호를 입력해 주어야 하는데, 매번 작업할때마다 포트번호를 적어주는게 너무 불편해서 톰켓에서 80포트를 사용하는 방법을 찾아 보았습니다.
인터넷에 찾아보면 ipfw, pf를 이용해서 포트포워딩을 하는 방법이 있는데, 이 방법으로 설정했을때 포트포워딩이 설정이 안되는 경우는 아래처럼 추가 설정을 해주면 됩니다.
재부팅시 자동 시작하기
$ sudo vi /Library/LaunchDaemons/enable-fw.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd >
<plist version="1.0">
<dict>
<key>Label</key>
<string>enable-fw</string>
<key>Program</key>
<string>/usr/sbin/sysctl</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/sysctl</string>
<string>-w</string>
<string>net.inet.ip.fw.enable=1</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
$ sudo launchctl load -w /Library/LaunchDaemons/enable-fw.plist
이렇게 하면 재부팅 시에도 포트포워딩이 정상적으로 동작을 하게 됩니다.
'Mac' 카테고리의 다른 글
[Mac] Mountain Lion에 webdav 설정하기 (0) | 2013.11.14 |
---|---|
[Mac]mod_jk를 이용하여 apache와 tomcat 연결하기 (0) | 2013.11.14 |
[맥미니활용] Sony NEX-5R에서 무선으로 맥미니에 업로드 하기기 (0) | 2013.11.14 |
[Mac] 맥미니에 wordpress 설치하기(3) – MySQL 설치하기 (0) | 2013.11.14 |
[Mac] 맥미니에 wordpress 설치하기(2) - PHP 설치하기 (0) | 2013.11.14 |