标签:set default repo 本机 real-ip grep 源码编译 ppc 源码
此安装方法支持的环境系统 | 版本 | 支持的平台 |
---|---|---|
RHEL/CentOS | 6.x | x86_64, i386 |
RHEL/CentOS | 7.4+ | x86_64, ppc64le |
也可以源码编译安装或直接yum安装。
[root@node1 ~]# vim /etc/yum.repos.d/nginx.repo
添加:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
[root@node1 ~]# yum list | grep nginx
[root@node1 ~]# yum install nginx
[root@node1 ~]# nginx -v
[root@node1 ~]# nginx -V
[root@node1 ~]# nginx -c /etc/nginx/nginx.conf
[root@node1 ~]# nginx -t -c /etc/nginx/nginx.conf
[root@node1 ~]# cd /etc/nginx/conf.d
新建一个.conf的配置文件,内容可以参考/etc/nginx/conf.d/default.conf;
[root@node1 conf.d]# vim reverse_proxy.conf
server
{
listen 80;
server_name jira.51cto.com;
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://192.168.1.101:8080;
}
access_log /var/log/nginx/abccom.log;
}
[root@node1 ~]#
listen 80 # 监听的端口;
server_name jira.51cto.com; # 要监听的域名;
proxy_pass http://192.168.1.101:8080; # 要转发的URL;
access_log /var/log/nginx/abccom.log; # 日志,注意路径是否存在
这样所有通过jira.51cto.com访问本机的请求,都会被nginx转发到http://192.168.1.101:8080上
其中server可以配置多个,来实现多个域名的不同转发规则
[root@node1 ~]# service nginx restart
[root@node1 ~]# systemctl restart nginx.service
浏览器输入URL:jira.51cto.com
标签:set default repo 本机 real-ip grep 源码编译 ppc 源码
原文地址:http://blog.51cto.com/moerjinrong/2153799