【Ubuntu】-安装nginx

通过apt-get安装Nginx

首先,确保你已经切换到root用户或拥有sudo权限,这样才能安装软件包。

打开终端,输入以下命令更新软件包列表:

sudo apt-get update

安装Nginx:

sudo apt-get install nginx

安装过程中,系统可能会提示你确认安装,输入Y并按回车即可。

安装完成后,可以使用nginx -v命令查看Nginx版本信息,以验证是否安装成功。

启动Nginx服务:

sudo systemctl start nginx

验证Nginx是否正常运行,可以在浏览器中访问服务器的IP地址,如果看到Nginx的默认欢迎页面,则表示安装和配置成功。

Nginx的安装文件默认位置如下:

主程序:/usr/sbin/nginx
配置文件:/etc/nginx
静态文件:/usr/share/nginx
日志文件:/var/log/nginx
### 安装 Nginx 的逐步指南 #### 准备工作 确保服务器已更新到最新状态并安装必要的软件包。 ```bash sudo apt update && sudo apt upgrade -y ``` #### 添加 Universe 软件库 为了能够访问更广泛的软件包,建议启用 universe 存储库[^1]。 ```bash sudo add-apt-repository universe ``` #### 更新本地包索引 每次修改源列表后都需要重新同步数据。 ```bash sudo apt-get update ``` #### 安装 Nginx 通过官方仓库来获取稳定版本的 Nginx 并完成安装过程。 ```bash sudo apt install nginx ``` 此时会自动启动 Nginx 服务。可以通过命令验证其运行状况: ```bash systemctl status nginx ``` 如果一切正常,则可以看到绿色的 active (running) 提示信息。 #### 配置防火墙允许 HTTP 和 HTTPS 流量 对于默认配置下的 UFW 用户来说,默认情况下 Web 访问会被阻止。因此需要开放端口以便外部可以访问网站内容。 ```bash sudo ufw allow 'Nginx Full' ``` 这一步骤将同时开启80(HTTP)和443(HTTPS)两个常用web协议对应的网络连接请求[^2]。 #### 创建站点可用目录链接至激活位置 通常做法是在 `/etc/nginx/sites-available` 下创建特定站点配置文件,并建立软链使之生效于 `sites-enabled` 文件夹内[^3]。 ```bash ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/ ``` 注意替换 example.com 为实际域名或项目名称前缀字符串。 最后测试语法正确性和尝试重启服务以应用更改: ```bash nginx -t sudo systemctl restart nginx ``` 以上就是在 Ubuntu Server 上部署 Nginx 所需执行的主要操作流程概述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值