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. 서버를 다시 시작합니다.
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });sudo 서비스 nginx 재시작
위 내용은 다양한 측면을 포함하여 Ubuntu에서의 Nginx 다중 사이트 구성을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.