环境:windows server 2003,IIS6服务器,Tomcat7服务器域名有几个:以下是使用IIS的域名:http://www.formuch.com/http://www.formuch.cn/http://www.formuch.net/要使用Tomcat的域名:http://www.huilianvisa.com/   &nbsp
//yum安装 yum install -y nginx //启动nginx服务 systemctl start nginx.service //设置开机启动 systemctl enable nginx.service //Nginx相关配置信息 /usr/share/nginx/html //网站的根目录 存放项目的地方 /etc/nginx/con
需求场景:由于服务器只有80端口可供外网访问,但需要部署两台tomcat来运行两不同的项目,所以选择了nginx做反向代理。项目1放在tomcat1中,项目2放在tomcat2中,两tomcat放在同台服务器上,需要共享80端口访问注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。(例如:中为集群部署)nginx反向代理的意思大概如下图(): 多个用户请求先经
转载 5月前
178阅读
应用背景般我们在开发时,一个工程里会有多个Web应用,比如一个前台一个后台,那我们就需要配置2Tomcat服务器,比如一个是http://localhost:8080,一个是http://localhost:8081;但是我想通过域名的形式来访问,并且不带端口,比如www.mall.com和www.oms.com的形式来访问我的前台和后台应用,怎么办?如果不考虑端口,那么只需要在Tomcat的
Linux服务器中配置Nginx一个域名访问多个项目务器配置个人博客和其它项目使其能够根据不同 url 跳转到不同项目,(例如:localhosh://A 项目/,localhosh://B 项目/ ) 因为对服务器和 Nginx 部署了解较少,在此记录下location 模块的匹配介绍”=”前缀指令匹配,如果匹配成功,则停止其他匹配。普通字符串指令匹配,顺序是从长到短,匹配成功的 locat
通过Nginx台服务器部署多个Web应用 通过nginx的反向的代理,可以监听80(http)和443(https)两默认端口,然后将这两2端口的请求映射到项目实际运行的端口上。 这里首先说明,通过一个nginx配置反向代理多个项目,可以通过请求路径进行区分,也可以通过请求域名的不同进行区分。能否根据请求路径区分主要取决于项目是否支持非根路径(例如:baidu.com/a 则不是根路径,
参考:在server.xml中不同的域名配置不同的host就行了server.xml配置如下(有几个域名就配置几个):(如果有涉及到内网访问,则需要额外再配置一个localhost的host,里面的内容和其他host的网站有重复没关系)<Host name="a.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
Nginx配置相同端口号访问多个工程,多个工程在不同的tomcat,而且访问路径不同,特此记录配置过程。有A,B两项目,访问localhost即访问A工程,访问localhost/b即访问B工程,A,B不在同一个tomcat,用nginx配置不同的location实现下面是ngnix的配置详解#运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_pro
转载 6月前
487阅读
最近公司申请了域名,所以之前开发得几个项目要发布,所以在研究如何将多个项目都通过80端口发布出去。项目包含.net和vue,这里先来说说vue项目资源和webapi服务在不同得服务器上,之前发布采用的自己随意编的端口,反正不是80端口。对资源和接口的访问采用nginx反向代理,发现发布到不同的服务器上非常方便,不用来回的修改项目中的ip地址。在这里粘上nginx的conf配置,给大家看下serv
很荣幸自己帮别人管理了台CentOS的橙云主机(在美橙买的),自己用yum搭建了nginx+php+mysql(受自己师傅的影响,ngix的确是高性能的web服务器,搭建方法以及配置vsftp的方法是参考的网上的,这里先不说了),所以默认web目录是usr/share/nginx/html,这个是可以自己更改的!配置文件在etc/nginx/conf.d/default.conf里面。所谓跑的
对于Nginx一个IP配置多个站点还是很常见的。尤其是在开发环境上,更是如此。下面在我的阿里云上简单的实现这样一个需求:在一个IP上通过对端口区分来配置多个站点。 环境初始化目录配置站点准备添加配置文件疑难杂项fastcgi_passNginxphp-fpm的进程间通信有两种方式Bad GateWay 初始化在centos上搭建php-fpm+nginx环境不是很难,网上有很多的帖子,按照
1.背景多项目,同IP,不同端口部署访问。1.1需求:部署一个PC项目,访问地址:http://192.168.31.1:8085/项目名称部署一个dist项目,访问地址:http://192.168.31.1:8086/项目名称注:以上只是举例!1.2人经验之前没有这样的经验,也没有查到整合的资料,所以整合记录下~2.Tomcat2.1 下载地址不推荐低版本或最新版本,最新版本可能不太稳定,
转载 2月前
256阅读
今天又一个需求;今天我们部署上线的系统,又两系统,两系统都是前后端分离的; 然后公司最后只给我们分配的一个子域名;这就比较蛋疼了;本人对这个nginx不熟,只能百度了;通过配置两个子目录来配置工程; 后台管理台:{域名}/admin用户客户端:{域名}/client 有了这个想法;就开始配了;先按照nginx ,yum install nginx 自动安装就好
转载 6月前
205阅读
nginx可能版本跟他们的有点不样,因此nginx重要的两文件,nginx.conf和site_avaliable里面的default有点不样。先说我的方法。1.将site_avaliable里面的default复制改名到conf.d文件夹中,改名为xx.conf2.修改这个xx.conf最前面,注意重点部分server { listen 8090; ##重点!!!你
转载 10月前
435阅读
端口映射是指将台主机的内网(LAN)IP地址映射成一个公网(WAN)IP地址,当用户访问提供映射端口主机的某个端口时,服务器将请求转移到本地局域网内部提供这种特定服务的主机;利用端口映射功能还可以将台外网IP地址机器的多个端口映射到内网不同机器上的不同端口。举个栗子:我们在内网中有台Web服务器,但是外网中的用户是没有办法直接访问该服务器的。于是我们可以在路由器上设置一个端口映射,只要外网用
nginx多域名配置原来的域名过期了,重新买了一个hhui.top,正好重新的配置下,针对之前写过的几个不同的东西,通过不同的子域名来进行区分,因此简单记录nginx的多域名配置I. 域名配置1. 背景因为资金有限,只有台服务器,但是这个服务器上干的事情却不止件,当前的状况是有下面几个 zweb : 一个多媒体工具网站,前端ReactJS写的,独立打包;后端为java部署在To
在实际开发过程中,一个项目体系总是包含着多个子项目,由于服务器端口号资源的稀缺,只能考虑能不能通过一个nginx服务器实现多个vue项目部署,共享一个端口了。nginx服务器多项目部署网上的针对项目部署的方法主要有三种:基于域名配置(土豪版本)基于location配置(低配版)基于端口配置(明显不适合开发需求)我们先说低配版方法——基于location配置的方法 时间:没有多个端口且没有多个域名用
转载 5月前
107阅读
  IIS和tomcat共用80端口(Nginx)(同一个服务器建立多个80端口网站的方法)—— Nginx反向代理台vps服务器上需要同时运行两网站,节(老)省(板)成(抠)本,用一个服务器。一个是已经建好的官网(iis管理键安装的ASP网站);另一个是Java 商城网站(Tomcat项目),也需要配置为80端口使用。 之前的ASP官网已经运行着了,并且占用着
Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了。 下面我就来说说server_name的使用吧: server_name的匹配顺序 Nginx中的server_name指令主要用于配置基于名称虚拟主机,server_name指令在接到请求后的匹配顺序分别为: 1、准确的server_
        前阵子在nginx配置服务时,发现服务器只对外开放了80端口,若想服务器提供多项服务,就得考虑端口如何复用了。这里是通过域名也就是server_name字段来区分各项服务的。配置如下:http { ... server { listen 80; server_name bl
  • 1
  • 2
  • 3
  • 4
  • 5