前置条件:
把apt包更新到最新(如果更新过就跳过这步)
先检查
sudo apt update
后更新
sudo apt upgrade
(期间要选择确认,输入 y 即可)
如果不行可以:sudo apt upgrade --fix-missing
先卸载之前安装的nginx:
sudo apt-get --purge autoremove nginx
查看nginx的版本号
sudo nginx -v
安装Nginx
sudo apt-get install nginx
# systemctl命令
# 查看状态
sudo systemctl status nginx
# 启动
sudo systemctl start nginx
# 停止
sudo systemctl stop nginx
# 重启
sudo systemctl restart nginx
服务器启动后端口查询
sudo netstat -anp | grep nginx
#开防火墙端口
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
#防火墙重新加载
sudo firewall-cmd --reload
#看开放的防火墙端口
sudo firewall-cmd --zone=public --list-ports
如果一切进展顺利的话,现在你可以通过你的域名或IP来访问你的Web页面来预览一下Nginx的默认页面;
如果看到这个页面,那么说明你的rocky 中 web服务器已经正确安装。
以下是nginx相关的验证命令及启动命令:
版本查看 nginx -v
测试命令 nginx -t
启动 nginx
关闭停止 nginx -s quit
修改nginx.conf之后,可以重载 nginx -s reload
强制停止 nginx -s stop
(
nginx 的执行文件在 /usr/sbin 中 ,
如果以上命令运行不了可以去那下面运行.
cd /usr/sbin
find . -name 'ng*'
)
以下是Nginx的默认路径:
(1) Nginx配置目录:/etc/nginx
(2) PID文件:/var/run/nginx.pid
(3) 错误日志文件:/var/log/nginx/error.log
(4) 访问日志文件:/var/log/nginx/access.log
- 默认站点目录:/var/www/html
- Nginx全局配置文件:/etc/nginx/nginx.conf
- 默认站点配置文件: /etc/nginx/sites-available/default
事实上,只需知道Nginx配置路径,
其他路径均可在/etc/nginx/nginx.conf
以及 /etc/nginx/sites-available/default 中查询到.