nginxのtomcatに、springboot構成

1、環境

二つの(CentOSの)マシン、2つのWebアプリケーションを実行している各マシン

IP ウェブ
192.168.0.109 http://192.168.0.109:8081
192.168.0.109 http://192.168.0.109:8082
192.168.0.111 http://192.168.0.111:8083
192.168.0.111 http://192.168.0.111:8084

 

 

 

 

 

 

 

 

 

注意:このマシンは私のUbuntuシステムですので、私はUbuntuのシステムの上に、仮想マシンをインストール2 centos7を走った、あなたはどのように多くのUbuntuの色のようなスクリーンショットを見つけた場合、驚かないでください、次のスクリーンショットはcentos7、特定のモデルでありましたアイデアとしてcentos7-1810、Webアプリケーション作成ツール

 

2、Webアプリケーション準備

検証を容易にするために、きれいなコンフィギュレーション・アプリケーションspringboot

します。https://spring.io/guides/gs/rest-service/春の公式サイトをご参照ください。

、リターンのみ改変内容を実行変更に基づいて、現在のアプリケーションの戻りポート(アプリケーションポート4にそれぞれ8081,8082,8083,8084)

3、2台のマシンがインストールされたnginxのサービス

あなたは、たとえば、公式サイトでのインストール手順を表示することができ、私は2台のCentOSのマシンでした

http://nginx.org/en/linux_packages.html#RHEL-CentOS

公式サイトを取り付けるリファレンス実装工程

4、nginxの設定

インストール後、プロファイルの場所:の/ etc / nginxの

nginx.conf変更

Vimのnginx.conf

HTTPを追加{} [内容]をクリックします:

server{
    #nginx端口
    listen 8080;
   #服务名称
    server_name 192.168.0.109;
    location / {
       #proxy_pass 后边的地址需要与下方的upstream后边的名称一样
       #此处为tomcats
       proxy_pass http://tomcats;
       root html;
        index index.html index.htm;
    }
}
#app的配置
upstream tomcats{
    #weight为权重,值越大,分配的就越多
    server 192.168.0.109:8081 weight=10;
    server 192.168.0.109:8082 weight=10;
    server 192.168.0.111:8083 weight=10;
    server 192.168.0.111:8084 weight=10;
}     

两台机器均要配置

5、启动nginx

我是在centos中根据官方文档在线安装,所以,命令可以直接调用

nginx

#停止命令  nginx -s stop

如下图:

证明nginx已经启动起来了,访问nginx,不断的刷新页面,会发现四个web应用均会被分配到:

 

おすすめ

転載: www.cnblogs.com/hanpengblog/p/11330447.html