VPS服务器Ubuntu 23.10部署Nginx核心要点
文章分类:行业新闻 /
创建时间:2026-01-02
为什么需要关注VPS服务器Ubuntu 23.10的Nginx部署?
Nginx作为高性能Web服务器、反向代理及电子邮件代理工具,广泛应用于各类网站搭建场景。在VPS服务器上使用Ubuntu 23.10系统部署Nginx时,需重点关注系统环境准备、软件安装、服务配置及管理等环节,这些步骤直接影响后续站点的稳定性与访问效率。
一、部署前的系统更新
在安装Nginx前,确保Ubuntu 23.10的系统软件包处于最新状态是基础操作。打开终端执行以下两条命令:
sudo apt update
sudo apt upgrade -y
第一条命令用于更新软件包列表,第二条则会自动升级已安装的软件包。这一步能避免因依赖版本过旧导致的安装失败问题。
二、Nginx的安装与基础管理
系统更新完成后,通过APT包管理器安装Nginx:
sudo apt install nginx -y
安装过程中系统会自动处理依赖项,完成后Nginx默认会自动启动。若需确认运行状态,可执行:
sudo systemctl status nginx
正常运行时状态会显示“active (running)”。日常管理中,停止、启动或重启服务可分别使用:
sudo systemctl stop nginx
sudo systemctl start nginx
sudo systemctl restart nginx
若希望Nginx随系统启动自动运行,需执行:
sudo systemctl enable nginx
三、防火墙配置与端口开放
Ubuntu 23.10默认启用UFW(Uncomplicated Firewall)防火墙,为确保外部能访问Nginx服务,需开放HTTP(80端口)和HTTPS(443端口)。执行以下命令:
sudo ufw allow 'Nginx HTTP'
sudo ufw allow 'Nginx HTTPS'
若要查看当前防火墙规则,可输入:
sudo ufw status
四、Nginx虚拟主机配置与激活
Nginx的主配置文件位于“/etc/nginx/nginx.conf”,虚拟主机配置通常存放在“/etc/nginx/sites-available/”目录。以创建“example.com”站点为例,首先新建配置文件:
sudo nano /etc/nginx/sites-available/example.com
在文件中添加基础配置:
server {
listen 80;
server_name example.com;
root /var/www/example.com/html;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
保存退出后,需创建网站根目录并设置权限:
sudo mkdir -p /var/www/example.com/html
sudo chown -R $USER:$USER /var/www/example.com/html
sudo chmod -R 755 /var/www/example.com
通过符号链接激活配置:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
启用前需检查配置语法:
sudo nginx -t
确认无误后重启Nginx使配置生效:
sudo systemctl restart nginx
通过上述步骤,可在VPS服务器的Ubuntu 23.10系统中完成Nginx的部署与基础配置,为后续站点搭建或反向代理服务提供稳定支撑。
工信部备案:苏ICP备2025168537号-1