安装 Nginx
安装依赖项
安装 gcc
yum -y install gcc
安装 pcre、pcre-devel
yum install -y pcre pcre-devel
安装 zlib
yum install -y zlib zlib-devel
安装 openssl
yum install -y openssl openssl-devel
安装 nginx
- 下载
wget http://nginx.org/download/nginx-1.20.1.tar.gz
如果提示 command not found,则先执行
yum install wget
安装
解压缩
tar zxvf nginx-1.20.1.tar.gz
进入目录
cd nginx-1.20.1
安装和配置,依次执行
./configure
make
make install
如果提示 command not found,则先执行
yum -y install gcc automake autoconf libtool make
安装
设置开机自动启动
进入到 /lib/systemd/system/ 目录
cd /lib/systemd/system/
创建 nginx.service 文件
vim nginx.service
如果提示 command not found,则先执行
yum -y install vim
安装
- 输入以下内容后保存退出
注意其中的 nginx 安装路径[Unit] Description=nginx service 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 stop PrivateTmp=true [Install] WantedBy=multi-user.target
内容说明
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
启动 nginx
systemctl start nginx.service
加入开机自启动
systemctl enable nginx.service
查看服务当前状态
systemctl status nginx.service