首先更新系统并安装Nginx,CentOS用yum/dnf,Ubuntu用apt;然后启动服务并设置开机自启,放行防火墙80/443端口;最后验证访问是否成功,并通过nginx -t检查配置正确性。

部署Nginx服务在Linux系统中是一个常见且重要的任务,尤其适用于搭建Web服务器或反向代理。下面介绍在主流Linux发行版(以CentOS和Ubuntu为例)上安装和配置Nginx的完整操作步骤,帮助你快速上线服务。
在开始安装前,确保系统已更新并具备网络连接:
CentOS系统:
sudo yum update -yUbuntu系统:
sudo apt update && sudo apt upgrade -y根据不同的Linux发行版,使用对应的包管理器安装Nginx。
CentOS 7/8:
sudo yum install nginx -yCentOS 8 或使用dnf的系统:
sudo dnf install nginx -yUbuntu/Debian:
sudo apt install nginx -y安装完成后,Nginx通常不会自动启动,需要手动启用。
使用systemd命令管理Nginx服务。
如果状态显示“active (running)”,说明服务已正常启动。
若系统开启防火墙,需放行Web常用端口。
CentOS(firewalld):
sudo firewall-cmd --permanent --add-service=httpUbuntu(ufw):
sudo ufw allow 'Nginx Full'打开浏览器,输入服务器IP地址:
http://你的服务器IP若看到Nginx欢迎页面,表示安装成功。也可以通过命令行测试:
curl -I http://localhost返回结果应包含 HTTP/1.1 200 OK。
Nginx主要配置文件位于:
/etc/nginx/nginx.conf站点配置通常放在:
/etc/nginx/conf.d/ 或 /etc/nginx/sites-available/添加一个简单站点示例(如test.com):
sudo vim /etc/nginx/conf.d/test.conf写入以下内容:
server {
listen 80;
server_name test.com www.test.com;
root /var/www/test;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
创建网站根目录并添加测试页:
sudo mkdir -p /var/www/test测试配置语法是否正确:
sudo nginx -t无错误后重载配置:
sudo systemctl reload nginx以上就是Linux系统如何部署Nginx服务_Linux安装Nginx完整操作步骤的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号