CentOS 7.4安装Nginx 1.14.0
一、安装所需环境
1、gcc 安装
yum install gcc-c++
2、PCRE pcre-devel 安装
yum install -y pcre pcre-devel
3、zlib 安装
yum install -y zlib zlib-devel
4、OpenSSL 安装
yum install -y openssl openssl-devel
二、官网下载nginx
1、直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html
2、使用wget命令下载(推荐)
wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
三、解压
tar -zxvf nginx-1.14.0.tar.gz
四、配置makefile
为了防止 重启nginx后 报如下异常:
[root@localhost sbin]# nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory 。
推荐使用默认配置
进入到nginx-1.14.0目录下
cd nginx-1.14.0
1、使用默认配置(个人 强烈推荐)
./configure
2、自定义配置(不推荐)
此方法可以网上搜索查看,这里我就不列出来了。
五、编译安装
1、make
2、make install
六、防火墙开启80端口
1、开启防火墙
systemctl start firewalld.service
2、防火墙开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
3、重启防火墙
firewall-cmd --reload 或者 service firewalld restart
4、查看端口列表
firewall-cmd --permanent --list-port
七、查找安装路径
whereis nginx
八、启动nginx
cd到nginx安装目录的bin目录下启动nginx
cd /usr/local/nginx/sbin/
./nginx
九、查询nginx进程
ps aux|grep nginx
十、 验证是否安装启动成功 (前提:先启动nginx)
打开浏览器,输入安装nginx服务器的CentOS系统的IP地址,看到如下的页面时,说明安装启动成功了。
十一、 停止nginx
./nginx -s stop
./nginx -s quit
附加说明:
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
十二、设置ngnix开机自启
1、编辑 rc.local 文件
cd /etc/rc.d/
vim /etc/rc.d/rc.local
添加如下参数(此参数就是你的nginx启动程序所在的路径,这里根据个人安装的nginx位置而定,我的nginx是安装在了/usr/local/下)
增加一行 /usr/local/nginx/sbin/nginx
2、设置执行权限
cd /etc/rc.d/
chmod +x rc.local
3、验证开机启动设置是否生效
reboot(重启系统)
打开浏览器,输入安装nginx服务器的CentOS系统的IP地址,显示如下图的页面,说明nginx开机自启设置已生效。
PS:如有问题,请留言,转载请注明出处 https://www.cnblogs.com/ascd-eg/p/9275441.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具