iptables로 80 포트 사용하기

쓰리래빗츠 북은 1975 포트를 사용합니다. 리눅스에서 80 포트를 사용하려면 root 계정으로 쓰리래빗츠 북을 시작하거나 80 포트를 사용하는 웹 서버와 연동해야 합니다.

다른 프로그램이 80 포트를 사용하고 있지 않은 리눅스 서버에 쓰리래빗츠 북을 설치했다면 iptables 설정으로 80 포트를 사용할 수도 있습니다.

다음 명령어로 설정합니다.

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 1975

root 계정으로 실행해야 합니다.

i 옵션으로 설정한 eth0는 인터넷에 연결되어 있는 장비를 의미합니다. 서버마다 이름이 다를 수 있습니다. 다음 명령어로 이름을 확인합니다.

cat /proc/net/dev

또는 ifconfig 명령어로 확인할 수 있습니다.

다음 명령어로 설정을 확인할 수 있습니다.

iptables -t nat -L

설정을 삭제하려면 다음 명령어를 실행합니다.

iptables -D PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 1975