nginx基于IP的虚拟主机
知识点:
server的语法:
upstream语法:
upstream中192.168.100.1不是ip只是个标识,只要和下面的proxy_pass 对应即可。
基于IP的虚拟主机:
listen和server_name中多加上端口也没问题
listen可以监听在虚拟ip上面
代码:
upstream 192.168.100.1{
server 10.10.30.100:8081 backup;
server 10.10.30.101:8081 max_fails=3 fail_timeout=5s;
server 10.10.30.102:8081 max_fails=3 fail_timeout=5s; #健康状态检测
}
server {
listen 192.168.100.1:8020;
server_name 192.168.100.1:8020;
location / {
index index.jsp;
proxy_pass http://192.168.100.1;
proxy_cookie_path /192.168.100.1/ /;
proxy_set_header Host $http_host;
proxy_set_header Cookie $http_cookie;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location /download/ {
root html;
}
}
#存在iptables的情况下记得开启iptables的端口
转载于:https://www.cnblogs.com/fanxuanhui-linux/p/6036211.html
nginx基于IP的虚拟主机相关推荐
- nginx虚拟主机(基于域名虚拟主机、基于IP地址虚拟主机、基于端口虚拟主机设置)
文章目录 Nginx支持的虚拟主机有三种 配置环境 配置DNS域名 安装环境 安装nginx 制作管理脚本 基于域名 基于端口 基于IP 基于用IP地址访问域名 Nginx支持的虚拟主机有三种 ●基于 ...
- php 虚拟主机ip配置文件,基于IP的虚拟主机配置
Linux操作系统允许添加IP别名,IP别名就是在一块物理网卡上绑定多个lP地址.这样就能够在使用单一网卡的同一个服务器上运行多个基于IP的虚拟主机. 需求: 一台nginx服务器绑定两个ip:192 ...
- Nginx基于域名的虚拟主机
一.基于域名的虚拟主机 修改配置文件/usr/local/nginx/conf/nginx.conf 创建新的虚拟主机的根目录和默认网页index.html 重新加载nginx的配置文件 查看两个虚拟 ...
- Nginx配置基于ip的虚拟主机
我是在centos7虚拟机上进行实验的 该实验基于添加好ip的基础上,如何给网卡添加ip请查阅我的博客 先来看一下我的ip [root@localhost nginx]# ifconfig ens33 ...
- linux学习工作记录----配置基于ip的虚拟主机
查看自己的ip信息: [root@slave5 conf]# ifconfig eth0 Link encap:Ethernet HWaddr E0:CB:4E:D0:EC:B2 inet addr: ...
- linux配置基于ip的虚拟主机
技术QQ交流群:294088839 查看自己的ip信息: [java] view plain copy [root@slave5 conf]# ifconfig eth0 Link enca ...
- Nginx基于IP,端口,域名配置虚拟主机
Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.其特点是占有内存少,并发能力强,事实 ...
- linux基于域名的虚拟主机,Nginx虚拟主机应用——基于域名、IP、端口的虚拟主机...
Nginx支持的虚拟主机有三种 ●基于域名的虚拟主机 ●基于IP的虚拟主机 ●基于端口的虚拟主机 每一种虚拟主机均可通过"server{}" 配置段实现各自的功能 基于域名的虚拟主 ...
- Apache基于域名、端口、IP的虚拟主机配置(Centos 6.5)
虚拟主机:部署多个站点,每个站点,希望用不同的域名和站点目录,或者是不同的端口,不同的ip,需要虚拟主机功能.一句话,一个http服务要配置多个站点,就需要虚拟主机. 虚拟主机分类:基于域名.基于端口 ...
最新文章
- jquery then
- 【Java 网络编程】TCP 传输机制 ( 数据拆分 | 排序 | 顺序发送 | 顺序组装 | 超时重发 )
- LeetCode第155题 最小栈
- % mysql 代表_MySQL中的星号(*)和百分号(%)代表表示什么,MySQL的库名、表名、字段名、字段值是否区分大...
- MR作业的提交监控、输入输出控制及特性使用
- Spring集成Memcached三种方式(一)
- c语言warning scanf,【C】将m~n之间的素数输出与VS2005以上版本对C语言的scanf的警告warning C4996...
- eclipse中如何修改编码格式
- CRectTracker类的使用
- Microsoft Azure地缘组是什么
- 用正则表达式去除标点符号
- matlab|已知多点坐标,求两两之间的距离
- 局域网计算机文件共享推理,行测技巧:类比推理的“第二规律”
- 用Excel进行数据分析练习(一)
- [转帖]超能课堂:Intel平台芯片组变迁史
- 中学生编程大赛_青少年编程竞赛汇总
- Gestalt laws
- 外汇EA量化真的可以赚钱吗?还是新型骗局?
- 手动连接wifi失败分析
- (自己收藏)全面理解面向对象的 JavaScript
热门文章
- : error c2062: 意外的类型“int”_Go 命令行解析 flag 包之扩展新类型
- java程序设计_Java程序设计:学习笔记(4-5)(未完工)
- python不用编译吗_windows编译xgboost-python,不用vs编译
- pytorch 训练过程acc_【图节点分类】10分钟就学会的图节点分类教程,基于pytorch和dgl...
- 控制服务器信息不存在或已删除,错误1075:依存服务不存在, 或已标记为删除的解决方法...
- java 解析cron_springtask 的使用方法和 cron 表达式解析
- linux下的qt缺少iostream,c – iostream:没有这样的文件或目录
- linux学 java_[操作系统]Linux学习第二步(Java环境安装)
- autoware定位:gnss定位与lidar定位(四)
- 数据结构与算法(8-1)顺序表查找及优化