一、安装Nginx
| 步骤 | 命令 | 说明 |
| 1. 更新包管理器索引 | sudo apt update(Debian/Ubuntu)sudo yum check-update(CentOS/RHEL) | 确保获取最新的软件包信息。 |
| 2. 安装Nginx | sudo apt install nginx(Debian/Ubuntu)sudo yum install nginx(CentOS/RHEL) | 使用系统包管理器安装Nginx。 |
| 3. 验证安装 | nginx -v | 查看Nginx版本,确认安装成功。 |
二、启动Nginx
1. 直接启动(适用于源码编译安装)

cd /usr/local/nginx/sbin sudo ./nginx
2. 指定配置文件启动
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
3. 通过Systemd服务启动(适用于配置为系统服务)
sudo systemctl start nginx
三、设置开机自启
sudo systemctl enable nginx
四、检查Nginx状态
sudo systemctl status nginx
五、常用命令
| 命令 | 说明 |
sudo systemctl restart nginx | 重启Nginx服务。 |
sudo systemctl stop nginx | 停止Nginx服务。 |
sudo systemctl reload nginx | 重新加载配置文件,不中断服务。 |
sudo nginx -t | 测试Nginx配置文件语法是否正确。 |
sudo nginx -s quit | 优雅关闭Nginx,等待所有请求处理完毕。 |
六、验证Nginx是否运行
1、查看进程:
ps -ef | grep nginx
2、访问服务器IP:在浏览器中输入服务器的IP地址或域名,如果看到Nginx的欢迎页面,则表示Nginx已成功启动并运行。
七、防火墙设置(如果适用)
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp sudo firewall-cmd --reload
到此,以上就是小编对于linux nginx安装启动的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/91468.html