Linux安装Nginx

0.前言

0.1.参考

参考Linux安装Nginx(超详细步骤)_linux 安装nginx_子非我鱼的博客-CSDN博客
Linux系统下四种nginx安装方法_nginx linux系统x86安装_假面生的博客-CSDN博客
官网nginx: download

0.2.说明

环境:

  • 服务器:CentOS7.9
  • Nginx:nginx1.25.2

安装方式:

  • yum 安装:简单方便,不易出错
  • rpm 安装包安装:便捷,方便
  • 源码包安装:有点繁琐,服务性能好
  • docker 安装:方便快捷

nginx共有以上四种安装方式,这里主要介绍第三种,其他方式可以自行去了解。

1.Nginx下载安装

1.1.下载

下载可以直接到以上官网直接下载,或者使用以下指令联网下载,这里不在赘述

wget https://nginx.org/download/nginx-1.25.2.tar.gz

1.2.安装

1.2.1.环境准备

1.nginx也需要c语言环境

yum -y install gcc gcc-c++ autoconf automake make

2.解压

##去到nginx所在目录
cd /usr/local/nginx
##解压
tar -zxvf nginx-1.25.2.tar.gz

3.配置编译参数

##去到nginx根目录
cd nginx-1.25.2
##配置
./configure --prefix=/usr/local/nginx/nginx-1.25.2 --with-http_stub_status_module --with-http_ssl_module --user=root --group=root
###参数说明:
## -–prefix=/usr/local/nginx/nginx-1.25.2  #编译安装目录 
## -–user=root                             #所属用户 
## -–group=root                            #所属组 
## -–with-http_stub_status_module          #该模块提供 nginx 的基本状态信息
## -–with-http_ssl_module                  #支持 HTTPS

4.编译

make           # 编译
make install    # 安装

至此nginx安装完成,安装完成之后可以在conf/nginx.conf配置nginx

2.Nginx开启重启关闭

2.0.说明

可以在使用sbin/nginx文件开启关闭nginx

2.1.开启

/usr/local/nginx/nginx-1.25.2/sbin/nginx 

2.2.重启

/usr/local/nginx/nginx-1.25.2/sbin/nginx  -s reload

2.3.关闭

/usr/local/nginx/nginx-1.25.2/sbin/nginx  -s stop

3.开机自启

3.0.说明

这里通过将nginx服务交给systemed管理实现开机自启。

3.1.配置文件

在/lib/systemd/system/文件夹下编写nginx.service启动文件

vim /lib/systemd/system/nginx.service

添加以下配置:

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/nginx-1.25.2/sbin/nginx
ExecReload=/usr/local/nginx/nginx-1.25.2/sbin/nginx -s reload
ExecStop=/usr/local/nginx/nginx-1.25.2/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

3.2.开机自启

systemctl daemon-reload        #重新加载服务配置
systemctl enable nginx.service #设置为开机启动
systemctl start nginx.service  #启动nginx服务
systemctl stop nginx.service   #停止nginx服务
systemctl status nginx.service   #查看nginx服务的状态

自此服务自启设置成功,若nginx.service文件编写无误,以上指令便能够成功操作service。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值