6.Nginx代理
Posted louisxx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.Nginx代理相关的知识,希望对你有一定的参考价值。
6.Nginx代理
安装Nginx
sudo yum install nginx
启用和启动服务:
sudo systemctl enable nginx
sudo systemctl start nginx
通过ip地址即可查看对应的欢迎页。
2、NGINX 服务代理
进入/etc/nginx/文件夹
修改nginx.conf文件,这里你可以使用 vim ,也可以下载到本地,修改,然后再提交上去,看自己的需要了,反正vim也很简单,就是那几个命令:
vim xxx
i
:wq!
如果看不懂,还是下载本地修改吧。
修改的内容如下:
###### apk begin #######
server listen 80; server_name apk.neters.club;
location / root html; proxy_pass http://localhost:8081; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_cache_bypass $http_upgrade; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
index index.html index.htm;
location /.doc/ proxy_pass http://docs.neters.club/;
server listen 80; server_name docs.neters.club;
location / root /home/Blog.Core/.docs/contents/.vuepress/dist; index index.html index.htm;
###### apk end #######
或者把文件放到/etc/nginx/conf.d文件夹下面
接下来就是重启Nginx服务,首先可以检测语法错误:
nginx -t
nginx -s reload
这个时候,如果没报错,那恭喜,项目启动成功了,当然你需要配置自己的域名。
nginx反向代理三种模式
参考技术A1、基于IP代理
2、基于域名代理
3、基于端口代理
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占用内存少,并发能力强,是我们在Web开发中最常用的工具之一。
Nginx反向代理的主要作用
Nginx配置反向代理时,是安装在目的主机端,主要用于转发客户机请求,后台有多个http服务器提供服务,Nginx的功能就是把请求转发给后面的服务器,决定哪台目标主机来处理当前请求。
此外,Nginx能提供性能稳定、并且提供配置灵活的转发功能。它可以根据不同的正则匹配,采取不同的转发策略,并且Nginx对返回结果进行错误页跳转,异常判断等。如果被分发的服务器存在异常,它可以将请求重新转发给另外一台服务器,然后自动去除异常服务器。
以上是关于6.Nginx代理的主要内容,如果未能解决你的问题,请参考以下文章