재인쇄할 경우 출처를 밝혀주세요: http://blog.csdn.net/loongshawn/article/details/51413031
관련 기사:
1. 배경
때때로 서버는 nginx와 다른 웹 서비스를 모두 배포할 수 있습니다. 이때 nginx는 서버 메모리의 80%를 차지합니다. , 웹 서비스는 포트 80이 아닌 포트 80을 사용합니다.
다음 웹사이트처럼 보입니다: http://104.69.205.247:8086, 포트는 8086이지만, 이 웹사이트가 전체 도메인 이름을 제공해야 한다면 이때 문제에 직면하게 될 것입니다. 도메인 이름은 확인만 가능합니다. Tao 서버의 포트 80 주소는 104.69.205.247입니다. 이때 nginx를 사용하여 http://104.69.205.247에 접속할 때 서비스가 포트 8086의 서비스로 점프하도록 점프 서비스를 생성해야 합니다.
2. 구현
서버 nginx 설치 경로 입력 및 conf 폴더 입력:
nginx.conf 파일을 열고 실행 vi nginx.conf 명령:
<code> server { listen <span>80</span>; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; }</code>
위 파일의 이 부분 내용을 다음과 같이 수정합니다.
<code> server { listen <span>80</span>; # server_name localhost; server_name http:<span>//104.69.205.247;</span> #charset koi8-r; #access_log logs/host.access.log main; location / { #root html; #index index.html index.htm; proxy_set_header Host $host; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http:<span>//104.69.205.247:8086;</span> } </code>
수정된 파일을 저장하고 sbin 디렉토리에 들어간 후 다시 시작합니다. nginx 서비스:
<code>./nginx -s reload</code>
아래 그림과 같이 재시작에 성공했습니다. 아래 그림에는 무시해도 되는 의심이 있습니다.
3. 결과
3.1. 점프하지 마세요
8086 포트로 접속하세요
3.2.
포트 80을 통해 접속 4. 도메인 이름 확인포트 80에서 점프 서비스를 제공하면 IP 주소만 입력하면 됩니다. 나중에 웹 사이트에 액세스하려면 포트 번호가 필요하지 않습니다. 도메인 이름 확인도 필요합니다. A 레코드를 통해 구문 분석하면 됩니다. ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 위 내용은 nginx 및 도메인 이름 확인을 포함하여 nginx 주소 점프 및 도메인 이름 확인에 대해 소개하고 있으며 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.