随笔 - 350  文章 - 0  评论 - 6  阅读 - 29万

基础篇四: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







复制代码
posted on   遇见阿杜  阅读(206)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示