nzp7115 发表于 2011-6-8 04:57:09

VPS 设置, 虚拟机上无法生效

VPS设置404 , 主域名绑定IP可以实现跳转, 另域名使用虚拟机, 显示是默认404错误.
有没办法让虚拟机继承VPS的设置.

Centos 5.5 + LNMP 0.7

licess 发表于 2011-6-8 07:49:19

发nginx的测试信息
和配置文件

nzp7115 发表于 2011-6-8 18:29:29

自定义 404 错误, 显示目录
vi /usr/local/nginx/conf/nginx.conf
更改nginx.conf在http定义区域加入:
fastcgi_intercept_errors on;
在server 区域加入:
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
error_page 404 = /404.html;

/usr/local/nginx/sbin/nginx -s reload# 重启nginx:

mbai 发表于 2011-6-8 20:41:05

是不是要重启的问题吗

nzp7115 发表于 2011-6-14 12:08:00

重启过了..
使用是帝国CMS
多个VPS都是同样的情况. 84, chicagovps
使用完整包安装的.
Centos 32位

[ 本帖最后由 nzp7115 于 2011-6-14 12:09 编辑 ]

licess 发表于 2011-6-14 12:58:04

/usr/local/nginx/sbin/nginx -t看看有错误没

nzp7115 发表于 2011-6-14 21:39:37

/usr/local/nginx/sbin/nginx -t
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/nginx/conf/nginx.conf test is successful

/usr/local/nginx/conf/nginx.conf test
-bash: /usr/local/nginx/conf/nginx.conf: Permission denied

[ 本帖最后由 nzp7115 于 2011-6-14 21:41 编辑 ]

nzp7115 发表于 2011-6-15 14:43:48

如果使用lnmp一键安装包/root/vhost.sh 添加的域名可以,可以删除/usr/local/nginx/conf/vhost/要删除的域名.conf 文件,在/root/lnmp restart 即可。如果是自己手动在/usr/local/nginx/conf/nginx.conf 里添加的,直接删除其中域名 的server{}段就可以了,记得重启。

LNMP0.7 执行/root/vhost.sh在 /usr/local/nginx/conf/nginx.conf只找到主域名的 server{}
跟这个有关吗?

licess 发表于 2011-6-15 15:15:06

/root/vhost.sh 添加的域名,只在/usr/local/nginx/conf/vhost/域名.conf
不在nginx.conf里
页: [1]
查看完整版本: VPS 设置, 虚拟机上无法生效