1. 准备工作
Linux系统下nginx的离线安装
nginx的离线安装包下载
nginx离线安装包官网下载地址:链接: nginx: download
Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版
Stable version:最新稳定版,生产环境上建议使用的版本
Legacy versions:遗留的老版本的稳定版
这里下载的是linux版本的最新稳定版本nginx-1.18.0.tar.gz
2.安装nginx
linux离线安装nginx
先将nginx-1.18.0.tar.gz解压缩,我这里的解压后的地址为:/home/ap/
命令:tar -xvf nginx-1.18.0.tar.gz -C /home/ap/
安装命令:
1.进入解压缩后的目录
命令:cd /home/ap/nginx-1.18.0
2.执行./configure --prefix=要安装到的目录
命令:./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
注意:安装多个nginx要指定不同的安装目录
3.执行make && make install
命令:make && make install
安装报错:报错1:./configure: error: the HTTP rewrite module requires the PCRE library.
安装pcre-devel解决问题 yum -y install pcre-devel
安装zlib-devel解决问题 yum install -y zlib-devel
如果需要设置ssl,https访问,需要安装openssl: yum install -y openssl openssl-devel
3.运行nginx
安装完nginx后,会在 路径 /usr/local 下自动生成 nginx 文件夹。这是自动生成的。
进入sbin文件夹,里面有两个文件:nginx 和 nginx.old。
执行命令:./nginx 即可执行
测试启动: ps -ef | grep nginx
已经启动。
查看nginx默认端口(默认为80),使用网页的形式测试,(像Tomcat一样。)
进入目录查看端口:cd /usr/local/nginx/conf 下的 nginx.conf文件。这个文件也是nginx的配置文件。vim 下
检查配置文件是否正确
./nginx -t
3.在 nginx 的配置文件中进行负载均衡的配置
8081 8082分别是两个tomcat的同一个项目,实现前端项目的负载均衡
如果需要解耦,这upstream单独配置一个.conf文件
4.静态文件访问配置
http:/ip/storages/20211126/2.jpg
location /storages {
alias /home/ap/storages;
}
storages可以采用软/硬链接的到nas机器的方式
4.nginx 分配服务器策略
轮询(默认)weight ip_hash fair(第三方)
5.Nginx 动静分离
版权声明:本文为CSDN博主「冯insist」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40036754/article/details/102463099