>백엔드 개발 >PHP 튜토리얼 >Vagrant의 Nginx 구성

Vagrant의 Nginx 구성

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 09:14:111527검색

Vagrant의 Nginx 구성

연속 1, 2편에서는 Vagrant 설치와 개발환경 소프트웨어 자동 설치에 대해 소개합니다.

이 글에서는 가상머신에서의 Nginx 설정과 실제 머신에서 Nginx에 접속하는 방법에 대해 작성해보겠습니다.

Vagrantfile 파일을 열고 다음 구성을 찾습니다.

<code>config<span>.vm</span><span>.network</span><span>"forwarded_port"</span>, guest: <span>80</span>, host: <span>8080</span></code>

이 구성의 의미는 가상 머신의 포트 80을 실제 머신의 포트 8080에 매핑하는 것입니다.

vagrant ssh 명령을 사용하여 가상 머신에 진입

기본 nginx 구성 파일 백업

<code>sudo <span>cp</span> /etc/nginx/nginx<span>.conf</span> /etc/nginx/nginx<span>.conf</span><span>.back</span></code>

구성 수정

변경 내용은 다음과 같습니다. /etc/nginx/nginx.conf

<code>events {
    worker_connections <span>1024</span><span>;</span>
}

http {
    server {
        listen <span>80</span><span>;</span>
        server_name test<span>.com</span> www<span>.test</span><span>.com</span><span>;</span>
        charset utf-<span>8</span><span>;</span>        location / {
            root /projects/<span>;</span>
            index index<span>.html</span> index<span>.htm</span><span>;</span>
        }

        <span>#redirect server error pages to the static page /50x.html</span>
        error_page <span>500</span><span>502</span><span>503</span><span>504</span> /<span>50</span><span>x</span><span>.html</span><span>;</span>
        location = /<span>50</span><span>x</span><span>.html</span> {
            root /projects/<span>;</span>
        }
    }

}</code>
HTML 페이지 추가

가상 머신에서:

cd /projects

새 index.html을 만듭니다. 또는 index.htm 파일을 이 디렉터리에 저장하세요. 내용은 다음과 같습니다.

<code><span>html</span>><span>head</span>><span>title</span>>R_Lanffy<span><span>title</span>></span><span><span>head</span>></span><span>body</span>>
        Hello World
    <span><span>body</span>></span><span><span>html</span>></span></code>
액세스 테스트

실제 컴퓨터 브라우저에 주소를 입력하세요.

또는 test.com:8080에 액세스하세요. 가상 머신의 nginx 관련 구성. www.test.com:8080

test.com 접속 목적을 달성하려면 Vagrantfile 파일의 8080을 80으로 변경해야 합니다

참고: 접속할 수 없는 경우 가상 머신을 시작하기 전에 포트 8080이 사용되었을 가능성이 매우 높습니다. 해결책은 포트를 비어 있는 포트로 변경하는 것입니다.

포트가 모니터링되고 있는지 확인하세요:

netstat -an | grep 8080

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위 내용은 관련 내용을 포함하여 Vagrant의 Nginx 구성을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:http 协议漫谈다음 기사:php版快速排序