nginx安装反向代理均衡负载动静分离常用命令的详细使用教程

nginx安装反向代理均衡负载动静分离常用命令的详细使用教程-尅爱的小狗
尅爱的小狗
擅长邻域:Java,HTML,JavaScript,MySQL,支付,退款,图片上传

2020-10-12 00:19:10   311浏览 分类: Java

1 )安装 pcre 依赖
第一步 联网下载 pcre 压缩文件依赖(有安装包直接将安装包复制到服务器直接解压)

wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre 8.37.tar.gz
第二步 解压压缩文件

使用命令
 tar -xvf pcre 8.37.tar.gz

第三步 ./configure 完成后,回到 pcre 目录下执行
 make && make install
2 )安装 openssl 、 zlib 、 gcc 依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
3 )安装 nginx
使用命令解压 tar -xvf nginx.tar.gz

(进入nginx解压后的目录) ./configure

make && make install

进入目录 /usr/local/nginx/sbin启动服务./nginx



记住防火墙需求开启80 端口哦



4)nginx常用命令
该命令均需要在/usr/local/nginx/sbin目录中执行

查看nginx版本号 : ./nginx -v

停止nginx: ./nginx -s stop

查看nginx进程: ps -ef | grep nginx

启动nginx: ./nginx

重加载nginx: ./nginx -s reload

5)反向代理
location里面添加

proxy_pass http://127.0.0.1:8080;



6)负载均衡
http里面配置,ip地址+端口号,命名myserver

upstream myserver{
server 119.23.106.78:8080;
server 119.23.106.78:8081;
}



server 配置访问ip和位置(位置就是刚刚命名的myserver)

server {
listen 80;
server_name 119.23.106.78;
location / {
root html;
proxy_pass http://myserver;
index index.html index.htm;
}
......


ip_hash解决了session共享的问题。



需要安装upstream-fair模块才可以用

7)动静分离


autoindex on表示可以打开目录,如下:




*)nginx配置文件组成
包含三部分内容

1 )全局块:配置服务器整体运行的配置指令

比如 worker_processes 1; 处理并发数的配置



2 events 块 :影响 Nginx 服务器与用户的网络连接

比如 worker_connections 1024; 支持的最大连接数为 1024

3 http 块



还包含两部分:

http 全局块


server 块




image.png

好文章就要一起分享哦!分享海报

此处可发布评论

评论(0

暂无评论,快来写一下吧
客服QQ 1913284695