Nginx配置反向代理

Nginx配置反向代理

如果没有安装好Nginx的小伙伴,请连接至https://blog.csdn.net/gfk3009/article/details/100054127安装Nginx

寻找Nginx安装位置

whereis nginx

切换到Nginx目录

cd /usr/local/nginx

切换到Conf目录

cd conf

编辑nginx.conf配置文件

vi nginx.conf

反向代理的配置说明

直接复制配置代码即可,修改部分数据即可使用(现在是非动态的配置)

worker_processes  1;

events {
    worker_connections  1024;
}

#nginx配置  Http模块(目前这里是基于七层代理的配置)
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

	#当客户机访问域名为 www.accenasb66.cn,监听端口为80时,会被此配置所拦截到
    server {
		#监听的端口号
        listen       80;
		#被拦截的域名,当用户访问的域名与这个相匹配时,则会进入反向代理地址
        server_name  www.accenasb66.cn;
       #location 匹配所有url地址
        location / {
			#nginx 反向代理转发的真实ip地址
			 proxy_pass http://192.168.100.10;
	         index  index.html index.htm;
        }
    }
	#当客户机访问域名为 www.accenasb66.cn,监听端口为80时,会被此配置所拦截到
	###  最终查找/data/bbs目录文件地址
	###server作用:内部创建服务器 监听端口
    server {
		#监听的端口号
        listen       80;
		 #被拦截的域名,当用户访问的域名与这个相匹配时,则会进入反向代理地址
        server_name bbs.accenasb88.com;
      	#location 匹配所有url地址
        location / {
		    #nginx 反向代理转发的真实ip地址
			 proxy_pass http://192.168.100.11;
	         index  index.html index.htm;
        }
    }
}

location说明:
= :开头表示精确匹配,如 A 中只匹配根目录结尾的请求,后面不能带任何字符串。
^~ :开头表示uri以某个常规字符串开头,不是正则匹配
~ :开头表示区分大小写的正则匹配;
~* :开头表示不区分大小写的正则匹配
/ :通用匹配, 如果没有其它匹配,任何请求都会匹配到

更详细的配置请参考:https://www.cnblogs.com/wawahaha/p/4645668.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值