JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

CentOS7安装Nginx服务

wys521 2024-09-08 22:55:50 精选教程 24 ℃ 0 评论

准备工作

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开机启动项

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表