AWS Ec2라면 80번 포트를 개방하자.
GCP는 80번 포트가 자동으로 개방되어있다.
먼저 리눅스에 아파치 설치
sudo apt-get update
sudo apt-get install apache2
apache2는 명령어로 mod-proxy를 설정할 수 있다.
그 전에 설정부터 바꾸자.
sudo vim /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerName to-me.ga
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://35.233.147.95:3001/
ProxyPassReverse / http://35.233.147.95:3001/
</VirtualHost>
처음 conf파일 수정에 들어가면, ServerAdmin과 DocumentRoot가 있다.
ServerAdmin은 건들지 말고, DocumentRoot만 주석처리한다.
wq로 저장하고 나온 후, mod-proxy를 실행한다.
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_balancer
sudo a2enmod lbmethod_byrequests
sudo a2enmod proxy_connect
sudo service apache2 restart
이후 ServerName으로 접속하면 리버스프록시서버로 접속된다.
'Server > Linux' 카테고리의 다른 글
| AWS EC2 인스턴스에서 PostgreSQL DB 백업하는 crontab 만들기 (0) | 2022.02.23 |
|---|---|
| 카페24) 포트포워딩, 고정포워딩으로 걸린 frameset 해제하기 (0) | 2022.02.21 |
| AWS, GCP) Ubuntu에서 pm2로 배포하기. (0) | 2022.02.15 |
| zsh, bash, shell로 원격서버 접속하기 (0) | 2022.01.18 |
| AWS ec2 원격접속, ssh -i pem 키 오류 (0) | 2022.01.17 |