gitlab, odoo, elastic search와 같은 여러 웹 서비스를 설치하기 위해 사무실에서 서버를 구입했습니다.여러 로컬 서버로 포워딩하는 방법은 무엇입니까?
외부에서 여러 웹 서비스에 액세스하려고합니다.
지금까지 내가하려고 한 것을 내 라우터
- 입니다 도메인 local.example.com을 공용 IP 주소로 변경하여 local.exmaple.com을 입력하면 서버의 nginx 웹 서버로 리디렉션됩니다.
내가 브라우저에 도메인 이름을 입력 할 때,이 모든 물건 후, 그것을 보여줍니다
server { server_name local.example.com; listen 80; location/{ proxy_pass http://192.168.0.11:8081;//virtual web server made by virtual box proxy_set_header Host $http_host; proxy_set_header X-Real_IP $remote_addr; } }
그러나
아래/등은 /의 nginx/사이트 가능/기본에 파일에 일부 문자열을 추가 가상 호스트로 포워딩하지 않는 서버에 설치된 nginx 웹 페이지.
기본 서버 블록을 제거하고 nginx도 다시 시작하십시오. 그 후에 시도하십시오. 구성 변경 후 캐싱없이 개인 창에서 –
을 테스트했는지 확인하십시오. nginx를 다시로드 했습니까? 'nginx -s reload' –
@IAmBatman 아니지만 항상 nginx 서비스를 다시 시작합니다. –