为什么我的lnmp添加虚拟主机的地址会到/home/wwwroot上
我按照lnmp 上面的操作,(添加虚拟主机,执行如下命令:/root/vhost.sh 根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名))添加了域名后把域名目录该为/home/wwwroot/XXX上,可是弄好并且域名解析到ip上,域名的目录变成了/home/wwwroot上,这是怎么回事呢? 你目录/home/wwwroot/XXX里不放index文件或添加的后配置有问题没生效。回复 2# 的帖子
额,我放了个wp的程序上去,放在/home/wwwroot/xxx下不能用,直接放到/home/wwwroot下就可以用了,囧,如果是配置问题那真心不知道如何弄了 /usr/local/nginx/sbin/nginx -t看一下并发一下/usr/local/nginx/conf/vhost/域名.conf的配置 这个是/usr/local/nginx/conf/vhost/域名.conf的配置,麻烦军哥看看
server
{
listen 80;
server_name www.XXX.com;
index index.html index.htm index.php default.html default.htm default.php;
root/home/wwwroot/hp;
include wordpress.conf;
location ~ .*\.(php|php5)?$
{
fastcgi_passunix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
access_log off;
}运行/usr/local/nginx/sbin/nginx -t后出现的
# /usr/local/nginx/sbin/nginx -t
: conflicting server name "www.xxx.com" on 0.0.0.0:80, ignored
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/nginx/conf/nginx.conf test is successful www.XXX.com 应该是之前已经添加过这个域名了 原帖由 licess 于 2011-9-3 11:03 发表 https://bbs.vpser.net/images/common/back.gif
www.XXX.com 应该是之前已经添加过这个域名了 恩,那个是之前添加过的,我试着帮顶了两个域名过去,都不能正常的帮顶到设置的目录上,而是全部帮顶到/home/wwwroot/很纠结……
回复 7# 的帖子
安装时添加的肯定是帮在/home/wwwroot/上,要修改编辑/usr/local/nginx/conf/nginx.conf
页:
[1]