nginx根据域名转发不同ip端口
nginx配置不同域名转发不同端口,这个很重要,毕竟,一台服务器只有一个80端口,这里我只介绍配置文件,如何安装nginx,请执行百度经验。
因为是windows,所以本地如果想用域名测试,可以修改hosts文件
C:\Windows\System32\drivers\etc
末尾加入
127.0.0.1 te.test.com
127.0.0.1 tw.test.com
这样就可以用te.test.com和 tw.test.com代替127.0.0.1访问本地
如果下面有一些配置不明白,可以参考我另一片文章http://blog.csdn.net/qq_28345313/article/details/76724062
修改nginx.conf文件如下
#user hp;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
upstream te.test.com{
server 127.0.0.1:443 weight=2;//这里还可以加入其他ip端口,做负载均衡
}
//第一个域名监听server
server {
listen 80;
server_name te.test.com;
location / {
add_header Access-Control-Allow-Origin *;
proxy_pass http://te.test.com;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
//不拦截js,css文件
location ~ .*\.(js|css)?$
{
proxy_pass http://te.test.com;
add_header Last-Modified $date_gmt;
add_header Via $server_addr;
expires 1h;
}
//不拦截静态文件 图片等
location ~* \.(gif|jpg|jpeg|png|bmp|html|htm|flv|swf|ico)$ {
proxy_pass http://te.test.com;
add_header Last-Modified $date_gmt;
add_header Via $server_addr;
expires 30d;
}
}
upstream tw.test.com{
server 127.0.0.1:88 weight=2;
}
//第二个域名监听server
server {
listen 80;
server_name tw.test.com;
location / {
proxy_pass http://tw.test.com;
}
location ~ .*\.(js|css)?$ {
proxy_pass http://tw.test.com;
add_header Last-Modified $date_gmt;
add_header Via $server_addr;
expires 1h;
}
location ~* \.(gif|jpg|jpeg|png|bmp|html|htm|flv|swf|ico)$ {
proxy_pass http://tw.test.com;
add_header Last-Modified $date_gmt;
add_header Via $server_addr;
expires 30d;
}
error_page 500 502 503 504 /50x.html;
}
}
nginx根据域名转发不同ip端口相关推荐
- Nginx 设置域名转发到指定端口
进入 /usr/local/nginx/conf sudo cd /usr/local/nginx/conf 创建 vhost 目录 sudo mkdir vhost 修改 nginx.conf 文件 ...
- nginx 根据域名转发本机端口
server {listen 80;listen [::]:80;server_name xxxx.comlocation / {proxy_pass http://127.0.0.1:8080;} ...
- Nginx 设置域名转发到指定目录
域名转发的其它步骤参见 Nginx 设置域名转发到指定端口 在指定目录里存放一张图片,以便测试.我这里是在 /www/jaydenmall/ 里存放了一张 gg.jpg 在 vhost 里添加 ima ...
- 使用nginx 同一端口根据不同域名转发到不同端口
该文章属于原创类型,其他网站转载必须来源于蚂蚁课堂www.itmayiedu.com 需求:在一台服务器上部署两个tomcat项目,都想共用同一个端口号80.但是一台服务器tomcat端口号不能重复? ...
- nginx多域名转发
前言 昨天碰到nginx做多域名转发,简单总结下nginx的使用,此文只是便于开发理解,并不会涉入太深的东西.有错误的地方,还望大家多指正. 基础概念 DNS DNS是Domain Name Syst ...
- nginx配置域名转发、反向代理、负载均衡
[Nginx那些事]系列 [Nginx那些事]nginx 安装及常用指令 [Nginx那些事]Nginx 配置文件说明 [Nginx那些事]nginx原理解析 [Nginx那些事]nginx配置实例( ...
- Nginx配置域名转发及https访问
1.概述 当在一个服务器部署多个服务,不同服务需要通过不同域名访问时,可以通过Nginx代理进行域名转发,同时还可以通过配置SSL模块实现https访问. 本文示例的业务需求为: 在一个服务器同时部署 ...
- 【问题】域名如何绑定IP端口(亲测)
实践总结,解决问题,乐在分享!古月大仙荣誉出品,欢迎关注.加粉.点赞.评论.交流! 0 引言 这个问题一直困扰了很久 ,对于一个刚刚接触Web服务器和网页制作的人来说,开始是一头雾水的,网上也找了好多 ...
- nginx配置本地地址映射域名以及域名转发指定ip
首先安装nginx,参加博客:https://www.cnblogs.com/qfb620/p/5508468.html 按照博客写的访问127.0.0.1查看是否访问成功,成功即安装成功. 下一步就 ...
最新文章
- 5.JasperReports学习笔记5-其它数据生成动态的报表(WEB)
- Boost::context模块fiber的jump_mov测试程序
- 服务器端大文件如何传给客户端,客户端往服务器传文件
- lintcode-415-有效回文串
- mybatis 二级缓存失效_二级缓存updateBatchById失效
- php strcmp函数用法,php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)...
- StructureMap 作为 ASP.NET MVC 的 DI 框架的使用实例
- 2018-2019-2 20175320实验五《网络编程与安全》实验报告
- 【Python】statsmodels.formula.api模块中ols参数的解释
- 在VS2017(VC15)上配置opencv4.0.1环境
- 计算机制谱软件finale+2011应用教程,Finale2014(打谱软件)
- ADAPT-PT v8.0(房屋与停车场结构里的梁、板、楼板系统之先进后拉预力软件)
- 【Java实例】随机数比较大小
- Scrum立会报告+燃尽图(十月二十八日总第十九次)
- r230服务器装系统教程,DELL r230 安装centos7.4记录
- vue-router.esm.js?ac56:2316 TypeError: Cannot create property ‘_Ctor‘ on string ‘H‘
- 查询MYSQL数据库中所有的表
- AD142A0芯片程序空间资源空间分布的总结
- 细粒度识别 | 百度细粒度识别方案
- 基于Auto.js的蚂蚁森林能量收集脚本
热门文章
- 多孔金属框架COF的介绍及应用
- jQuery的ajaxSetup全局设置和单独设置覆盖情况
- 设计数据结构的方法论
- 用Python玩模板字符串
- 计算机系统市场研究报告,计算机系统集成分析报告_2020-2025年中国计算机系统集成行业市场深度研究及发展前景投资可行性分析报告_报告大厅www.chinabgao.com...
- php的正则表达式完全手册
- 场景编辑器研发第二天,确定技术实现细节与取舍放弃AIR技术而应用JSFL脚本接口
- Laravel8集成 Geetest 极验验证码
- QQ项目之九 主窗体
- 数据分析利器Python——爬虫(含爬取过程、Scrapy框架介绍)