ubuntu云服务器部署nginx
时间: 2025-02-01 17:41:17 浏览: 32
### 安装 Nginx
为了在 Ubuntu 云服务器上安装 Nginx,可以使用如下命令来完成安装过程:
```bash
sudo apt update
sudo apt install nginx
```
这会更新软件包列表并安装最新的稳定版 Nginx 到系统中[^1]。
### 配置防火墙
如果启用了 UFW(Uncomplicated Firewall),则可能需要允许 HTTP 和 HTTPS 流量通过。可以通过以下命令实现这一点:
```bash
sudo ufw allow 'Nginx Full'
```
这条指令将会开放必要的端口以便 Web 请求能够到达 Nginx 服务器。
### 启动和验证 Nginx
一旦安装完成后,默认情况下 Nginx 将自动启动。要确认其运行状态可执行下面的命令:
```bash
systemctl status nginx
```
对于想要测试网页是否正常工作的情况,在浏览器地址栏输入服务器 IP 地址即可查看默认欢迎页面。
### 修改配置文件
当准备部署特定应用如 Vue.js 项目时,则需调整 Nginx 的站点配置文件。通常是在 `/etc/nginx/sites-available/` 或者直接编辑主配置文件 `/etc/nginx/nginx.conf` 来适应需求[^3]。
例如针对单页应用程序 (SPA),可以在相应位置添加 location 块以处理前端路由问题:
```nginx
location / {
try_files $uri $uri/ /index.html;
}
```
### 更新或重新加载 Nginx 设置
每当更改了任何配置之后都应当先检查语法正确性再尝试重载服务而不中断现有连接:
```bash
sudo nginx -t
sudo systemctl reload nginx
```
上述操作确保所有变更生效的同时保持服务在线[^2]。
阅读全文
相关推荐


















