阿里云linux的nginx下面配置多站点
2015-11-19 21:29
387 查看
假设有服务器ip为 114.214.85.35
域名1为 www.jieshendada.cn
域名2为 www.jieshenxiaoxiao.cn
1.首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers 在此处目录下面新建一个jieshendada.cn.conf文件 (此处我只介绍一个文件多个域名的写法) 在新建文件中写规则
server
{
listen 80;
server_name www.jieshendada.cn; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/jieshendada; #网站根目录
include location.conf; #调用其他规则,也可去除
}
server
{
listen 80;
server_name www.jieshenxiaoxiao.cn; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/jieshenxiaoxiao; #网站根目录
include location.conf; #调用其他规则,也可去除
}
然后重启nginx服务器,域名便可绑定成功.
注意:此时访问www.jieshendada.cn的时候,不管加不加www都可以正常访问,但是访问第二个域名的时候,必须加www,否则就会访问到第一个域名里面去。也就是用jieshenxiaoxiao.cn访问到的是www.jieshendada.cn。
此处要感谢php贴吧大神涯涯的帮助。我访问的时候一直没有带www,还以为自己设置错了,经过提醒才知道,还需要访问把不带www转成带www
解决办法:加一个server
server
{
listen 80;
server_name jieshenxiaoxiao.cn;
rewrite ^/(.*) http://www.jieshenxiaoxiao.cn/$1 permanent;
}
·········································································
参考上面方法,也可以写成两个conf文件
域名1为 www.jieshendada.cn
域名2为 www.jieshenxiaoxiao.cn
1.首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers 在此处目录下面新建一个jieshendada.cn.conf文件 (此处我只介绍一个文件多个域名的写法) 在新建文件中写规则
server
{
listen 80;
server_name www.jieshendada.cn; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/jieshendada; #网站根目录
include location.conf; #调用其他规则,也可去除
}
server
{
listen 80;
server_name www.jieshenxiaoxiao.cn; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/jieshenxiaoxiao; #网站根目录
include location.conf; #调用其他规则,也可去除
}
然后重启nginx服务器,域名便可绑定成功.
注意:此时访问www.jieshendada.cn的时候,不管加不加www都可以正常访问,但是访问第二个域名的时候,必须加www,否则就会访问到第一个域名里面去。也就是用jieshenxiaoxiao.cn访问到的是www.jieshendada.cn。
此处要感谢php贴吧大神涯涯的帮助。我访问的时候一直没有带www,还以为自己设置错了,经过提醒才知道,还需要访问把不带www转成带www
解决办法:加一个server
server
{
listen 80;
server_name jieshenxiaoxiao.cn;
rewrite ^/(.*) http://www.jieshenxiaoxiao.cn/$1 permanent;
}
·········································································
参考上面方法,也可以写成两个conf文件
相关文章推荐
- Linux下自动分割Nginx日志文件(二)-----Cronolog
- nginx虚拟主机的配置
- fastdfs结合nginx做一个网盘
- laravel 5 页面504 Gateway Time-out nginx/1.8.0
- nginx.conf详解[转]
- Nginx虚拟主机配置
- linux Nginx重启、启动、停止
- Nginx配置文件参数详解
- 出现502, 判断是php,还是nginx出问题了
- Nginx支持比Apache高并发的原因
- 使用GoAccess分析Nginx日志
- php-fpm 未启动导致nginx 502
- Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
- Nginx windows开机自启动
- Web服务器排行:Nginx超越Apache 成为全球
- Unable to create '/media/sf_nginx/H2_20151103/H2/.git/index.lock': File exists.
- LINUX下用apache或者nginx,本机可以访问,但局域网中的电脑无法访问
- Nginx upstream性能优化
- nginx + php-fpm优化
- [资料]Nginx做IP访问限制以及正则规则