VPS CentOS7 nginx 环境 想搭建 2 个站点但是只有第一个站点可以打开,第二个一直错误

首先在nginx.conf的底部添加了include/etc/nginx/conf.d/.conf;然后在conf.d的目录下有2个文件分别创的是default.conf... 首先在nginx.conf的底部添加了include /etc/nginx/conf.d/.conf;
然后在conf.d的目录下有2个文件分别创的是default.conf (第一个站点) 和 try.conf(第二个站点)
try.conf内容
server {
listen 80;
server_name xxxxxx(防违规故隐藏);
server_name xxxxxx(防违规故隐藏);
set $root_path '/var/www/html/thinkphp/public';
root $root_path;
index index.php index.html index.htm;
try_files $uri $uri/ @rewrite;
location @rewrite {
rewrite /(.)$ /index.php?_url=/$1;
}
location ~ .php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index /index.php;
include /etc/nginx/fastcgi_params;
fastcgi_split_path_info (.+.php)(/.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~* /(css|img|js|flv|swf|download)/(.+)$ {
root $root_path;
}
location ~ /.ht {
deny all;
}
}

default.conf 内容
server {
listen 80;
server_name xxxxxx(防违规故隐藏);
set $root_path '/var/www/html/laravel/public';
root $root_path;
index index.php index.html index.htm;
try_files $uri $uri/ @rewrite;
location @rewrite {
rewrite /(.)$ /index.php?_url=/$1;
}
location ~ .php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index /index.php;
include /etc/nginx/fastcgi_params;
fastcgi_split_path_info (.+.php)(/.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ /(css|img|js|flv|swf|download)/(.+)$ {
root $root_path;
}
location ~ /.ht {
deny all;
}
}

目录没问题,但是只有default中的站点能打开,如果把try中的root 目录改成和default中一样,就能打开,但是打开的是default的站点。

请问大神,我这里是哪里出错了!
展开
 我来答
金科创投Dx
2017-05-31 · TA获得超过2920个赞
知道小有建树答主
回答量:674
采纳率:78%
帮助的人:162万
展开全部
要折腾的话,建议先装个虚拟机,折腾熟悉了,再弄到服务器上。在服务器环境,一个很重要的原则:熟悉哪个用哪个。个人觉得CentOS(RHEL)7是个里程碑式的版本,因为它相对之前的版本,有了大量的新特性及更新,官方提到的有这些:  内核更新到3.10.0  支持Linux容器  开箱即用的OpenVMware工具和3D图形驱动  OpenJDK-7作为缺省JDK  可以从版本6平滑地升级至7  LVM快照支持ext4和XFS  转用systemd、firewalld和GRUB2  XFS作为缺省文件系统  内核空间内的iSCSI和FCoE  支持PTPv2  支持40G以太网卡  在兼容的硬件上支持以UEFI安全启动模式安装  其中最引人瞩目的是支持Linux容器(Docker)和引入systemd(更快的初始化系统),特别是后者的引入,使用找到有些问题的解决方法,在centos7之前还能正常的,但到cenos7上面就不行了。这对于新手或者是不熟悉Linux的童鞋,可能会有挫败感。所以对于楼主,建议装CentOS6.x或者在虚拟机上折腾CentOS7到熟悉。
Storm代理
2023-06-05 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式