分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

快速搭建内网测试网络,简单模拟WEB集群

发布时间:2023-09-06 01:59责任编辑:胡小海关键词:暂无标签
模拟WEB集群

后端WEB集群192.168.1.231:8080和192.168.1.232:8080.WEB后端可以按照需要增加,不同目录启动不同端口,通过使用192.168.1.231:80作为负载均衡访问.

upstream ?www.front.com{ ???server ??192.168.1.232:8080; ???server ??192.168.1.231:8080;}server{ ???listen ?80; ???server_name ?192.168.1.231; ???location / { ???????proxy_pass ???????http://www.front.com; ???????proxy_set_header ??Host ????????????$host; ???????proxy_set_header ??X-Real-IP ???????$remote_addr; ???????proxy_set_header ??X-Forwarded-For ?$proxy_add_x_forwarded_for; ???}}
SVN自动发布

使用SVN提交时,注释中输入"auto_deploy",自动发布到231,232的项目测试服务器.svn钩子文件post-commit

#!/bin/bashREPOS="$1"REV="$2"if ( svnlook log -r $REV /data/www/svn/gtl/ |grep "auto_deploy" )then ???echo "`date` auto_deploy">> /tmp/testsvn.log#front1 ???ssh root@192.168.1.231 ‘svn update /data/wwwroot/gtl/ --username "sylar" --password "gtl1023"‘ ???ssh root@192.168.1.231 ‘chown www.www -R /data/wwwroot/gtl‘#front2 ???ssh root@192.168.1.232 ‘svn update /data/wwwroot/gtl/ --username "sylar" --password "gtl1023"‘ ???ssh root@192.168.1.232 ‘chown www.www -R /data/wwwroot/gtl‘#admin ???ssh root@192.168.1.232 ‘svn update /data/wwwroot/admin/ --username "sylar" --password "gtl1023"‘ ???ssh root@192.168.1.232 ‘chown www.www -R /data/wwwroot/admin‘fi
另外一个SVN钩子,强制SVN提交时输入注释
#!/bin/shREPOS="$1"TXN="$2"SVNLOOK=/usr/bin/svnlookLOGMSG=$($SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c)if [ "$LOGMSG" -lt 10 ]; thenecho -e "\n 提交文件时必须添加注释,提交中止."1>&2exit 1fi

快速搭建内网测试网络,简单模拟WEB集群

原文地址:https://www.cnblogs.com/ops-sylar/p/9158768.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved