yum安装
1、安装
sudo yum -y install nginx # 安装 nginx
$ sudo yum remove nginx # 卸载 nginx
用 yum 进行 Nginx 安装时,Nginx 配置文件在 /etc/nginx 目录下
2、配置 Nginx 服务
sudo systemctl enable nginx # 设置开机启动
$ sudo service nginx start # 启动 nginx 服务
$ sudo service nginx stop # 停止 nginx 服务
$ sudo service nginx restart # 重启 nginx 服务
$ sudo service nginx reload # 重新加载配置,一般是在修改过 nginx 配置文件时使用。
Nginx默认目录
whereis nginx
#nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx
- Nginx配置路径:/etc/nginx/
- PID目录:/var/run/nginx.pid
- 错误日志:/var/log/nginx/error.log
- 访问日志:/var/log/nginx/access.log
- 默认站点目录:/usr/share/nginx/html
二、下载开源版
1、解压 tar zxvf
2、安装环境
yum -y install gcc-c++
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
3、 编译安装,进入解压包
#默认安装在/usr/local/nginx
./configure
#自定义安装
./configure --prefix=/usr/local/nginx
make && make install
-
防火墙
#关闭防火墙 systemctl stop firewalld.service #禁止防火墙开机启动 systemctl disable firewalld.service #放行端口 firewall-cmd --zone=public --add-port=80/tcp --permanent #重启防火墙 firewall-cmd --reload
-
安装成系统服务
-
创建服务脚本
vi /usr/lib/systemd/system/nginx.service
-
服务脚本内容
[Unit] Description=nginx - web server After=network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s stop ExecQuit=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.target
-
重新加载系统服务
systemctl daemon-reload
-
启动服务
systemctl start nginx.service
-
-
开机启动
systemctl enable nginx.service
评论区