Linux下nginx的安装以及环境配置

参考链接 https://blog.csdn.net/qq_42815754/article/details/82980326

环境:

centos7 、nginx-1.9.14

1、下载 并解压 

  tar -zxvf nginx-1.9.14.tar.gz

2、安装依赖包(5个)

  yum install pcre-devel zlib zlib-devel openssl openssl-devel

3、进入解压后的目录nginx-1.9.14,编译安装(和redis类似)

  make

此时报错 “make: *** 没有规则可以创建“default”需要的目标“build”。 停止。”

百度说缺少上面的依赖,可是我明明装了哦,于是我直接 make install,结果OK。如下图:

make

 

make install

[root@localhost nginx-1.9.14]# make install
make -f objs/Makefile install
make[1]: 进入目录“/opt/nginx-1.9.14”
....
....
....
make[1]: 离开目录“/opt/nginx-1.9.14

 

 4、查看ngnix的安装路径

 [root@localhost nginx-1.9.14]# find / -name nginx

 

#查看版本
[root@localhost sbin]# ./nginx -v
#启动服务 [root@localhost sbin]# .
/nginx
#查看服务进程 [root@localhost sbin]# ps
-ef|grep nginx
#关闭服务 [root@localhost sbin]# .
/nginx -s quit

 

如果./nginx -s stop[quit]杀不掉 进程 就试下 kill -quit[或term]26817(主进程号)、kill -9 nginx

文件修改之后,使用./nginx -t测试配置文件修改后的语法是否正确

使用命令./nginx -s reload命令重启让配置文件生效

posted @   酸牛奶  阅读(242)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示