一,创建docker容器docker run --name 3001 -p 3001:8080 -v /usr/local/dockerTomcat3001/webapps:/usr/local/tomcat/webapps -v /usr/local/dockerTomcat3001/logs:/usr/local/tomcat/logs -m 512m -e JAVA_OPTS=...

一,创建docker容器
docker run --name 3001 -p 3001:8080 -v /usr/local/dockerTomcat3001/webapps:/usr/local/tomcat/webapps -v /usr/local/dockerTomcat3001/logs:/usr/local/tomcat/logs -m 512m -e JAVA_OPTS=‘-Xmx512m‘ -d tomcat
--------------------------------------------------------------------------------------------------------------
docker run --name 3001 -p :docker的名字为3001
3001:8080 -v :使用3001这个端口号监听8080端口 8080为tomcat默认端口
/usr/local/dockerTomcat3001/webapps:/usr/local/tomcat/webapps-v 路径 /usr/local/dockerTomcat3001/logs:/usr/local/tomcat/logs -d tomcat
-m 512m -e JAVA_OPTS=‘-Xmx512m‘ 可以不用
有的linux上需要在命令前面加 sudo
--------------------------------------------------------------------------------------------------------------
相关命令:
docker restart 3000 重启docker容器.3000为容器名.
docker stop 3000 停止docker容器.
docker start 3000 启动docker容器.
docker ps 查看当前系统所有docker容器
docker logs 3000 查看当前docker容器的日志
docker logs 3000 --tail=100 查看日志最后100条
--------------------------------------------------------------------------------------------------------------
二,Apache反向代理
httpd -k install -n apache2.2 其中"apache2.2"是服务名
(版本不同命令可能不一样)
打开Apache24\conf里面的httpd.conf文件
更改Define SRVROOT 这个是项目所在的路径.我的是在38行.
Listen是apache的开放端口.使用这个端口号去监听tomcats
最下面,ProxyPass和ProxyPassReverse是项目路径,一般来说,他俩是一样的.
在 Apache24\conf\extra这个文件夹里,有httpd-ssl.conf这个文件,里面的默认端口是443.如果装第二个或第3个apache的话,注意端口号不要重复
原文:https://www.cnblogs.com/cjb1/p/9329287.html
本文标题为:Apache反向代理


基础教程推荐
- P3 利用Vulnhub复现漏洞 - Apache SSI 远程命令执行漏洞 2023-09-10
- RFO SIG之openEuler AWS AMI 制作详解 2022-12-28
- Docker容器操作方法详解 2022-11-13
- Centos7 nginx的安装以及开机自启动的设置 2023-09-22
- windows环境下apache-apollo服务器搭建 2023-09-10
- 通过StatefulSet部署有状态服务应用实现方式 2022-10-01
- Apache Kafka 2.5 稳定版发布,新特性抢先看 2023-09-11
- 为Win2003服务器打造铜墙铁壁的方法步骤 2022-09-01
- Centos 安装Django2.1 2023-09-24
- Apache CarbonData 1.0.0发布及其新特性介绍 2023-09-11