本人是安装帮助里的教程:Linux一键安装web环境。安装了
nginx
然后绑定域名也是参照里面的教程,但是出了很多乱子。
后来,大概成了这样子:
目的是想多在服务器上多个网站运行,所以首先要绑定域名。
除了在
/alidata/www 目录下上传网站程序,然后是要修改或者添加/alidata/server/nginx-1.2.5/conf/vhosts里面的.conf文件。
问题来了:我在
vhosts里添加了个520.conf的文件,是复制
default.conf.bak文件修改的【只修改了网站根目录和要绑定的域名a】
原来的phpwind.conf也添加了域名b绑定。
由于是在本地测试,修改了hosts文件后测试发现:访问域名a和域名b都显示是域名a里面的网站。
本人也不知道上面的设置对不对,也不早点是什么原因。大概猜测了下,难道是vhost里面文件的顺序问题?于是把520.conf改名为z520.conf后,2个域名访问才是对应的网站内容。
想问的是,到底是设置出了问题还是真的是文件顺序的问题?
ps:本人是新手,希望大家多多帮忙,谢谢。
-------------------------
-------------------------
log_format 日志规则 '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
server {
listen 80;
server_name 域名;
#charset utf-8;
access_log 日志保存路径 日志规则;
root 域名对应的目录;
index index.html index.htm index.php;
}
log_format nginx520b '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
server {
listen 80;
server_name www.520b.com;
#charset utf-8;
access_log /alidata/log/nginx/520b.log nginx520b;
root /alidata/www/520b;
index index.html index.htm index.php;
}
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。