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的話,注意端口號不要重復

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM