准备工作
CentOS7.8服务器一台
安装nginx
更新系统操作
yum update
安装基本依赖
yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel ibxml2 libxml2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel sqlite-devel oniguruma-devel
下载nginx安装包(nginx官网地址)
https://nginx.org/en/download.html
下载命令
wget https://nginx.org/download/nginx-1.18.0.tar.gz
解压安装包
tar -zxvf nginx-1.18.0.tar.gz
建立www用户和用户组
groupadd www
useradd -g www www
安装配置
./configure \
--user=www \
--group=www \
--prefix=/usr/local/nginx \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_realip_module \
--with-threads
进行安装
make && make install
编写系统服务
vim /etc/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 enable nginx 设置nginx为开机自启动
其他 nginx参考命令
systemctl stats nginx 查看nginx启动状态
systemctl start nginx 启动nginx
systemctl restart nginx 重启nginx
systemctl stop nginx 停止nginx
systemctl enable nginx 设置nginx为开机自启动
systemctl disable nginx 移除nginx开机启动项
本文暂时没有评论,来添加一个吧(●'◡'●)