菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
1481
8

轻松部署 Laravel 应用 | 《05. 手动部署 - 安装 Nginx》

原创
05/13 14:22
阅读数 2612

:clap: 本系列持续更新中,欢迎关注:https://github.com/wi1dcard/laravel-deploy...

由于课程上下文关联比较紧密,在开始前请先阅读 本文

你的支持是我写作的动力;关注我的客官们,请在右上角点个赞,将会让文章在首页展示,帮助更多人。

感谢 :clap: !

上节我们刚刚完成一些基础的初始化工作;接下来,可以开始安装软件包了。在本课程内,我将使用大名鼎鼎的 Nginx 作为 Web 服务。

安装 Nginx

由于我们执行 apt update 更新软件源不久,所以直接安装 Nginx 即可:

$ apt install nginx

再次收到确认提示:

0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,715 kB of archives.
After this operation, 8,752 kB of additional disk space will be used.
Do you want to continue? [Y/n]

上节为大家介绍过输入 Y 或直接回车均可继续,也就是说此处的询问默认结果为 Y。有个普遍共识是,在提供选项供用户选择时,以大写项为默认值。例如此处的 [Y/n] 那么 Y 即为默认值;同理,若是 [a/b/c/D/e],那么 D 即为默认值。

另外,上节介绍了更新软件源即为包管理器从软件源服务器拉取软件包列表并建立本地缓存。其实,当我们执行 apt install 操作时,包管理器便会从本地缓存中找到该软件包的指定版本,并进行下载、安装。

稍等几秒钟即可安装成功:

管理 Nginx 服务

我们可使用 service 命令管理服务状态,常用操作如下:

$ service nginx start # 启动 Nginx
$ service nginx stop # 停止 Nginx
$ service nginx restart # 重启 Nginx

同时,可使用 systemctl 命令开关服务的开机自启:

$ systemctl enable nginx # 启用 Nginx 开机启动
$ systemctl disable nginx # 禁用 Nginx 开机启动

注意:通常情况下,在 APT 安装后已默认启用 Nginx 开机启动。

确认 Nginx 正常运行

与一键脚本类似,在浏览器内输入服务器公网 IP(或域名)并打开,出现默认欢迎页面说明 Nginx 已经正常运行:

恭喜,Nginx 安装成功。

发表评论

0/200
1481 点赞
8 评论
收藏
为你推荐 换一批