avatar

瓜生花子八宝粥

少壮不努力 老了看浏览器

  • 首页
  • 开源项目
  • Linux
  • Windows
  • Docker
  • 中间件
  • 数据库
主页 Nginx 安装(编译、RPM、docker)
文章

Nginx 安装(编译、RPM、docker)

发表于 2024-12-3 更新于 2025-05- 23
作者 jepwei
8~10 分钟 阅读

Nginx 安装(编译、RPM、docker)

## 编译安装

1. **下载 Nginx 源码包**

   ```bash
   wget https://alist.aawz.cc/d/zhilian/nginx%E5%AE%89%E8%A3%85%E5%8C%85/nginx-1.26.2.tar.gz?sign=vu9Y697TH8w9SpYYjYsgIBbSIlouXhDR4Y1SGGrLHPc=:0
  1. 安装依赖包

    yum -y install pcre pcre2 pcre-devel zlib-devel gcc gcc-c++ make openssl openssl-devel wget unzip telnet net-tools vim
    
  2. 配置 Nginx

    ./configure \
    --prefix=/home/nginx \
    --with-http_stub_status_module \
    --with-threads \
    --with-http_v2_module \
    --with-stream \
    --with-http_ssl_module
    
    • 如果需要整合 FastDFS,请添加以下选项:

      --add-module=/usr/local/fastdfs-nginx-module/src
      
    • 如果不需要使用 SSL 证书,可以去掉:

      --with-http_ssl_module
      
  3. 编译并安装

    make && make install
    

RPM 安装

1. **下载 Nginx 源码包**

   ```bash
   wget https://alist.aawz.cc/d/zhilian/nginx%E5%AE%89%E8%A3%85%E5%8C%85/nginx-1.26.1-2.el7.ngx.x86_64.rpm?sign=6s_AqD7Y4MiFsmavW3I3MmDOOUp8o2flEpNH7a95gFQ=:0

默认配置

  • 默认配置路径:/etc/nginx/nginx.conf
  • 默认网页文件路径:/usr/share/nginx/html/
  • 默认日志文件路径:/var/log/nginx/

常用命令

nginx               # 启动 Nginx
nginx -t            # 检查配置文件
nginx -s stop       # 停止 Nginx
nginx -s reload     # 软重启 Nginx
nginx -c [配置文件] # 启动指定配置文件

编译安装(普通用户)

  1. 下载文件包

    • 链接: https://alist.aawz.cc/d/zhilian/nginx%E5%AE%89%E8%A3%85%E5%8C%85/Nginx%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85%E5%8C%85.zip?sign=AZx_5NnxWsx-vsf9j222mnvPyz6aB1qdSX-YIOPcb1c=:0

    上传至服务器并解压到普通用户的家目录下。
    注意:请修改 nginx.conf 的监听端口为 1024 以上。

  2. 直接编译

    ./configure \
    --prefix=../nginx \
    --with-pcre=../pcre-8.43 \
    --with-zlib=../zlib-1.2.11 \
    --with-openssl=../openssl-1.0.2t \
    --user=abc \
    --group=abc \
    --with-file-aio \
    --with-http_v2_module \
    --with-http_ssl_module \
    --with-http_realip_module \
    --with-http_sub_module \
    --with-http_gzip_static_module \
    --with-http_stub_status_module
    
    make
    make install
    

Docker 安装nginx

docker run -d -p 80:80 --name nginx --privileged --restart always -v /root/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /root/nginx/conf/conf.d:/etc/nginx/conf.d -v /root/nginx/html:/usr/share/nginx/html -v /root/nginx/log:/var/log/nginx docker.io/nginx:1.25
1
中间件
Nginx
许可协议: 
分享

相关文章

5月 23, 2025

nacos 部署

环境:centos7 版本:nacos-2.3.2 部署方式:编译安装 1.安装jdk (自行安装) 2.下载nacos安装包并解压 3.配置nacos的配置文件 ### 注释掉原有的端口参数再添加这个 server.port=7200 ### 开启鉴权 nacos.core.auth.enable

12月 31, 2024

容器部署fastdfs

本文详细介绍了在Docker中部署FastDFS的步骤,包括创建工作目录、配置Docker Compose、启动服务、检查端口监听以及修改Nginx配置。首先,需在主机创建FastDFS工作目录并设置权限,然后编辑docker-compose.yml文件定义服务配置。接下来,通过docker-compose命令启动服务,并使用netstat命令确认端口监听情况。最后,若需调整Nginx的8888端口配置,可进入storage容器并编辑nginx.conf文件,完成后重启容器以应用更改。

12月 24, 2024

容器部署nacos

本文详细介绍了如何在 Docker 中部署 Nacos,包括前提条件和具体步骤。首先确保已安装 Docker,然后拉取 Nacos 镜像并创建必要的目录。接着设置目录权限,复制初始配置文件到本地,重新运行 Nacos 容器。最后,用户可以通过浏览器访问 Nacos 管理界面,并可选地启用鉴权。按照这些步骤,用户将能够成功在 Docker 上部署 Nacos,并根据需求进行进一步配置。

下一篇

容器离线安装

上一篇

Nginx Fastdfs服务部署

最近更新

  • 1panel 部署
  • jumpserver 堡垒机部署
  • ubuntu 设置时间显示为24小时制
  • pritunl vpn 部署
  • dockovpn 部署

热门标签

nacos openvpnas 资源分享 docker oracle mysql ubuntu 开源项目 虚拟化 Linux

目录

©2025 瓜生花子八宝粥. 保留部分权利。

使用 Halo 主题 Chirpy