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