>백엔드 개발 >PHP 튜토리얼 >Ubuntu에서 Nginx 다중 사이트 구성

Ubuntu에서 Nginx 다중 사이트 구성

WBOY
WBOY원래의
2016-07-29 08:57:131353검색

1. 명령줄을 사용하여 /etc/nginx/sites-available/default 파일을 엽니다.

sudo vi /etc/nginx/sites-available/default

2. 서버 코드를 복사하고, 수신 포트, 파일 경로 및 서버 이름을 수정합니다.

server {
8011 듣기 #포트 번호 구성
수신 [::]:8011 #포트 번호 구성
# SSL 구성
#
# 443 SSL default_server 수신
# 듣기 [::]:443 SSL default_server
#
# 참고: SSL 트래픽에 대해서는 gzip을 비활성화해야 합니다.
# 참고: https://bugs.debian.org/773332
#
# 보안 구성을 확인하려면 ssl_ciphers를 읽어보세요.
# 참고: https://bugs.debian.org/765782
#
# SSL-cert 패키지에 의해 생성된 자체 서명된 인증서
# 프로덕션 서버에서는 사용하지 마세요
#
# 스니펫/snakeoil.conf 포함
루트 /XXX/XXX/XXX #구성 파일 경로
# PHP를 사용하는 경우 index.php를 목록에 추가하세요
index index.html index.htm index.php;

<code>server_name XXX.XXX;   #配置服务器名
location / {
    # First attempt to serve request as file, then
    # as directory, then fall back to displaying a 404.
    #try_files $uri $uri/ =404;
    try_files $uri $uri/ /index.php?$args;  
}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
    include snippets/fastcgi-php.conf;
#
#   # With php5-cgi alone:
#   fastcgi_pass 127.0.0.1:9000;
#   # With php5-fpm:
    fastcgi_pass unix:/var/run/php5-fpm.sock;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
#   deny all;
#}
</code>

}

3. 서버를 다시 시작합니다.

sudo 서비스 nginx 재시작

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

위 내용은 다양한 측면을 포함하여 Ubuntu에서의 Nginx 다중 사이트 구성을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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