nginx反向代理-基础配置

#yum安装版本的nginx为例子:
##yum安装版本的nginx 。要在/etc/nginx/下进行操作 , **
1、通过ssh连接服务器 , [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--35)()]
2、cd 到/etc/nginx/conf目录下 , 操作nginx.conf文件【将ogzip注释打开 , **添加 .conf **】
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--36)()]
3、vim .conf 来创建和操作编写这个文件
4、.conf文件的具体以内容是:
server{listen 80;--监听80端口server_name www.uflinux.club;--服务器的域名return 301 https://www.uflinux.club;--将任意的访问重定向到htts}server {listen 443;--启动htts的443端口server_name www.uflinux.club;--域名绑定ssl on;ssl_certificate cert/1_www.uflinux.club_bundle.crt;--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 / {rootuflinux;--指定nginx访问的欢迎页面indexindex.html;--指定的页面}}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--37)()]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--41)()]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--41)()]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--42)()]
5、 cd/etc/nginx/conf/目录下 , 创建cert目录
6、导入证书【以腾讯云为例子:】在网上将证书下载下来 , 在证书的存放目录下 , cmd通过sftp连接服务器 , 并cd到 cd/etc/nginx/conf/cert/将证书的zip包上传
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--43)()]
7、将zip包解压 , 出现俩个文件 , 一个证书 , 一个钥匙
8、cd /usr/share/目录下 , 创建目录 , 并在此目录下创建index.html文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--44)()]
9、测试【测试通过时 , 着nginx和域名绑定成功 , 也配置成功】[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--44)()]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--45)()]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--46)()]
10、配置正、反向代理
-10.1、【配置客户端】例如 , –>
1、打开cmd
–>
2、cd \ 【切换到根目录】–>
3、cd \\\etc -->
4、hosts
5、 -->增加ip 和域名【并且保存《客户端配置完毕》】
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--46)()]
-10.2、【配置服务端】
cd /etc/nginx/conf/
vim nginx.conf
.conf
11、编写.conf文件
{
132.232.205.204:8080; #监听服务器的端口号【若有多台服务器 , 往下在继续写】
}server{listen 80;server_name fl.zihao.com;#这个是刚才在hosts文件中与客户端对应的配置location / {proxy_pass http://fanxiangdaili;#对应上面的块#以下的数据直接复制即可proxy_redirectoff;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-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_timeout90;proxy_send_timeout90;proxy_read_timeout90;proxy_buffer_size4k;proxy_buffers4 32k;proxy_busy_buffers_size64k;proxy_temp_file_write_size 64k;}}
12、重启nginx:
nginx -s reload
13、重启项目/服务器
【nginx反向代理-基础配置】14、浏览器测试:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--47)()]