본문 바로가기
SW/Apache

Centos 센토스 Apache node.js 도메인 프록시 (proxy) 설정 및 확인

by bigju 2023. 8. 31.

1. Apache 및 node.js 설치

<보러가기>


2. node.js

<도메인을 넣으면 기본 index.html 출력, 포트 3333 넣어야 node.js 실행>

 


3. Apache VirtualHost 설정

https://bigju.tistory.com/entry/VirtualHost-%EC%84%A4%EC%A0%95-%ED%95%98%EA%B8%B0

 

VirtualHost 설정 하기

기본 적으로 httpd apache 설치 되어있어야합니당 + AM 다 YUM 으로 설치 되었기때문에 경로는 본인이 설치한걸 기반으로 합니다 1. conf 설정 vi /etc/httpd/conf/httpd.conf NameVirtualHost *:80 ( 추가 / Apache 2.4.x

tistory.bigju.co.kr

<Proxy 추가 작성>

<VirtualHost *:80> 
# ServerAdmin  
DocumentRoot /home/bigju/public_html
ServerName bigju.co.kr

============ ↓ porxy 입력 ↓ ================
  ProxyRequests Off
  ProxyPreserveHost On
  ProxyPass / http://localhost:3333/         <-- nodejs에 사용할 포트 입력
  ProxyPassReverse / http://localhost:3333/  <-- nodejs에 사용할 포트 입력
  ============ ↑ porxy 입력 ↑ ================
# ErrorLog logs/dummy-host.example.com-error_log ← 에러로그(선택사항)
# CustomLog logs/dummy-host.example.com-access_log common ← 접속로그(선택사항) 
</VirtualHost>

4. node.js 구동

<cd /home/bigju/public_html/>

node index.js 

Listening on 127.0.0.1:3333


5. 최종 확인

<http://IP>

<다른점>

*설정 전에는 포트 :3333이 붙어야 구동이 가능했지만 Proxy 설정으로 인하여 bigju.co.kr 도메인만으로 구동이 된다.

 

Big Ju

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!