快速搭建javaweb环境

 

最近有朋友需要一个javaweb运行环境,然后phper 不懂java 

用nignx代理+tomcat搭建javaweb运行环境

首先写个脚本创建出来必要的目录,

。。。
。。。
。。。
此处省略。。。

编排docker-composer.yml

version: '3'
services:
      nginx:
              container_name: nginx
              image: nginx
              volumes:
                       - /wwwroot:/www
                       - /nginx/nginx1/conf/conf.d:/etc/nginx/conf.d
                       - /nginx/nginx1/conf/nginx.conf:/etc/nginx/nginx.conf
                       - /nginx/nginx1/logs:/var/log/nginx
              links:
                    - 'tomcat:tomcat'
                    
              ports:
                    - '443:443'
                    - '80:80'
              restart: 'always'
      tomcat:
              container_name: tomcat
              image: nginx
              volumes:
                        - /wwwroot:/usr/local/tomcat/webapps
              restart: 'always'
        
      mysql:
              container_name: mysql
              image: mysql:latest
              volumes:
                          - /mysql/data:/var/lib/mysql
                          - /mysql/conf/my.cnf:/etc/mysql/my.cnf
              ports:
                          - '3306:3306'
              environment:
                          - MYSQL_ROOT_PASSWORD=root
              restart: 'always'

copy 默认配置文件

。。。
。。。
。。。
省略。。。

注意nginx 配置


upstream java {
        ip_hash; #如果需要负载均衡
        server 服务器ip/域名:端口;
        ...    #  如果需要负载均衡可以接着写
        ...
}
server 里面需要注意
location / {
                root /wwwroot;
                index  index.jsp index.html;
                proxy_pass http://java; //代理到tomcat
}

 

启动    ok

 

enjoy yourself

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值