nginx作为负载均衡利器,需要学会在linux下的安装,这里给出安装步骤
1.下载nginx
http://nginx.org/en/download.html
我下载的是nginx-1.18.0
2.创建目录及解压
cd /usr/local
mkdir nginx
将nginx安装包上传到该目录,或者使用wget在线下载,解压安装包
tar -zxvf nginx-1.18.0.tar.gz”
3.配置
./configure
4.这时发现会报错,因为缺少pcre依赖包
5.下载pcre
PCRE(Perl Compatible Regular Expressions)是一个轻量级的Perl函数库,包括 perl 兼容的正则表达式库。
https://sourceforge.net/projects/pcre/files/pcre/ 这里下载
6. 使用uzip pcre2-10.36.zip进行解压。
7. 运行 chmod 777 pcre2-10.36 对当前文件夹授予全部读写权限。
8. 切换到/pcre2-10.36目录下,运行 ./configure 进行pcre初始化配置
9. 执行make操作,进行编译。
10.make install,进行安装,至此PCRE安装完成,发现会安装到/usr/local/lib目录下
11.再次回到nginx目录进行配置
./configure --with-pcre=/usr/local/lib
发现还是会报缺少zlib依赖的jar
12.下载安装依赖的zlib library
安装zlib
wget http://www.zlib.net/zlib-1.2.11.tar.gz
解压
tar -xzvf zlib-1.2.11.tar.gz
进入文件夹编译安装
cd zlib-1.2.11
./configure
make
make install
一样发现会安装到 /usr/local/lib目录
13.再次回到nginx目录进行配置
cd /usr/local/nginx/nginx-1.18.0
./configure --with-pcre=/usr/local/lib
这次成功
14.安装ssl
yum install -y openssl openssl-devel
15.配置ssl
cd /usr/local/nginx/nginx-1.18.0
./configure --with-http_ssl_module
16.编译
make
17.安装
make install
18.启动sbin目录启动nginx
cd /usr/local/nginx/sbin
./nginx
19.启动后就可以看到首页了http://127.0.0.1
参考文章:https://blog.csdn.net/qq_42815754/article/details/82980326