全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3495|回复: 6

求大牛小牛各种牛帮忙看下我nginx配置哪里错了,403和404

[复制链接]
发表于 2013-12-31 23:06:17 | 显示全部楼层 |阅读模式
本帖最后由 九进制少年 于 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. }
复制代码
发表于 2013-12-31 23:09:19 | 显示全部楼层
$document_root     /usr/share/nginx/html
 楼主| 发表于 2013-12-31 23:14:44 | 显示全部楼层
Zoplor 发表于 2013-12-31 23:09
$document_root     /usr/share/nginx/html

谢谢,不过木有用。

点评

怪了 算了,看来我技术还是不精 努力学习  发表于 2013-12-31 23:22
发表于 2013-12-31 23:28:35 | 显示全部楼层
你那样的话root   /usr/share/nginx/html/typecho只在location /生效,root   /usr/share/nginx/html/typecho放到server层里面。还有把php层的root           /usr/share/nginx/html;删掉。
发表于 2013-12-31 23:29:49 | 显示全部楼层
  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. }
复制代码
发表于 2013-12-31 23:33:21 | 显示全部楼层
本帖最后由 Zoplor 于 2013-12-31 23:38 编辑


我凑,又看错了   我捏卵   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-6 09:42 , Processed in 0.086201 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表