今天解决了Nginx跳转问题
2016-02-24 11:12
507 查看
我的是centos 5.5
直接新建/etc/yum.repos.d/nginx.repo 并添加相关内容,
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
傻瓜式的安装yum install nginx
如果要删除: yum remove nginx
安装问题可以参看官网:http://wiki.nginx.org/Install
安装好的相关目录:nginx 执行程序 /usr/sbin/nginx
配置文件:/etc/nginx/nginx.conf
nginx.conf 包含虚拟主机配置 /etc/nginx/conf.d/default.conf
以前跳转的其他网站一直出问题,今天终于解决了,代理服务器(proxy_pass http://192.168.1.100)不用域名用IP就行了
server
{
listen 80;
server_name www.abc.com;
location / {
if ( $query_string !~* "Source=abc") {
rewrite ^/$ ?Source=abc;
}
proxy_pass http://192.168.1.100;
error_log logs/vancl_error_log debug;
proxy_set_header Host $host;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
直接新建/etc/yum.repos.d/nginx.repo 并添加相关内容,
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
傻瓜式的安装yum install nginx
如果要删除: yum remove nginx
安装问题可以参看官网:http://wiki.nginx.org/Install
安装好的相关目录:nginx 执行程序 /usr/sbin/nginx
配置文件:/etc/nginx/nginx.conf
nginx.conf 包含虚拟主机配置 /etc/nginx/conf.d/default.conf
以前跳转的其他网站一直出问题,今天终于解决了,代理服务器(proxy_pass http://192.168.1.100)不用域名用IP就行了
server
{
listen 80;
server_name www.abc.com;
location / {
if ( $query_string !~* "Source=abc") {
rewrite ^/$ ?Source=abc;
}
proxy_pass http://192.168.1.100;
error_log logs/vancl_error_log debug;
proxy_set_header Host $host;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
相关文章推荐
- Nginx的Location可以有以下几个匹…
- nginx避免重定向死循环
- nginx 安装与配置
- nginx rewrite例子和命令
- nginx启动,重启,关闭命令
- Nginx的配置及其虚拟主机应用
- LNMP(linux+nginx+mysql+php)服务器环境配置
- Nginx+Resin高性能Java平台搭建
- Nginx+uwsgi+django配置小结
- MAC使用brew安装nginx+php+mysql环境
- windows下Nginx+tornado部署Django
- nginx
- nginx服务器的日志拆分
- nginx的两种配置用户权限访问
- nginx 经典配置教程
- nginx启动、重启、关闭
- nginx访问报错时设置默认提示页
- 利用nginx来屏蔽指定的user_agent的访问
- 在Ubuntu14.04上配置nginx和fastcgi程序
- jdango 部署之nginx+uwsgi