基础篇四:Ngnix安装及安装后需要注意的地方(centos7)
注意:上面的repo也可以不用做
安装步骤一:安装编译文件和库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre-devel
安装步骤二:下载nginx安装文件nginx-1.22.0.tar.gz,然后放到 /usr/local/src 目录下,然后解压出来,然后重命名此文件夹,如下图
安装步骤三:cd 到nginx-source目录下
./configure
./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,但并 不 是所有的tar包都是源代码的包,楼主可以ls看看有没有configure这个文件,也许你下的是二进制的包,如果是二进制的包,解压后直
接就能使用。
安装步骤四:make && make install
Linux安装完Nginx后需要注意的地方(常见的目录位置)
第一:nginx的安装目录
下面设置配置服务和开机自启动
1.进入/usr/lib/systemd/system
cd /usr/lib/systemd/system
2.创建nginx.service
touch nginx.service
3.vim编辑nginx.service,里面的路径根据自己实际情况修改
vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
配置完后需要刷新配置
systemctl daemon-reload
命令
#设置开机自启 systemctl enable nginx.service #关闭开机自启动 systemctl disable nginx.service #查看所有开机启动项 systemctl list-unit-files |grep enabled #开启服务 systemctl start nginx.service #关闭服务 systemctl stop nginx.service #重新加载配置 systemctl reload nginx.service #查看状态 systemctl status nginx.service
查看nginx是否启动成功
第一种:
ps -ef | grep nginx
另外需要注意的地方是:
一般的生产环境中,Linux系统,我们建议把防火墙打开,然后开放nginx相关端口
查看防火墙开放了哪些端口: firewall-cmd --list-all
增加开放端口: sudo firewall-cmd --add-port=80/tcp --permanent
重新启动加载防火墙: firewall-cmd --reload
查看Nginx的版本号: cd /usr/local/nginx/sbin 目录下
./nginx -v
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界