全球主机交流论坛

标题: 求大牛小牛各种牛帮忙看下我nginx配置哪里错了,403和404 [打印本页]

作者: 九进制少年    时间: 2013-12-31 23:06
标题: 求大牛小牛各种牛帮忙看下我nginx配置哪里错了,403和404
本帖最后由 九进制少年 于 2013-12-31 23:09 编辑

我手贱把 /usr/share/nginx/html/ 里面所有文件都删了,重新建了一个 typecho 的文件夹。不知道有无关系。

主页403,内页(就在 /usr/share/nginx/html/typecho 文件夹中的 index.php )404。
  1. #
  2. # The default server
  3. #
  4. server {
  5.     listen       80;
  6.     server_name 地址略去.com;

  7.    
  8.     location / {
  9.         root   /usr/share/nginx/html/typecho;
  10.         index index.php  index.html index.htm;
  11.     }

  12.     error_page  404              /404.html;
  13.     location = /404.html {
  14.         root   /usr/share/nginx/html;
  15.     }

  16.     error_page   500 502 503 504  /50x.html;
  17.     location = /50x.html {
  18.         root   /usr/share/nginx/html;
  19.     }

  20.     # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  21.     #
  22.     location ~ \.php$ {
  23.         root           /usr/share/nginx/html;
  24.         fastcgi_pass   127.0.0.1:9000;
  25.         fastcgi_index  index.php;
  26.         fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
  27.         include        fastcgi_params;
  28.     }
  29. }
复制代码

作者: Zoplor    时间: 2013-12-31 23:09
$document_root     /usr/share/nginx/html
作者: 九进制少年    时间: 2013-12-31 23:14
Zoplor 发表于 2013-12-31 23:09
$document_root     /usr/share/nginx/html

谢谢,不过木有用。
作者: ★Extreme★    时间: 2013-12-31 23:28
你那样的话root   /usr/share/nginx/html/typecho只在location /生效,root   /usr/share/nginx/html/typecho放到server层里面。还有把php层的root           /usr/share/nginx/html;删掉。
作者: ★Extreme★    时间: 2013-12-31 23:29
  1. #
  2. # The default server
  3. #
  4. server {
  5.     listen       80;
  6.     server_name 地址略去.com;
  7.         root   /usr/share/nginx/html/typecho;
  8.    
  9.     location / {
  10.         index index.php  index.html index.htm;
  11.     }

  12.     error_page  404              /404.html;
  13.     location = /404.html {
  14.         root   /usr/share/nginx/html;
  15.     }

  16.     error_page   500 502 503 504  /50x.html;
  17.     location = /50x.html {
  18.         root   /usr/share/nginx/html;
  19.     }

  20.     # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  21.     #
  22.     location ~ \.php$ {
  23.         fastcgi_pass   127.0.0.1:9000;
  24.         fastcgi_index  index.php;
  25.         fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
  26.         include        fastcgi_params;
  27.     }
  28. }
复制代码

作者: Zoplor    时间: 2013-12-31 23:33
本帖最后由 Zoplor 于 2013-12-31 23:38 编辑
★Extreme★ 发表于 2013-12-31 23:29


我凑,又看错了   我捏卵   




欢迎光临 全球主机交流论坛 (https://ddzzz.eu.org/) Powered by Discuz! X3.4