Centos-Server-Nginx-服务(三)-跳转
原创
©著作权归作者所有:来自51CTO博客作者leidi.1226的原创作品,请联系作者获取转载授权,否则将追究法律责任
做为一个强大的反向代理软件,自然有它强大的一面,很多时候在群里会看到一些高人们,耍转Nginx,这让石头不得不对自己的能力表示头疼,刚好前端时间在整理一个线上环境的时候接触到了许久木有接触的的"跳转",为了避免自己选择性失忆决定把它放到blog里面。其实做nginx的跳转,说明白点就是几句话,但是做好这个跳转还是需要环境的支持。哈哈,直接上吧
将所有aaa.com与web.aaa.com域名
全部自跳转到http://www.aaa.com
server
{
listen 80; #监听端口
server_name aaa.com web.aaa.com;#涉及到跳转的域名
index index.html index.php; #index这不用说吧
root /data/www/wwwroot; #这个是根路径
if ($host !~ "^www\.aaa\.com$") { #
rewrite ^(.*) http://www.aaa.com$1 redirect; #启用rewrite模块,这个就是想要的效果
}
}
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Centos-Server-Nginx服务(编译安装)
操作步骤为截图,若看不清可以直接点击图片,或者参考“文章附件”,下载参考亦可。。附件名为<Centos-Server-Nginx-install>
make openssl centos Nginx prce -
nginx 跳转到其他nginx nginx跳转到第三方
器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此
nginx 跳转到其他nginx Nginx 服务器 正向代理