nginx反向代理

阅读: 评论:0

nginx反向代理

nginx反向代理

Nginx ##

###- nginx 是一个Web服务器,**可以承受高并发**在使用上基本上不做计算,主要的作用是,处理反向代理,将web 容器的请求重定向,所以处理并发量非常大
##-我们可以使用nginx和tomcat(应用服务器)组合搭建反向代理服务器集群,解决高并发问题,

而并发问题,可以采用**线程**去解决

凡是能够处理http协议的服务器,都可以叫做Web服务器

#Nginx的安装:
##1、在nginx官网找到对应的nginx版本,复制下载连接
##2、在终端wget 下载链接地址;
##3、yum安装
####1、yum 安装版本:

	1、yum -y install 2、启动nginx start nginx.servicenginx stop 3、在浏览器测试,出现nginx着证明安装成功

2、编译安装Nginx

nginx的配置文件解读:
worker_processes -->根据cpu来指定的进程数量
worker_connections -->每一个进程当中的线程数量,看多少个并发量
keepalive——timeout:超时时间,当等待多久不联系的情况下,断开连接

	gzip:新浏览器支持,ie6不支持,当下载时压缩下载,将数据压缩之后下发server:虚拟主机的配置, pes:这个文件中保存的是类型,因为数据太长,不容易显示,所以写在一个文件里

##使用终端操作nginx时,在nginx的conf目录下,使用vim命令打开f文件,对文件做相应得修改,
##修改后,使用:
nginx -t -c /usr/local/nginx/f,对修改过的文件进行下测试,看有没有错误,

##当返回的数据是:

	nginx: the configuration file /usr/local/nginx/nginx-1.14.0/f syntax is oknginx: configuration file /usr/local/nginx/nginx-1.14.0/f test is successful

#出现以上数据证明是没有问题的

##nginx的热加载:

		nginx -s reload

####访问https时将访问改成安全的
#yum安装版本的nginx为例子:
##yum安装版本的nginx。要在/etc/nginx/下进行操作,**
1、通过ssh连接服务器,[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5EH1U5bC-1576326042235)(.png)]
2、cd 到/etc/nginx/conf目录下,操作f文件【将ogzip注释打开,**添加f **】
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ov5o3rQv-1576326042236)(.png)]

3、f 来创建和操作编写这个文件

4、f文件的具体以内容是:

	server{listen 80;													--监听80端口server_name www.uflinux.club;								--服务器的域名return 301 ;							--将任意的访问重定向到htts}server {listen 443;								   					--启动htts的443端口server_name www.uflinux.club;								--域名绑定ssl on;ssl_certificate cert/1_www.uflinux.;			--ssl证书ssl_certificate_key cert/2_www.uflinux.club.key;			--公钥ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;location / {root   uflinux;											--指定nginx访问的欢迎页面index  index.html;									    --指定的页面}
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w5GSVf3e-1576326042237)(.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fkRdSD9Q-1576326042241)(.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-psBMsqB3-1576326042241)(.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gvqhOL5M-1576326042242)(.png)]
5、 cd/etc/nginx/conf/目录下,创建cert目录

6、导入证书【以腾讯云为例子:】在网上将证书下载下来,在证书的存放目录下,cmd通过sftp连接服务器,并cd到 cd/etc/nginx/conf/cert/将证书的zip包上传
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FjwaFRAD-1576326042243)(.png)]
7、将zip包解压,出现俩个文件,一个证书,一个钥匙
8、cd /usr/share/目录下,创建uflinux目录,并在此目录下创建index.html文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-byJcUXPo-1576326042244)(.png)]
9、测试【测试通过时,着nginx和域名绑定成功,也配置成功】[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tdRItUao-1576326042244)(.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oSBRk8PA-1576326042245)(.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qTEJTFwg-1576326042246)(.png)]

10、配置正、反向代理

-10.1、【配置客户端】例如window,–>
1、打开cmd
–>
2、cd 【切换到根目录】–>
3、cd WindowsSystem32driversetc -->
4、 notepad hosts
5、 -->增加ip 和域名【并且保存《客户端配置完毕》】
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PmPCEyJ5-1576326042246)(.png)]

-10.2、【配置服务端】
cd /etc/nginx/conf/
f
f

11、编写f文件
upstream fanxiangdaili {
server 132.232.205.204:8080; #监听服务器的端口号【若有多台服务器,往下在继续写】

	}server{listen 80;server_name fl.zihao;  					   #这个是刚才在hosts文件中与客户端对应的配置location / {proxy_pass fanxiangdaili;				#对应上面的块#以下的数据直接复制即可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_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;proxy_max_temp_file_size 0;proxy_connect_timeout      90;proxy_send_timeout         90;proxy_read_timeout         90;proxy_buffer_size          4k;proxy_buffers              4 32k;proxy_busy_buffers_size    64k;proxy_temp_file_write_size 64k;}}

12、重启nginx:

	nginx -s reload

13、重启项目/服务器

14、浏览器测试:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dm0GnAzP-1576326042247)(.png)]

本文发布于:2024-02-04 13:46:03,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170708606256100.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:nginx
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23