찾다

 >  Q&A  >  본문

ubuntu系统中nginx配置问题

本人昨天在阿里云租了一个服务器,选择的ubuntu server服务器。

后来安装了nginx,访问服务器IP,能出来“Welcome to nginx!”的字样,说明nginx安装启动没有问题。

后来我自定义配置了nginx.conf文件,主要是想改网站根目录。修改的nginx.conf如下:

我可以保证这个目录是没有问题的,如下图:

分割线----------------------------------------------------

但是,结果是,访问IP,出现了404错误!
无论是访问 http://120.25.238.160/index.html 还是 http://120.25.238.160/ 都是404错误。

这是为什么?
求解!!多谢!!

错误日志如下:

黄舟黄舟2846일 전416

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

  • ringa_lee

    ringa_lee2017-04-22 08:57:43

    root가 기본 디렉터리를 가리키는 것으로 나타났습니다. http://stackoverflow.com/questions/10674867/nginx-default-public-www-l...을 참조하세요.
    /usr/local/nginx/html;
    을 가리킬 수 있음 이제 nginx 디렉토리에 /home/wfp/chatyou.net/website 파일이 있는지 확인할 수 있는 404 오류가 나타납니다. index.html

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-22 08:57:43

    이렇게 하면 권한 문제가 있습니다. nginx는 www-data 사용자이고 웹사이트의 루트 디렉터리는 wfp가 소유하고 있습니다.
    한 번 이런 문제가 있었는데 이렇게 해서 더 안전할 것 같다고 생각했어요

    으아악

    즉, 웹사이트의 루트 디렉터리인 nginx와 php-fpm은 모두 동일한 사용자를 사용합니다

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