Nginx 是一个高性能的 HTTP 和反向代理服务器,常用于网站和应用程序的部署。以下是 Nginx 的安装步骤和配置方法。

安装步骤

  1. 系统要求:确保您的系统满足以下要求:

    • 操作系统:Linux 或 Unix 类系统(如 CentOS、Ubuntu 等)
    • 编译工具:GCC 编译器、CMake
    • 依赖库:libpcre、libssl、libz
  2. 安装依赖库

    sudo apt-get update
    sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev zlib1g zlib1g-dev
    
  3. 下载 Nginx 源码

    wget http://nginx.org/download/nginx-1.21.6.tar.gz
    
  4. 解压源码

    tar -zxvf nginx-1.21.6.tar.gz
    
  5. 配置 Nginx

    cd nginx-1.21.6
    ./configure
    
  6. 编译和安装

    make
    sudo make install
    
  7. 启动 Nginx

    sudo /usr/local/nginx/sbin/nginx
    

配置方法

  1. 配置文件:Nginx 的配置文件位于 /usr/local/nginx/conf/nginx.conf

  2. 基本配置

    • 监听端口:默认监听 80 端口,用于 HTTP 请求。
    • 根目录:默认根目录为 /usr/local/nginx/html
  3. 示例配置

    server {
        listen       80;
        server_name  localhost;
    
        location / {
            root   /usr/local/nginx/html;
            index  index.html index.htm;
        }
    }
    
  4. 重启 Nginx

    sudo /usr/local/nginx/sbin/nginx -s reload
    

扩展阅读

更多关于 Nginx 的配置和使用方法,请参考以下链接:

希望这份指南能帮助您成功安装和配置 Nginx!🎉