当前位置:首页 > nginx > 正文

linux离线安装nginx详细教程(linux普通用户安装nginx)

  • nginx
  • 2024-03-31 11:13:24
  • 5847
Linux 离线安装 Nginx 详细教程
先决条件:
一台具有 sudo 权限的 Linux 服务器
Nginx 源代码 tarball 或二进制包
文本编辑器(如 nano 或 vim)
步骤:
1. 下载 Nginx 源代码
bash
wget http://nginx.org/download/nginx-1.23.1.tar.gz
2. 解压 tarball
bash
tar -zxvf nginx-1.23.1.tar.gz
3. 配置 Nginx
切换到解压后的 Nginx 目录并运行:
bash
cd nginx-1.23.1
./configure
在配置过程中,可以根据需要自定义选项。 例如,要启用 HTTP/2 支持,可以使用以下标志:
bash
--with-http_v2_module
4. 编译并安装 Nginx
bash
make
sudo make install
此步骤将编译 Nginx 并在系统上安装二进制文件和配置。
5. 创建 Nginx 用户和组
为了以正确的权限运行 Nginx,需要创建一个名为 nginx 的用户和组:
bash
sudo adduser --system --group nginx
6. 配置 Nginx 配置文件
Nginx 的配置文件通常位于 /etc/nginx/nginx.conf。 打开它进行编辑:
bash
sudo nano /etc/nginx/nginx.conf
根据需要调整配置,例如添加服务器块或修改监听端口。
7. 启用并启动 Nginx
启用并启动 Nginx 服务:
bash
sudo systemctl enable nginx
sudo systemctl start nginx
8. 验证安装
在浏览器中访问 Nginx 默认服务器(通常为 http://localhost 或 http://server_ip),以验证安装是否成功。
要素示例:
tarball: nginx-1.23.1.tar.gz
配置选项: --with-http_v2_module
配置文件: /etc/nginx/nginx.conf
默认监听端口: 80/tcp