在 Linux 系统中启动 Nginx 的步骤如下,具体命令可能因发行版和安装方式略有差异:
nginx -v
如果显示版本号(如 nginx version: nginx/1.18.0
),说明已安装。若未安装,需先安装:
- Ubuntu/Debian:
bash
sudo apt update && sudo apt install nginx
- CentOS/RHEL:
bash
sudo yum install epel-release && sudo yum install nginx
sudo systemctl start nginx
sudo service nginx start
sudo systemctl enable nginx # Systemd
sudo chkconfig nginx on # SysVinit(CentOS 6等)
检查服务状态:
sudo systemctl status nginx # 或 `service nginx status`
正常状态应为 active (running)
。
访问默认页面:
在浏览器输入服务器IP(如 http://你的服务器IP
),看到 "Welcome to nginx!" 即表示成功。
bash
sudo systemctl stop nginx
bash
sudo systemctl restart nginx
bash
sudo systemctl reload nginx
bash
sudo netstat -tulnp | grep :80
bash
sudo tail -f /var/log/nginx/error.log
按照以上步骤操作后,Nginx 应能正常启动。如果遇到防火墙阻拦,需放行 HTTP 端口(通常 80/TCP)。