1.下载

wget http://nginx.org/download/nginx-1.19.0.tar.gz
也可以点击连接从官网下载

2.解压

压缩包放到 /usr/local/src/

tar -xvf nginx-1.19.0.tar.gz

将解压后的文件夹改名成 nginx (只是与后续步骤统一名称,可以不改)

3.安装

安装说明: 位于/usr/local/src/nginx是源文件目录 .不负责真实的运行!!!

该文件通 过编译与安装,动态生成可执行的nginx文件。需要注意可执行文件的位置与源文件的位置不一样!!!.

cd 到nginx目录下 :

1. ./configure

2. make

3. make install

4.启动 /重启


在地址栏输入 localhost:80/index.html 验证nginx是否启动

5.修改配置文件

修改 /usr/local/nginx/conf/nginx.conf (编译后的nginx目录)
修改之后 需要 ./nginx -s reload 新的配置才会生效

    #实现图片代理
    server {
        listen  80;
        server_name  image.jt.com;

        location / {
            root /usr/local/src/images;
        }
    }
    
    #实现域名的代理
    server {
        listen  80;
        server_name  manage.jt.com;

        location / {
            proxy_pass http://tomcats;
        }
    }

    #搭建Linux版本集群
    upstream tomcats {
        server 192.168.126.129:8081;
        server 192.168.126.129:8082;
        server 192.168.126.129:8083;
    }

6.Nginx的作用

7.可能遇到的问题

7.1 需要 PCRE library

#下载
wget    https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz
#或者手动下载  ftp://ftp.pcre.org/pub/pcre/
#如果下载不了 可以用我从上面官网下的pcre-8.13   https://pan.baidu.com/s/1NWAj16YdbTRS5N_-O6M8yQ 提取码:1234 
#解压安装包:
tar -zxvf pcre-8.40.tar.gz

#进入安装包目录
cd pcre-8.40

#编译安装  
./configure
make && make install

#查看pcre版本
pcre-config --version