얼마전 맥 OSX 가 Yosemite 로 업그레이드 되었지용 이쁘게 업글받고나서 잘 쓰다가 갑자기 여기서 웹개발이 해보고싶어져서 톰캣을 설치하고 80포트로 리다이렉트 시키려는과정에서 난관에 부딪혔어요 이런저런 블로그에서 다들 ipfw 라는 명령으로 리다이렉트 시키더라구요? 근데 왠걸 command not found 가 나오면서 실행이 안되길래 알아봤더니 yosemite 에서는 지워진 기능이라나.............. ㅋㅋㅋㅋ 1단계 : 80포트로 전환 ! 맥에서 80 port로 Tomcat을 실행하려고 하였으나 여러가지 문제가 발생하였습니다. 일단, 이미 Mac은 Apache2가 설치되어 있어서 실행중입니다. sudo apachectl -k stop 하지만 위와 같은 명령으로 멈출 수 있습니다. 물론 다시 시작하도록 하려면 다음과 같이 명령을 내리면 됩니다. sudo apachectl -k start 재시작을 하려면 다음과 같이 합니다. sudo apachectl -k restart 80포트로 동작하는 아파치를 종료시켰다 하더라도, Tomcat을 실행하는 것은 쉽지가 않습니다. 그 이유는 리눅스나 OSX같은 UNIX계열의 OS에서 1024포트 아래의 포트는 privileged 포트로 root계정이 아니면 사용할 수 없도록 설정되어 있기 때문입니다. 1024포트 아래의 포트들은 서버에서 굉장히 중요한 포트로 생각하기 때문입니다. 일반 계정으로 실행하면 오류가 발생하는데 아래와 같은 내용이 있는 것을 확인할 수 있을 것입니다. ...... java.net.BindException: Permission denied:80 ....... 그렇다고 root로 실행할 수는 없습니다. 보통은 해결방법으로 tomcat 을 8080포트로 실행시켜놓고, 맥에 기본...