Django NGINX 설치 마 운 트 해제 (온라인 배치)

1. NGINX 설치
  • Windows 에서 설치:
  • 홈 페이지 다운로드 (http://nginx.org), 자신 에 게 맞 는 버 전 을 선택 하여 압축 을 풀 면 사용 할 수 있 습 니 다.

  • 기타 시스템 에서 의 설치:
  • # ubuntu   
    apt-get install nginx
    # centos   
    yum install nginx
    # mac  
    brew install nginx
    #       
    

    2. NGINX 마 운 트 해제
  • Windows 에서 마 운 트 해제:
  • nginx 프로 세 스 를 중단 하고 nginx 폴 더 를 직접 삭제 하면 됩 니 다!

  • Linux 에서 마 운 트 해제:
  • ubuntu 를 예 로 들 어 nginx 를 마 운 트 해제 하고 다음 절차 에 따라 조작 합 니 다
  • # 1.   nginx               
    $  sudo apt-get --purge remove nginx
    
    # 2.   nginx        ,       nginx      
    $ dpkg --get-selections|grep nginx
    -----
    nginx-common
    nginx-core
    
    # 3.         
    $ sudo apt-get --purge remove nginx-common
    $ sudo apt-get --purge remove nginx-core
    
    # 4.        nginx       
    $ sudo find / -name nginx*
           nginx        ,  ,nginx    !
            nginx     !
    

    3. NGINX 연결 항목 정적 파일 설정
  • 시스템 에 폴 더 를 만 들 고 NGINX 가 정적 파일 주 소 를 연결 하 는 데 사용 합 니 다
  • 자신의 프로젝트 파일 을 열 고 setting 파일 을 변경 합 니 다
       #  setting  ,    
       STATIC_ROOT='                '
    
  • 정적 파일 주 소 를 만 든 정적 폴 더 에 복사 하 기 를 기다 리 는 명령 을 실행 합 니 다
  •    python manage.py collectstatic
    
  • 홈 / etc / nginx / 편집 nginx. conf 파일 을 열 고 설정 정 보 를 수정 하여 종료 저장 합 니 다.
       #user   root
       user  root
    
       server {
             listen 80;#   80  ,                      
             server_name 192.168.10.51;        ,    ip    
    
             location /  {
                    #                    
                    include uwsgi_params;
                    #                 ~ uwsgi     socket  
                    uwsgi_pass 127.0.0.1:8000; 
             }
    
             location / static { 
                  #           ,      /static/...      home/...static_file/..
                 alias /home/worker/mysi te/static_file/; #          
             }
        }
    
  • nginx 다시 불 러 오기
       nginx -s reload
    
  • 좋은 웹페이지 즐겨찾기