"81" protocol="HTTP/1.1"             connectionTimeout="20000"             redirectPort="8443">    "8010" protocol="AJP/1.3" redirectPort="8443">          "Catalina1" defaultHost="localhost">    "org.apache.catalina.realm.LockOutRealm">      "org.apache.catalina.realm.UserDatabaseRealm"             resourceName="UserDatabase">            "localhost"  appBase="webapps1"          unpackWARs="true" autoDeploy="true">      "org.apache.catalina.valves.AccessLogValve" directory="logs"             prefix="localhost_access_log" suffix=".txt"             pattern="%h %l %u %t "%r" %s %b">       2-Nginx配置

首先进入到 Nginx 的服务目录下的 conf 的配置文件下面, 找到 nginx.conf 配置文件, 进行编辑.

vim nginx.conf

在 http{} 的内部添加反向代理的相关的配置信息.

# website 随便取, 只是进行一个标识, 里面的就是相应的需要进行代理的 ip : port
# 多个服务也可以直接填入, nginx会自动进行负载
upstream website{
               server localhost:81;
               server localhost:82;
       }

       server{
               listen 80;
               # 配置需要进行解析的域名信息, 确保这个域名是可以访问到当前的服务器的
               server_name  www.123.com;
               location / {
                       # 将上面定义对象放在下面进行代理
                       proxy_pass http://website;
                       proxy_set_header Host $http_host;
                       proxy_set_header X-Real-IP $remote_addr;
                       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
               }
       }
3-完成部署

进行完上面两步之后对 tomcat , Nginx进行重启, 两个应用就可以单独通过域名进行访问了.

# 进入到 bin 目录下重启 tomcat
./shutdown.sh
./startup.sh
# 进入到 sbin 目录下重启 nginx
./nginx -s reload

本文来源:www.lxlinux.net/9691.html,若引用不当,请联系修改。

-->

1.软文推荐

2.软文推荐

3.软文推荐

本文主要介绍了tomcat+nginx实现多应用部署的示例代码,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

多应用部署 1-tomcat配置

1.1-项目配置  首先进入到 tomcat 的目录下, 将其中的 webapps 文件夹进行一份拷贝, 用于第二个应用的部署.

cp webapps webapps1

此时就可以将需要部署的第二个项目同部署平常项目时一样, 将数据包上传到 webapps1 文件下面.

1.2-服务配置  进入到 tomcat 的服务配置文件下面, 打开 server.xml 配置文件, 填充第二个应用部署时的相关配置信息.

cd confvim server.xml

在文件的末尾处, 之内添加一个 服务解析配置.

"Catalina1">
   
 
 "81" protocol="HTTP/1.1"
            connectionTimeout="20000"
            redirectPort="8443">

 
 "8010" protocol="AJP/1.3" redirectPort="8443">
   
 
 
 "Catalina1" defaultHost="localhost">
   "org.apache.catalina.realm.LockOutRealm">
     "org.apache.catalina.realm.UserDatabaseRealm"
            resourceName="UserDatabase">
   

   
   "localhost"  appBase="webapps1"
         unpackWARs="true" autoDeploy="true">

     "org.apache.catalina.valves.AccessLogValve" directory="logs"
            prefix="localhost_access_log" suffix=".txt"
            pattern="%h %l %u %t "%r" %s %b">

   
 
2-Nginx配置

首先进入到 Nginx 的服务目录下的 conf 的配置文件下面, 找到 nginx.conf 配置文件, 进行编辑.

vim nginx.conf

在 http{} 的内部添加反向代理的相关的配置信息.

# website 随便取, 只是进行一个标识, 里面的就是相应的需要进行代理的 ip : port
# 多个服务也可以直接填入, nginx会自动进行负载
upstream website{
               server localhost:81;
               server localhost:82;
       }

       server{
               listen 80;
               # 配置需要进行解析的域名信息, 确保这个域名是可以访问到当前的服务器的
               server_name  www.123.com;
               location / {
                       # 将上面定义对象放在下面进行代理
                       proxy_pass http://website;
                       proxy_set_header Host $http_host;
                       proxy_set_header X-Real-IP $remote_addr;
                       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
               }
       }
3-完成部署

进行完上面两步之后对 tomcat , Nginx进行重启, 两个应用就可以单独通过域名进行访问了.

# 进入到 bin 目录下重启 tomcat
./shutdown.sh
./startup.sh
# 进入到 sbin 目录下重启 nginx
./nginx -s reload

本文来源:www.lxlinux.net/9691.html,若引用不当,请联系修改。

相关文章 8

1

韩国云主机vps优惠码(免费vps云主机) 2分钟前

目录:1、香港vps租用怎么样2、2016年最新Bluehost优惠码3、WHTmdh 这个是bluehost优惠10%的优惠码。不知道是不是真的可以优惠的?4、godaddy vps主...

2

谈一谈Go接口 2分钟前

接口是一种抽象类型,是对其他类型行为的概括与抽象,从语法角度来看,接口是一组方法定义的集合。很多面向对象的语言都有接口这个...

3

Linux下开启FTP服务具体步骤 5分钟前

FTP是一种上传和下载用的软件。用户可以通过它把自己的PC机与运行FTP协议的服务器相连,访问服务器上的程序和信息, 下面为大家详细讲...

4

photoshop8下载(photoshop80官方下载) 7分钟前

目录:1、photoshop8软件下载怎么很多网站都是骗人的啊2、Photoshop下载网站?3、PHOTOSHOP 8 在哪个网站下载??photoshop8软件下载怎么很多网站都...

5

通过Rufus创建VMware ESXi启动盘 8分钟前

管理员可以通过多种方式安装VMware ESXi。比如使用CD/DVD,但是对于没有CD/DVD光驱的服务器来说,这种方式并不适合。另外一种方式是使用U盘...

6

ecs共享型n4好不好用(ecs共享型n4和轻量应用服务器) 10分钟前

目录:1、云服务器 谁家的便宜2、阿里云ecs服务器实例如何选择配置3、阿里云服务器1核2G,2核4G,4核8G,8核16配置可选ECS实例规格汇总4、ECS共享...

7

Linux下使用yarn构建vue项目 13分钟前

Linux下如何使用yarn构建vue项目?yarn是一个快速、可靠、安全的依赖管理工具,Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载,...

8

全能虚拟主机(全能虚拟主机怎么用) 15分钟前

目录:1、虚拟机有几种类型?2、虚拟主机用Linux的好还是windows的好?3、虚拟主机的类型主要有哪些?虚拟机有几种类型? 按照支持的语言...