码迷,mamicode.com
首页 > 其他好文 > 详细

nginx做域名转发和uri转发

时间:2016-03-18 20:08:53      阅读:781      评论:0      收藏:0      [点我收藏+]

标签:

一、 域名转发 www.qq.com ------> www.baidu.com  

  nginx部署在192.168.1.100,本地配置host 192.168.1.100 www.qq.com ,浏览器输入www.qq.com会跳转到www.baidu.com

 

# vi  /etc/nginx/nginx.conf

user nginx;
worker_processes 1;

events {
use epoll;
worker_connections 10240;
}

http {

server {
listen 80;
server_name www.qq.com;
rewrite ^/(.*)$ http://www.baidu.com/$1 last;
}
}

 

 

二、 同一个域名内URI转发  www.qq.com/xxx ------> www.qq.com/main/xxx

  根目录设置为/data/gg,将所有对根目录的请求都转发到根目录下的main目录,请求带过来的参数不变

#vi /etc/nginx/nginx.conf
user nginx;
worker_processes 1;

events {
use epoll;
worker_connections 10240;
}

http {

server {
listen 80;
server_name localhost;
location / {
root /data/gg;
}
rewrite ^/([a-z0-9]+)$ /main/$1 last;
}
}

 

nginx做域名转发和uri转发

标签:

原文地址:http://www.cnblogs.com/wedata/p/5293293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!