Ubuntu22安装Nginx
要在 Ubuntu 22.04 上安装 Nginx 的 tar.gz 版本(即源码包),你需要遵循以下步骤来准备环境并进行安装。这里假设你已经有了基本的 Linux 命令行操作能力。
步骤 1: 更新系统并安装必要的依赖
首先,确保你的系统已更新,并且安装了构建工具和其他必要的软件包。打开终端并执行以下命令:
1 | sudo apt update |
步骤 2: 下载 Nginx 源代码
接下来,下载 Nginx 的源代码。你可以访问 Nginx 的官方网站或 GitHub 仓库来找到最新的 tar.gz 包下载链接。例如:
1 | cd /tmp |
请将 1.21.0
替换为你需要安装的具体版本号。
步骤 3: 配置并编译 Nginx
在解压后的目录中,你可以运行 ./configure
脚本来配置 Nginx 的安装选项。你可以根据需要添加额外的模块或特性。一个简单的示例命令如下:
1 | ./configure --prefix=/usr/local/nginx |
这里,--prefix
参数指定了 Nginx 的安装路径。你可以根据需要更改这个路径。
步骤 4: 启动 Nginx
一旦编译完成并安装成功,你可以通过以下方式启动 Nginx:
1 | sudo /usr/local/nginx/sbin/nginx |
步骤 5: 设置开机自启
为了让 Nginx 在系统启动时自动运行,你需要创建一个 systemd 服务文件。这可以通过编辑 /etc/systemd/system/nginx.service
文件来实现(如果此文件不存在,你需要创建它):
1 | [Unit] |
保存文件后,使用下面的命令使更改生效:
1 | sudo systemctl enable nginx |
步骤 6: 验证 Nginx 是否正在运行
你可以通过以下命令来检查 Nginx 是否正在运行:
1 | sudo systemctl status nginx |
或者直接在浏览器中访问服务器的 IP 地址来确认 Nginx 是否正确运行。
以上就是从源代码安装 Nginx 的主要步骤。注意,这些步骤可能会根据实际版本和需求有所不同,请根据实际情况调整。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 王文哲的博客!