IT
Linux(centOS9) 설정 7(proxy)
kunypony
2022. 9. 16. 21:18
728x90
java.site1.com 으로 이전에 만든 구구단 서비스에 접근, proxy_pass
C:\Windows\System32\drivers\etc 안에 hosts 파일을 수정
sudo vim /etc/nginx/conf.d/vhost.conf 으로 설정 값 추가
# 추가
server {
server_name java.site1.com;
set $proxyHost java.site1.com;
location / {
proxy_pass http://127.0.0.1:8080/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $proxyHost;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
nginx 리로드
- sudo systemctl restart nginx
실행 화면
만약에 다른 포트를 사용해도 같은 결과를 얻을 수 있을가? nginx는 다 가능하다.
- sudo vim /etc/nginx/conf.d/vhost.conf 추가
server {
listen 8010;
set $proxyHost 192.168.56.106;
location / {
proxy_pass http://127.0.0.1:8080/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $proxyHost;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
nginx 리로드
- sudo systemctl restart nginx