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命令重启让配置文件生效
分类:
nginx
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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)