>  기사  >  백엔드 개발  >  nginx 및 다중 도메인 이름 서비스의 설치 및 기본 구성

nginx 및 다중 도메인 이름 서비스의 설치 및 기본 구성

WBOY
WBOY원래의
2016-07-28 08:29:171551검색

centos6.x yum에는 기본적으로 nginx 소프트웨어 패키지가 없습니다.
설치방법 :
nginx 다운로드 페이지 http://nginx.org/en/linux_packages.html#stable로 이동하여 CENTOS 6의 nginx 소프트웨어 소스 설치 패키지를 복사하세요
다음 명령을 실행합니다: wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
rpm 패키지 yum install nginx-release-centos-6-0.el6.ngx.noarch.rpm -y 를 설치하세요. 이 단계에서는 실제로 nginx 패키지 소스만 추가합니다.
yum install nginx -y를 실행하여 nginx를 설치하세요.

nginx는 기본적으로 Linux 서비스로 설치됩니다
서비스 nginx 시작, 중지, 다시 시작, 다시 시작, 다시 로드, 강제 다시 로드, 상태를 사용하여 nginx를 작동합니다

nginx의 구성 파일은 기본적으로 /etc/nginx/nginx.conf 파일을 읽습니다
nginx의 구성은 지시문으로 구성되어 있으며, 이는 간단한 명령어 또는 블록 명령어로 구성됩니다
간단한 명령: 들어보세요
차단 명령어는 {}에 의해 포함되며, 차단 명령어에는 여러 개의 단순 명령어와 차단 명령어가 포함될 수 있습니다.

<code>http <span>{
    server {
    }</span>
}</code>

http는 여러 서버를 가질 수 있으며 여러 서버는 동일한 서버의 여러 포트를 수신할 수 있습니다. 응용 프로그램.
그러나 동일한 서버에서 동시에 서비스를 제공하는 www.you.com, news.you.com, mail.you.com이라는 여러 도메인 이름이 있는 경우 www.you.com, mail.you.com:8080, news .you .com:81과 같은 액세스 방법은 분명히 부적절합니다. 다행히 nginx는 도메인 이름

<code><span>server</span>
{
    listen <span>80</span>;
    server_name www.you.com;
    location / {
        <span>#....</span>
        proxy_pass http:<span>//localhost:8880;</span>
    }
    <span>##### other directive</span>
}

<span>server</span>
{
    listen <span>80</span>;
    server_name news.you.com;
    location / {
        <span>#....</span>
        proxy_pass http:<span>//localhost:8881;</span>
    }
    <span>##### other directive</span>
}

<span>server</span>
{
    listen <span>80</span>;
    server_name mail.you.com;
    location / {
        <span>#....</span>
        proxy_pass http:<span>//localhost:8882;</span>
    }
    <span>##### other directive</span>
}</code>

으로 필터링하는 규칙을 제공하고 마지막으로 각 애플리케이션을 실행하여 해당 포트를 수신합니다.

').addClass('사전 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

이상에서는 nginx의 설치 및 기본 구성은 물론, 관련 내용을 포함한 여러 도메인 이름 서비스에 대해 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

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