>  Q&A  >  본문

ubuntu16.04 - nginx+uwsgi는 django를 배포하고 포트 8000은 정상, 포트 80은 404입니다.

튜토리얼에 따라 nginx+uwsgi를 사용하여 Django 프로젝트를 배포하세요. 포트 8000에 액세스하면 404를 찾을 수 없다고 표시됩니다.
Django 프로젝트 디렉터리는 /home/wu/Documents/env/myblog
프로젝트 폴더 아래의 문서 구조

myblog_nginx.conf파일

으아아아

mysite_uwsgi.ini파일

으아아아

myblog_nginx.conf파일에서 포트 8000을 변경해도 문제 없습니다

포트 80으로 변경한 후 raload, nginx를 다시 시작하고 uwsgi --ini mysite_uwsgi.ini 그런 다음

을 방문하세요.

항구 상태:

조언 좀 부탁드립니다. 오랫동안 이 문제를 해결하지 못했습니다. 정말 감사합니다! ! !

伊谢尔伦伊谢尔伦2714일 전564

모든 응답(5)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-05-16 17:13:06

    문제가 해결되었나요?

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:13:06

    배포 방법을 알려주세요. 튜토리얼도 작성해주세요. .

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:13:06

    포트 8000에 표시된 페이지는 Django와 함께 제공되는 테스트 페이지입니다. 포트 80에 배포하면 나타나지 않아야 합니다. 직접 페이지를 작성하고 포트 80에 배포하여 사용해 보는 것이 좋습니다

    회신하다
    0
  • PHPz

    PHPz2017-05-16 17:13:06

    다른 곳에서 구성하셨나요

    으아아아

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-05-16 17:13:06

    nginx의 위치 구성에는 uwsgi_params가 포함되어 있습니다. uwsgi_pass 127.0.0.1:8000;

    회신하다
    0
  • 취소회신하다