Nginx 단순 웹 프로젝트 배치

1592 단어 서버
Nginx 는 설치 과정 이 비교적 간단 해서 다시 군말 하지 않 습 니 다.글 은 Nginx 의 기본 페이지 가 나 온 후 자신의 사 이 트 를 배치 하 는 것 부터 시작한다.최신 버 전의 nginx 설정 은 4 개의 파일 로 구성 되 어 있 습 니 다. Ubuntu 에서 이 몇 개의 파일 의 경 로 는: / etc / nginx 아래 에 있 습 니 다.
  • conf. d: 사용자 가 정의 한 conf 프로필
  • sites - available: 시스템 기본 설정 프로필 sites - available: 시스템 기본 설정 프로필
  • sites - enabled: sites - available 의 프로필 변환 으로 sites - enabled 생 성: sites - available 의 프로필 변환 으로 생 성
  • nginx. conf: 상기 세 개의 프로필 의 내용 을 모 으 고 우리 가 필요 로 하 는 인자 nginx. conf 를 설정 합 니 다. 상기 세 개의 프로필 의 내용 을 모 으 는 동시에 우리 가 필요 로 하 는 인자
  • 를 설정 합 니 다.
    필요 한 웹 서 비 스 를 배치 할 때 sites - enabled 의 default 파일 을 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;
        }
    }
    

    설정 이 완료 되면 sites - enabled 의 default 파일 을 삭제 하고 명령 을 실행 합 니 다. sudo nginx -s reload Nginx 를 다시 시작 하면 됩 니 다.

    좋은 웹페이지 즐겨찾기