웹서버 80포트 프록시

2024. 8. 21. 01:07PHP/Apache 설정

반응형

이미 서버에는 80 번 포트를 사용하고 있고,

어떠한 이유로 8000번이나 3000번 같은 포트로 apache 가 아닌 nginx 또는 python 으로 웹 서비스 중이라면

해당 서비스에 도메인을 연결해야 할 필요가 있을수 있다.

 

sudo a2enmod proxy

sudo a2enmod proxy_http

sudo a2enmod proxy_balancer

sudo a2enmod lbmethod_byrequests

 

 

 

 

이때  apache 에 프록시 형태로 설정 추가로 간단하게 해결 가능하다.

 

 

<VirtualHost *:80>
  ProxyPreserveHost On
  ProxyRequests Off
  ServerName www.test.com
  ServerAlias test.com
  ProxyPass / http://localhost:3000/
  ProxyPassReverse / http://localhost:3000/
</VirtualHost>  

 

서버에서 3000번이 node 로 웹서비스 중이고 해당 포트에 도메인을 연결했다. 

 

-끝-

반응형