青岛冠通市政建设有限公司网站网站搭建

pingmian/2025/10/8 16:38:32/文章来源:
青岛冠通市政建设有限公司网站,网站搭建,莱芜都市网人才网,房产网站制作方案文章目录 1. 配置反向代理1.1 前置准备1.2 代理服务器配置1.3 真实服务器配置1.4 客户机配置 2. Tomcat 多实例部署2.1 部署JDK2.2 设置JDK环境变量2.3 部署Tomcat服务2.4 路径启动 3. Nginx联动Tomcat实现动静分离、负载均衡3.1 基本原理3.2 前置准备3.3 配置nginx1实现四层代… 文章目录 1. 配置反向代理1.1 前置准备1.2 代理服务器配置1.3 真实服务器配置1.4 客户机配置 2. Tomcat 多实例部署2.1 部署JDK2.2 设置JDK环境变量2.3 部署Tomcat服务2.4 路径启动 3. Nginx联动Tomcat实现动静分离、负载均衡3.1 基本原理3.2 前置准备3.3 配置nginx1实现四层代理负载均衡3.4 配置nginx2\3实现七层代理动静分离3.5 Tomcat配置作为动态资源服务器3.6 测试 1. 配置反向代理 1.1 前置准备 #所需环境 192.168.67.100 #nginx代理服务器 192.168.67.101 #客户机 192.168.67.102 #真实服务器1.2 代理服务器配置 vim /apps/nginx/conf/nginx.conf #编辑主配置文件#在http块中添加 include /apps/nginx/conf.d/*.confvim /apps/nginx/conf.d/pc.com #编辑子配置文件server{listen 192.168.67.100:80;server_name www.pc.com;location / {root /apps/nginx/html/pc;proxy_pass http://192.168.67.102;} }nginx -t nginx -s reload #重新加载1.3 真实服务器配置 systemctl stop firewalld setenforce 0 #关闭防火墙和selinuxyum install httpd -y #安装服务cd /var/www/html echo Hi~ index.html #主页内容systemctl start httpd #开启服务vi /etc/hosts #添加地址映射192.168.67.100 www.pc.com1.4 客户机配置 vim /etc/hosts192.168.67.100 www.pc.com测试 客户机访问代理服务器 curl www.pc.com2. Tomcat 多实例部署 2.1 部署JDK #所需安装包 apache-tomcat-9.0.16.tar.gz jdk-8u201-linux-x64.rpmrpm -ivh jdk-8u201-linux-x64.rpm 2.2 设置JDK环境变量 #查看全局配置文件 vim /etc/profilevi /etc/profile.d/java.shexport JAVA_HOME/usr/java/jdk1.8.0_201-amd64 #java家目录 export JRE_HOME$JAVA_HOME/jre #jre家目录 export CLASSPATH$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar #指向java工具包和环境包 export PATH$JAVA_HOME/bin:$JRE_HOME/bin:$PATH #java环境变量 source /etc/profile.d/java.sh #调用Java脚本java -version #查看当前JDK版本2.3 部署Tomcat服务 cd /opt tar xf apache-tomcat-9.0.16.tar.gz#解压tomcat源码包cp -r apache-tomcat-9.0.16/ /usr/local/tomcat1 cp -r apache-tomcat-9.0.16/ /usr/local/tomcat2 cp -r apache-tomcat-9.0.16/ /usr/local/tomcat3 #将tomcat复制到usr/local ,并且改名方便管理#更改tomcat1、2、3 server.xhl文件 vi /usr/local/tomcat1/conf/server.xml重复操作 #修改各 tomcat 实例中的 startup.sh 和 shutdown.sh 文件添加 tomcat 环境变量#tomcat1 vi /usr/local/tomcat1/bin/startup.sh #添加 export CATALINA_BASE/usr/local/tomcat1 export CATALINA_HOME/usr/local/tomcat1 export TOMCAT_HOME/usr/local/tomcat1vi /usr/local/tomcat1/bin/shutdown.sh#添加内容 export CATALINA_BASE/usr/local/tomcat1 export CATALINA_HOME/usr/local/tomcat1 export TOMCAT_HOME/usr/local/tomcat1重复上述操作 2.4 路径启动 #绝对路径启动/usr/local/tomcat1/bin/startup.sh/usr/local/tomcat2/bin/startup.sh/usr/local/tomcat3/bin/startup.sh ss -natp |grep java #查看进程#网页启动 192.168.67.102:8081 192.168.67.102:8082 192.168.67.102:80833. Nginx联动Tomcat实现动静分离、负载均衡 3.1 基本原理 服务端接收来自客户端的请求中包含静态资源和动态资源静态资源由Nginx进行处理动态资源Nginx转发至后端由tomcat负责处理。 3.2 前置准备 #tomcat多实例 192.168.67.102:8081 192.168.67.102:8082 192.168.67.102:8083#四层实现负载均衡 nginx1 192.168.67.100 #用性能最好的一台#七层实现动静分离 nginx2 192.168.67.101 nginx3 192.168.67.103#客户机 192.168.67.1043.3 配置nginx1实现四层代理负载均衡 systemctl stop firewalld setenforce 0 #关闭防火墙和selinux策略#编译安装nginx并加入systemd服务 #依赖 yum -y install pcre-devel zlib-devel openssl-devel gcc gcc-c make #创建管理用户 useradd -M -s /sbin/nologin nginx#编译安装ngnix cd /opt#解压缩软件包 tar -zxf nginx-1.18.0.tar.gzcd nginx-1.18.0 #加入源码包#搭建编译环境 ./configure \ --prefix/apps/nginx \ --usernginx \ --groupnginx \ --with-file-aio \ #启用文件修改支持 --with-http_stub_status_module \ #启用状态统计 --with-http_gzip_static_module \ #启用 gzip静态压缩 --with-http_flv_module \ #启用 flv模块提供对 flv 视频的伪流支持 --with-http_ssl_module #启用 SSL模块提供SSL加密功能 --with-stream #启用 stream模块提供4层调度make -j2 make install #编译并安装 #软连接 添加到环境变量中 ln -s /apps/nginx/sbin/nginx /usr/local/#添加到系统服务中 vim /lib/systemd/system/nginx.service[Unit] Descriptionnginx Afternetwork.target [Service] Typeforking PIDFile/usr/local/nginx/logs/nginx.pid ExecStart/usr/local/nginx/sbin/nginx ExecrReload/bin/kill -s HUP $MAINPID ExecrStop/bin/kill -s QUIT $MAINPID PrivateTmptrue [Install] WantedBymulti-user.targetsystemctl daemon_reload chmod 754 /lib/systemd/system/nginx.service#启动nginx systemctl start nginx systemctl status nginx #查看运行状态 #配置负载均衡 vim /apps/nginx/conf/nginx.conf ... #写在http部分上面 stream {upstream myserver {server 192.168.67.101:80 weight1;server 192.168.67.103:80 weight1;}server {listen 80;proxy_pass myserver;} }nginx -t nginx -s reload #重新加载ss -natp |grep nginx #查看是否正常运行3.4 配置nginx2\3实现七层代理动静分离 nginx2和3配置基本相同主页文件相同名字不同内容的文本和静态网页用于测试负载均衡 #前置准备 systemctl disable firewalld --now setenforce 0#yum安装nginx yum -y install epel-release.noarch -y yum -y install nginx #如果开启了httpd服务关了不然会导致nginx无法开启#开启服务 systemctl start nginx vim /etc/nginx/nginx.conf #编辑主配置文件#添加并编辑子配置文件 touch conf.d/scj.conf vim conf.d/scj.confnginx -t nginx -s reload #重新加载#静态页面 cd /usr/share/nginx/html mkdir scj echo This is nginx2 ,from scj scj/index.html3.5 Tomcat配置作为动态资源服务器 #前置准备 systemctl stop firerwalld setenforce 0#当前已经部署了tomcat多实例 #详情见上#准备动态资源 mkdir /usr/local/tomcat1/webapps/test mkdir /usr/local/tomcat2/webapps/test mkdir /usr/local/tomcat3/webapps/test #创建动态资源根目录#创建动态页面#tomcat1 vi /usr/local/tomcat1/webapps/test/index.jsp % page languagejava importjava.util.* pageEncodingUTF-8% html head titleJSP test1 page/title /head body % out.println(动态页面 1,http://www.test1.com);% /body /html#创建动态页面#tomcat2 vi /usr/local/tomcat2/webapps/test/index.jsp % page languagejava importjava.util.* pageEncodingUTF-8% html head titleJSP test2 page/title /head body % out.println(动态页面 2,http://www.test1.com);% /body /html#tomcat3 vi /usr/local/tomcat3/webapps/test/index.jsp % page languagejava importjava.util.* pageEncodingUTF-8% html head titleJSP test3 page/title /head body % out.println(动态页面 3,http://www.test1.com);% /body /html#重启服务/usr/local/tomcat1/bin/shutdown.sh /usr/local/tomcat1/bin/startup.sh /usr/local/tomcat2/bin/shutdown.sh /usr/local/tomcat2/bin/startup.sh /usr/local/tomcat3/bin/shutdown.sh /usr/local/tomcat3/bin/startup.sh ss -natp |grep java #查看运行情况3.6 测试 #访问静态资源 浏览器访问 http://192.168.67.100/scj/index.html 多次刷新#访问动态资源 http://192.168.67.100/test/index.jsp 多次刷新

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/90041.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

邹平做网站wordpress 注册侧边栏

笔记整理 | 朱珈徵,天津大学硕士。链接:https://arxiv.org/pdf/2009.11692.pdf动机尽管生成式预训练语言模型在一系列文本生成任务上取得了成功,但在生成过程中需要对基础常识知识进行推理的情况下,它们仍然会受到影响。现有的方法…

户型图在哪个网站找燕郊医疗网站建设

全世界只有3.14 % 的人关注了青少年数学之旅(图源网络,侵权删)

麻阳住房和城乡建设局网站网络安全管理平台

Junit引入注解参数化单参数多参数方法传参 测试用例执行顺序断言测试套件 Junit引入 Junit来编写和组织自动化测试用例,使用Selenium来实际模拟用户与Web应用程序的交互。也就是使用JUnit的测试功能来管理和运行Selenium测试。常见的做法是,使用JUnit作…

读了成考好后悔啊aso排名优化

Linux C 编程一站式学习 #pragma 预处理指示供编译器实现一些非标准的特性,C 标准没有规定 #pragma 后面应该写什么以及起什么作用,由编译器自己规定。有的编译器用 #pragma 定义一些特殊功能寄存器名,有的编译器用 #pragma 定位链接地址&…

南头专业的网站建设公司网站开发前端学习

注:linux系统为vmware虚拟机,和真实工作环境可能有出入,不过正因如此我暴露了NAT转出的IP也没什么大碍 引言 postgresql与mysql目前都是非常受人欢迎的两大数据库,其各有各的优势,初学者先使用简单一张图来说明两者区…

做商城网站需要多少钱镇江网站建设推广

🌈个人主页:聆风吟 🔥系列专栏:数据结构、剑指offer每日一练 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 一. ⛳️训练计划VI(题目难度:中等)1.1 题目1.2 示例1.3 …

做安居客网站需要什么浏览器网站版式设计说明

乘法和除法指令用的不多,因为效率很低 比较指令CMP (compare) •格式:CMP OPD,OPS •功能:(OPD) — (OPS),跟减法指令很像,但是不存结果 •说明:目的操作数减去源操作数,然后根据结果设置标志位,但该结…

新乡做网站网站设计 教程

一、说明 增强大型语言模型 (LLM) 安全性的追求是技术创新、道德考虑和实际应用的复杂相互作用。这项努力需要一种深入而富有洞察力的方法,将先进的数学模型与道德原则和谐地融合在一起,以确保LLM的发展不仅在技术上稳健,而且在道德上合理且对…

东兰县建设局网站注册网站建设

一、外键约束的概念 外键约束(FOREIGN KEY,缩写FK是数据库设计的一个概念,它确保在两个表之间的关系保持数据的一致性和完整性。 外键是指表中的某个字段的依赖于另一张表中某个字段的值,而被依赖的字段必须具有主键约束或者唯一约束&#…

做ppt做好的网站网站建设计算机人员招聘

第一题: 泰勒展开式求sin(x) 【问题描述】 已知sin(x)的泰勒展开式为: sin(x) x/1! - x^3/3! x^5/5! - x^7/7! …… 当某一项的绝对值小于ξ时,停止计算。 输入x及ξ的值,输出sin(x)的值,小数点后保留5位小数。…

上海响应式网站建设企业室内设计学校有哪些

当我们打印一个网页时,默认情况下,网页的背景图片是不会被打印出来的 这与我们的打印代码无关,需要设置IE便可,如下图: 转载于:https://www.cnblogs.com/blodfox777/archive/2008/08/05/1260860.html

个性化网站建设多少钱响应式网站制作流程

工作中经常要和第三方做对接,比如支付、电子合同等系统。操作成功之后,第三方会发送异步的通知,返回最终的处理结果,使用异步而不是使用同步通知,是为了加快系统响应速度,防止线程阻塞。任务处理完成后通过…

济南营销网站建设广告设计与制作的课程

dolphinscheduler运行了一段时间,忽然发现一个流程下某个任务一直在自动重跑,把工作流删了,任务删了,下线等等,都不能阻止他重复的运行,每秒1次,真是见了鬼 1、把zookeeper停掉发现不再重跑了 …

如何提网站建设需求网络服务器的分类

Flink on k8s部署日志详解及与Yarn部署时的日志生成模式对比 最近需要将flink由原先部署到Yarn集群切换到kubernetes集群,在切换之后需要熟悉flink on k8s的运行模式。在使用过程中针对日志模块发现,在k8s的容器中,flink的系统日志只有jobma…

做电影网站前途网页制作的公司哪家好

一、Thymeleaflayuijquery复选框回显基于Thymeleaf模板下的layuijquery复选框回显,主要是jquery。大致意思是:把数组转成JSON传到前台,再在前台转回数组 AJAX一般都是用JSON格式或XML格式来传递数据的JSON就是一种具有特殊格式的字符串。1.实…

学企业网站开发7a125v能插国内插座吗

1、static修饰的变量和方法,在类加载时即被初始化,可直接通过类名.变量名和类型.方法名进行调用。2、static修饰的变量,在类加载时会被分配到数据区的方法区。类的实例可共享方法区中的变量。如果static修饰的变量发生改变,那么所…

浙江网站建设工作室公司培训网站建设

html是什么?html即超文本标记语言,现在大多网页都是html的格式。而所谓的html文件是一种超文本文件,其中超文本可以是图片或音乐等非文字元素,使用很广泛。但是很多用户都不太明白html是什么文件?也不清楚html文件要如…

蝴蝶传媒网站推广湖北响应式网页建设哪家有

大家都知道&#xff0c;seo的一个很重要的一点就是要把网站做的条理清晰&#xff0c;让搜索引擎很容易的读明白&#xff0c;这个条理清晰不仅体现在网站的物理路径&#xff0c;url等地 方。在<h1><h2><h3>等方面也是这样。并不是<h1>对于关键字排名有帮…

企业新网站seo推广wordpress 微网站

原文地址&#xff1a;https://blog.csdn.net/chaishen10000/article/details/79324016 最近一段时间都在学习深度学习&#xff0c;想着在用户画像标签模型中看能不能用上&#xff0c;终于&#xff0c;用了一个多月的时间&#xff0c;结合实际的场景和数据&#xff0c;搭建了一套…

一级a做爰网站中国php 金融网站源码

实验三 一  实验名称 感知器设计 二 目的和意义 使用感知器完成线性分类任务 三 操作步骤或算法结构 数据预处理。载入数据文件&#xff08; iris.csv 文件&#xff09;中的数据&#xff0c;并将其分成样本向量矩阵X和样本分类结果向量 G \bf G G。 给 4 4 4 列向量的…