>  기사  >  운영 및 유지보수  >  nginx로 웹 프로젝트를 배포하는 방법

nginx로 웹 프로젝트를 배포하는 방법

步履不停
步履不停원래의
2019-06-20 17:04:2410053검색

nginx로 웹 프로젝트를 배포하는 방법

Nginx 설치 과정은 비교적 간단하므로 자세한 내용은 다시 설명하지 않겠습니다. 이 기사는 Nginx의 기본 페이지에서 나온 후 자신의 웹사이트를 배포하는 것으로 시작됩니다.
최신 버전의 nginx 구성은 4개의 파일로 구성됩니다. Ubuntu에서 이러한 파일의 경로는 다음과 같습니다: /etc/nginx 아래:

  1. conf.d: 사용자 정의 conf 구성 파일
  2. sites- 사용 가능: 시스템 기본 설정 구성 파일 sites-available: 시스템 기본 설정 구성 파일
  3. sites-enabled: 사이트 사용 가능에서 구성 파일 변환으로 생성됨 sites-enabled: 사이트 사용 가능에서 구성 파일 변환으로 생성됨
  4. nginx.conf: 위 세 가지 구성 파일의 내용을 요약하고, 필요한 매개변수를 동시에 구성합니다. nginx.conf: 위 세 가지 구성 파일의 내용을 요약하고, 필요한 매개변수를 동시에 구성합니다.

필요한 웹 서비스를 배포할 때 사이트 활성화의 기본 파일을 conf.d에 복사하고 이름을 **.conf로 변경한 다음 다음을 구성할 수 있습니다.

server {
    #服务启动时监听的端口
    listen 80 default_server;
    listen [::]:80 default_server;
    #服务启动时文件加载的路径
    root /var/www/html/wordpress;
    #默认加载的第一个文件
    index index.php index.html index.htm index.nginx-debian.html;
    #页面访问域名,如果没有域名也可以填写_
    server_name www.xiexianbo.xin;

    location / {
        #页面加载失败后所跳转的页面
        try_files $uri $uri/ =404;
    }
    
      
    #以下配置只服务于php
    # 将PHP脚本传递给在127.0.0.1:9000上监听的FastCGI服务器
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        # With php7.0-cgi alone:
        #fastcgi_pass 127.0.0.1:9000;
        # With php7.0-fpm:
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

    # 如果Apache的文档为root,则拒绝访问.htaccess文件
    location ~ /\.ht {
        deny all;
    }
}

구성이 완료된 후 기본값을 삭제할 수 있습니다. 사이트 활성화된 파일을 선택한 다음 다음 명령을 실행합니다. sudo nginx -s reload Nginx만 다시 시작하세요.

더 많은 Nginx 관련 기술 기사를 보려면 Nginx Tutorial 칼럼을 방문하여 알아보세요!

위 내용은 nginx로 웹 프로젝트를 배포하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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