在个人服务器(centos7)上部署了一个项目,绑定了域名,需要加上项目端口号8080才能访问,发现ngnix反向代理可以实现不加端口访问,所以进行配置。

-
安装gcc
yum install gcc-c++ -
安装pcre-devel
yum install -y pcre pcre-devel这一步可能报错
Error: Multilib version problems found. This often means that the root
cause is something else and multilib version checking is just
pointing out that there is a problem.
需要执行以下命令
rpm -qa | grep pcre
yum remove 其中一个的pcre的包名
yum install -y pcre pcre-devel -
安装 zlib
yum install -y zlib zlib-devel这一步也可能出现上一步的问题,解决方法参考上一步
-
安装OpenSSL
yum install -y openssl openssl-devel -
下载安装包
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz </

本文档详细介绍了如何在CentOS7上安装Nginx,并通过配置反向代理消除项目访问时的端口号。首先,安装必要的依赖如gcc、pcre-devel、zlib和OpenSSL。在安装过程中,可能会遇到Multilib版本问题,通过删除冲突的pcre包并重新安装解决。接着,下载并编译安装OpenSSL,然后进行反向代理配置。最后,修改Nginx配置文件并启动服务,成功实现通过Nginx反向代理访问无端口号的网站。
最低0.47元/天 解锁文章
2505

被折叠的 条评论
为什么被折叠?



