安装依赖【必须】
// 安装4个依赖环境
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
下载nginx安装包
两种方式:手动下载安装包再上传服务器,或者服务器在线下载安装包,任选一种,安装即可。
1、服务器在线下载(推荐)
// 进入需要安装的目录
cd /usr/local
// 下载安装包,此处版本可更换,参考官网版本号
wget http://nginx.org/download/nginx-1.20.2.tar.gz
2、手动下载
nginx官网提供了安装包下载,很好找nginx官网下载页
下载后完成后,使用rz
命令或Xftp工具上传到服务器的/usr/local
目录
如果没有安装rz
命令或Xftp工具,建议使用在线下载,下载的安装包没有任何区别,初学者不要纠结于此
编译
// 解压安装包
tar -xvf nginx-1.20.2.tar.gz
// 进入解压的安装包目录
// 注意:这里只是安装包的文件夹,不是最终安装的文件夹
cd ./nginx-1.20.2/
// 指定需要安装的目录
// 这里指定的是/usr/local/nginx,也可以改其他
./configure --prefix=/usr/local/nginx
// 如果要https需要增加这个命令,不需要https的话可略过
./configure --with-http_ssl_module
// 编译
make
// 安装
make install
安装完成
// 进入安装好的nginx目录
cd /usr/local/nginx
// 查看目录文件
ll
显示以下文件则安装成功
启动&重启&停止 nginx
// 进入脚本目录
cd sbin/
// 启动
./nginx
// 重启(更改配置后)
./nginx -s reload
// 停止nginx
./nginx -s quit
// 或
./nginx -s stop
查看nginx服务
// 显示所有nginx服务
ps -ef | grep nginx
端口&防火墙
//放行nginx端口号
firewall-cmd --add-port=80/tcp --zone=public --permanent
//重启防火墙
systemctl restart firewalld
//查看防火墙放行端口号
firewall-cmd --list-port
查看nginx错误日志
// 查看访问日志
tail -f /var/log/nginx/access.log
// 或安装目录日志
tail -f /usr/local/nginx/logs/access.log
// 查看错误日志
tail -f /var/log/nginx/error.log
// 或安装目录日志
tail -f /usr/local/nginx/logs/error.log
开启自启动
懒得写了,贴一个别人的自启动配置
往下滑有自启动配置,没测过不负责