使用Nginx和Tomact设置服务的虚拟目录
2018-03-09 17:03
239 查看
背景:前段时间公司有这么个需求,在同一服务,同一个端口之下搭建多个服务。看到这个首先想到的就是对服务进行目录区分,但是也没啥好方法。所以查阅了资料,决定用虚拟路径来处理。最近正好又研究了一下Nginx,所以便决定将他们合并成一篇文章来写。(PS:有好几个月没写博客了,手上还有一篇自定义控件文章和一篇安卓联动效果文章烂尾了,后期我会补齐。)
突然发现,我的工资达不到还贷的标准。。。
首先,前提准备:
1.Nginx 下载地址:点击下载Nginx
2.TomCat 下载地址:点击下载TomCat
准备完成之后,就是安装了,安装过程这里省略,其中TomCat需要记住其端口号(默认为80)。Nginx是绿色版不需要安装,只需要解压到某个目录即可。
这里需要检验一下Nginx和TomCat是否可以正常运行:
Nginx:
TomCat:
安装好了之后,就是配置操作咯!
首先,配置下Nginx:
找到配置目录:
打开配置文件
在这里我们修改下:upstream server_lb{
server 127.0.0.1:8080;
}
server 127.0.0.1:8080;
}下面要注意的就是我们需要在这里将Nginx的默认地址进行修改,修改到我们自己的本地TomCat:
这里需要,一定要先重启Nginx的服务,我这里直接将进程中断了。
注意的是这里当我们在浏览器输入http://localhost/的时候,跳转到的就是我们的本地TomCat服务器了。
如图所示:
下面我们就来进行虚拟目录的配置:
首先打开TomCat配置虚拟目录的路径:
D:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Catalina\localhost
新建xml文件
文件里面内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="d:\myLocation"/>此时我们重启TomCat便可以利用虚拟路径进行访问了!
这样就完成了Nginx下的虚拟路径配置!是不是很简单呢?
突然发现,我的工资达不到还贷的标准。。。
首先,前提准备:
1.Nginx 下载地址:点击下载Nginx
2.TomCat 下载地址:点击下载TomCat
准备完成之后,就是安装了,安装过程这里省略,其中TomCat需要记住其端口号(默认为80)。Nginx是绿色版不需要安装,只需要解压到某个目录即可。
这里需要检验一下Nginx和TomCat是否可以正常运行:
Nginx:
TomCat:
安装好了之后,就是配置操作咯!
首先,配置下Nginx:
找到配置目录:
打开配置文件
在这里我们修改下:upstream server_lb{
server 127.0.0.1:8080;
}
location / { root html; proxy_pass http://server_lb; index index.html index.htm; }这里我们自定义了一个服务器的地址列表,我这里只有一个TomCat,所以只有一个地址:upstream server_lb{
server 127.0.0.1:8080;
}下面要注意的就是我们需要在这里将Nginx的默认地址进行修改,修改到我们自己的本地TomCat:
location / { root html; proxy_pass http://server_lb; index index.html index.htm; }
这里需要,一定要先重启Nginx的服务,我这里直接将进程中断了。
注意的是这里当我们在浏览器输入http://localhost/的时候,跳转到的就是我们的本地TomCat服务器了。
如图所示:
下面我们就来进行虚拟目录的配置:
首先打开TomCat配置虚拟目录的路径:
D:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Catalina\localhost
新建xml文件
文件里面内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="d:\myLocation"/>此时我们重启TomCat便可以利用虚拟路径进行访问了!
这样就完成了Nginx下的虚拟路径配置!是不是很简单呢?
相关文章推荐
- Nginx服务器中使用alias指令设置虚拟目录
- nginx虚拟目录设置 alias 和 root
- Nginx设置alias实现虚拟目录 alias与root的用法区别
- nginx连接后端服务时,使用upstream的方式,并且设置keepalive可以建立长连接,减少创建连接的消耗,提升效率
- tomact解压安装设置为window服务
- 使用WMI创建站点和虚拟目录,并设置属性
- RHEL 5 vsftpd 下简单设置多个虚拟用户使用一个目录
- Nginx设置alias实现虚拟目录 alias与root的用法区别
- (升级修改版1.1)集群配置(Torque安装配置+Maui安装配置+SSH免验证设置+节点共享目录(NFS服务)设置+NIS服务设置+用户硬盘空间限制和核心使用限制设置)异常详细版
- Nginx设置alias实现虚拟目录 alias与root的用法区别
- Nginx虚拟目录设置
- Ubuntu Apcahe服务虚拟目录的配置 phpmyadmin的架设使用
- tomact结合nginx使用
- tomcat设置虚拟目录开启文件下载在服务
- Nginx设置alias实现虚拟目录 alias与root的用法区别
- tomact配置 虚拟路径 webapps目录修改
- ftp服务软件安装和使用以及目录访问权限设置
- nginx虚拟目录设置 alias 和 root
- 使用Powershell批量设置Exchange 2013 虚拟目录URL
- vsftpd下设置多个虚拟用户使用同一个目录