Nginx配置请求转发踩坑全过程

首先安装配置nginx

​​​​​​linux nginx安装以及配置_天才小小布的博客-CSDN博客_linux 安装nginx

源码位置在/opt/nginx-1.21.6

安装位置在/usr/local/nginx (也就是修改conf文件,重启关闭nginx操作的位置)

我需要访问该服务器ip地址,将请求转发到另一个https网页上

nginx 配置请求转发 和 负载均衡_天马行空-的博客-CSDN博客_ngnix 转发

对于初始访问的ip地址端口没有要求因此直接改的conf文件里面80端口那一部分

将proxy_pass改成要代理的地址

改完之后初次尝试运行报错

https protocol requires SSL support in...

因为要代理的是https网页,nginx配置的时候没有配置ssl,因此要回去重新配置一下

​​​​​​nginx反向代理https接口配置SSL,https protocol requires SSL support in..._qqtang1406722832的博客-CSDN博客

编辑vim文件的时候出现了临时文件的警告

使用命令查看隐藏swp文件(隐藏文件都以.开头):
ls -a
查看当前目录下与打开的文件同名的.swp文件,如.other.conf显示为.other.conf.swp
使用rm -rf删除这个.swp文件,当再打开test.xml文件时,便不会弹出警告信息。
# rm -rf .other.conf.swp

vim编辑文件警告Swap file already exists ,如何删除vim编辑产生的.swp文件?查看隐藏文件命令 - 大自然的流风 - 博客园

使用./nginx -s reload再次尝试

提示访问结果依然是nginx的欢迎首页

​​​​​​为什么nginx的反向代理配置完成后,跳转一直是nginx的首页界面_胖虎aaa的博客-CSDN博客_nginx做反向代理后无法跳转

尝试重启nginx服务,停止后重启又遇到了错误

nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)

nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)_流楚丶格念的博客-CSDN博客

解决之后使用postman测试可以了

 但是直接使用网页访问还是报404 错误

待解决

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值