[PHP+nodejs]Apache XAMPP웹서버에서 PHP + NodeJS 모두 사용
작성일 22-12-24 09:22
페이지 정보
작성자sbLAB 조회 4,314회 댓글 0건본문
[Apache XAMPP웹서버에서 PHP + NodeJS 모두 사용 가능하도록 설정한다면..]
Ubuntu 22.04.1 + XAMPP for Linux 7.4.33, 8.0.25 & 8.1.12 설치한 경우 기준.
https://ubuntu.com/download/desktop
https://www.apachefriends.org/download.html
[참고]
[Apache 웹루트 경로]
DocumentRoot "/opt/lampp/htdocs"
[Apache 주요 설정파일 경로]
/opt/lampp/etc/httpd.conf <- 아파치 주요설정파일(아래설정파일들 Include 하고 있음)
/opt/lampp/etc/extra/httpd-ssl.conf <- 아파치 ssl 설정파일
/opt/lampp/etc/extra/httpd-xampp.conf <- mysqladmin 설정
/opt/lampp/etc/extra/httpd-vhosts.conf <- 기타 가상호스트들 설정
[이미 리눅스에 XAMPP + SSL 설치 + nodejs 세팅환경에서
nodejs의 index.js 가 http://localhost:8000 경로에서 정상 작동 중인 경우(ssl 없는 평문 전송 상태)]
xampp 설치된 초기 기본 ssl설정 파일(/opt/lampp/etc/extra/httpd-ssl.conf) 에서
<VirtualHost _default_:443>
...
아래 Proxy설정 추가
...
</VirtualHost>
[아래 Proxy설정]
------------------------
ProxyRequests Off
ProxyPreserveHost On
<Location /nodejs>
ProxyPass http://localhost:8000/
ProxyPassReverse http://localhost:8000/
</Location>
------------------------
# service xampp restart <- XAMPP 재시작
웹브라우저 접속은 https://apiserver.kr/nodejs 로 nodejs index.js SSL(443) 접속가능.
[/opt/lampp/etc/extra/httpd-ssl.conf 설정 내용]
Ubuntu Apache SSL Express 연동
https://ccusean.tistory.com/entry/Ubuntu-Apache-SSL-Express-%EC%97%B0%EB%8F%99
Apache Reverse Proxy 설정(아파치와 노드 연동)
proxy1 - centos7 + apache환경에 node.js 연동
댓글목록
등록된 댓글이 없습니다.