현재 위치: > 최신 기사 목록> PHP 환경에서 포트 80 및 포트 전달을 수정하는 방법에 대한 자세한 설명

PHP 환경에서 포트 80 및 포트 전달을 수정하는 방법에 대한 자세한 설명

gitbox 2025-07-02

포트 80은 무엇입니까?

포트 80은 TCP/IP 네트워크에서 HTTP 통신에 사용되는 표준 포트 번호입니다. HTTP 또는 하이퍼 텍스트 전송 프로토콜은 웹 브라우저와 웹 서버 사이에서 가장 일반적으로 사용되는 프로토콜이며 주로 포트 80을 통한 데이터 전송을 실현합니다.

포트 80이 점유되어 있는지 확인하는 방법

Linux Systems에서는 NetStat 명령을 사용하여 포트 사용 상태를 볼 수 있습니다.

 netstat -anp | Grep 80

다음이 표시되면 포트 80이 점유되고 있음을 의미합니다.

 TCP 0 0 ::: 80 :::* 23440/APACHE2 듣기

포트 80을 수정하는 방법

Apache 구성 파일을 수정하십시오

Apache는 일반적인 웹 서버 소프트웨어입니다. 구성 파일을 수정하여 청취 포트를 변경할 수 있습니다.

텍스트 편집기를 사용하여 /etc/apache2/ports.conf 파일을 열고 Listen 80을 찾아 8080을 차지하지 않은 새 포트 번호로 80을 변경하십시오.

파일을 저장하고 닫은 후 명령을 실행하여 Apache 서비스를 다시 시작합니다.

 Sudo Service Apache2 재시작

이 시점에서 Apache는 새로운 포트 번호를들을 것입니다.

iptables를 사용한 포트 전달

iPtables는 Linux 시스템에서 네트워크 트래픽을 관리하는 도구입니다. 포트 80에서 다른 포트로 요청을 전달하여 포트 액세스를 변경하기위한 목적을 달성 할 수 있습니다.

iptables 구성 파일 열기 :

 sudo nano/etc/sysconfig/iptables

다음을 찾으십시오.

 -A 입력 -p tcp -m state -상태 new -m tcp -dport 80 -j accept

그 후 추가 :

 -A PREROUTING -T NAT -P TCP -DPORT 80 -J 리디렉션 - -포트 8080

그중 8080은 전달 목표 포트입니다.

파일을 저장 한 후 iPtables 서비스를 다시 시작하십시오.

 Sudo 서비스 iptables가 다시 시작됩니다

현재 포트 80의 모든 트래픽은 자동으로 새 포트로 전달됩니다.