Linux源码包安装Nginx记录

       最近,项目中有需要安装一下Nginx做一下反向代理,之前,也没有完整的安装实战经验,参考了几篇博文,选择了源码包进行安装的方式并最终实现了落地。因此,做一下记录,希望给到小伙伴们更多的经验和提示。

       主要参考的博文地址:linux下安装Nginx1.16.0的教程详解_nginx_脚本之家

主要步骤描述:

步骤1:

下载安装包:

weget https://nginx.org/download/nginx-1.24.0.tar.gz

步骤2:

对下载后的安装包做解压并安装,期间也遇到了一些报错:

tar -zxvf nginx-1.24.0.tar.gz
cd nginx-1.24.0
./configure --prefix=/usr/local/nginx

报错问题1:

解决方案:

yum -y install gcc

效果:

=========================================================================

报错问题2:

解决方案:

yum -y install pcre-devel

效果:

=========================================================================

报错问题3:

解决方案:

yum -y install zlib

效果:

=========================================================================

于是乎,将这些缺少的软件依赖包补充完毕后,就可以正常进行后续的安装了。

./configure --prefix=/usr/local/nginx
make && make install

添加全局命令:

ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

测试安装:

nginx -V

效果:

但是光这样,还不能验证nginx安装成功,还需要打开一下防火墙的设置:

这里复习一下常用的防火墙设置命令:

# 永久去除防火墙对80端口的安全访问限制
# --permanent: 表示永久
​​​​firewall-cmd --permanent --zone=public --remove-port=80/tcp
firewall-cmd --reload

# 临时重新添加防火墙对80端口的安全访问限制
firewall-cmd --zone=public --remove-port=80/tcp
sudo firewall-cmd --reload

# 查看防火墙对端口限安全访问制的管理
firewall-cmd --zone=public --list-ports

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值