Apache反向代理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache反向代理相关的知识,希望对你有一定的参考价值。

,创建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端口 8080tomcat默认端口

/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

docker start      查看docker运行所占空间

docker rmi -f runoob/ubuntu:v4  删除docker [runoob/ubuntu:v4] 容器

 

--------------------------------------------------------------------------------------------------------------

 

,Apache反向代理

 

 httpd -k install -n apache2.2  其中"apache2.2"是服务名

(版本不同命令可能不一样)

打开Apache24\\conf里面的httpd.conf文件

 

更改Define SRVROOT 这个是项目所在的路径.我的是在38.

 

Listenapache的开放端口.使用这个端口号去监听tomcats

 

最下面,ProxyPassProxyPassReverse是项目路径,一般来说,他俩是一样的.

Apache24\\conf\\extra这个文件夹里,httpd-ssl.conf这个文件,里面的默认端口是443.如果装第二个或第3apache的话,注意端口号不要重复

 

以上是关于Apache反向代理的主要内容,如果未能解决你的问题,请参考以下文章

怎么配置反向代理 apache

宝塔 apache 反向代理配置wss服务

12.反向代理——Apache2

apache配置反向代理+websocket

apache2.2 反向代理 配置css js静态文件

反向代理负载均衡之APACHE