当前位置: 首页 > news >正文

美橙建站怎么样如何优化wordpress

美橙建站怎么样,如何优化wordpress,企业网络规划设计方案,网站规划问题目录 多实例 安装tomcat 配置 tomcat 环境变量 修改server.xml文件 修改开关文件#xff0c;添加环境变量 tomcat1 tomcat2 启动 浏览器访问测试 nginxtomcat实现动静分离 Nginx实现负载均衡的原理 部署nginx的负载器 搭建第三台tomcat 配置多实例服务器 Tomcat…目录 多实例 安装tomcat 配置 tomcat 环境变量 修改server.xml文件 修改开关文件添加环境变量 tomcat1 tomcat2 启动 浏览器访问测试 nginxtomcat实现动静分离 Nginx实现负载均衡的原理 部署nginx的负载器 搭建第三台tomcat 配置多实例服务器 Tomcat1配置 Tomcat2配置 配置nginx服务器负载均衡和动静分离 多实例 在一台服务器上有多个tomcat服务配置成全局变量方便后面传参 安装tomcat 安装好 jdk后编译安装tomcat cd /opt tar zxvf apache-tomcat-9.0.16.tar.gz mkdir /usr/local/tomcat mv apache-tomcat-9.0.16 /usr/local/tomcat/tomcat1 cp -a /usr/local/tomcat/tomcat1 /usr/local/tomcat/tomcat2配置 tomcat 环境变量 vim /etc/profile.d/tomcat.sh#tomcat1 export CATALINA_HOME1/usr/local/tomcat/tomcat1 export CATALINA_BASE1/usr/local/tomcat/tomcat1 export TOMCAT_HOME1/usr/local/tomcat/tomcat1 #tomcat2 export CATALINA_HOME2/usr/local/tomcat/tomcat2 export CATALINA_BASE2/usr/local/tomcat/tomcat2 export TOMCAT_HOME2/usr/local/tomcat/tomcat2source /etc/profile.d/tomcat.sh 修改server.xml文件 修改 tomcat2 中的 server.xml 文件要求各 tomcat 实例配置不能有重复的端口号 vim /usr/local/tomcat/tomcat2/conf/server.xml Server port8006 shutdownSHUTDOWN     #22行修改Server prot默认为8005 - 修改为8006 Connector port8081 protocolHTTP/1.1   #69行修改Connector portHTTP/1.1  默认为8080 - 修改为8081 Connector port8010 protocolAJP/1.3 redirectPort8443 /     #116行修改Connector port AJP/1.3默认为8009 - 修改为8010修改开关文件添加环境变量 修改各 tomcat 实例中的 startup.sh 和 shutdown.sh 文件添加 tomcat 环境变量 tomcat1 vim /usr/local/tomcat/tomcat1/bin/startup.sh ##添加以下内容 export CATALINA_BASE$CATALINA_BASE1 export CATALINA_HOME$CATALINA_HOME1 export TOMCAT_HOME$TOMCAT_HOME1vim /usr/local/tomcat/tomcat1/bin/shutdown.shexport CATALINA_BASE$CATALINA_BASE1 export CATALINA_HOME$CATALINA_HOME1 export TOMCAT_HOME$TOMCAT_HOME1 tomcat2 vim /usr/local/tomcat/tomcat2/bin/startup.sh export CATALINA_BASE$CATALINA_BASE2 export CATALINA_HOME$CATALINA_HOME2 export TOMCAT_HOME$TOMCAT_HOME2vim /usr/local/tomcat/tomcat2/bin/shutdown.shexport CATALINA_BASE$CATALINA_BASE2 export CATALINA_HOME$CATALINA_HOME2 export TOMCAT_HOME$TOMCAT_HOME2 启动 /usr/local/tomcat/tomcat1/bin/startup.sh  /usr/local/tomcat/tomcat2/bin/startup.sh netstat -natp | grep java 浏览器访问测试 http://192.168.233.100:8080 http://192.168.233.100:8081 telent 可以测试端口通信是否正常 nginxtomcat实现动静分离 静静态页面 动动态页面 分别可以对静态页面和动态页面发起不同的请求会有不同的响应结果 nginx反向代理----负载均衡---- tomcat是后端服务器----web静态ngnx----静态请求----动态页面----tomcat Nginx实现负载均衡的原理 Nginx实现负载均衡是通过反向代理实现Nginx服务器作为前端Tomcat服务器作为后端web页面请求由Nginx服务来进行转发。 但不是把所有的web请求转发而是将静态页面请求Ncinx服务器自己来处理动态页面请求转发给后端的Tomcat服务器来处理。 Tomcat是属于轻量级的应用服务器可接受访问量可能会不足所以我们需要多台Tomcat服务器。并且Tomcat并发量处理能力弱约Nginx的六分之一所以需要Nginx方向代理时进行合理的调用分配。 部署nginx的负载器 systemctl stop firewalld setenforce 0systemctl stop firewalld setenforce 0yum -y install pcre-devel zlib-devel openssl-devel gcc gcc-c makeuseradd -M -s /sbin/nologin nginxcd /opt tar zxvf nginx-1.22.0.tar.gz -C /opt/cd nginx-1.22.0/./configure \ --prefix/usr/local/nginx \ --usernginx \ --groupnginx \ --with-file-aio \ --with-http_stub_status_module \ --with-http_gzip_static_module \ --with-http_flv_module \ --with-http_ssl_module \ --with-stream --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层调 搭建第三台tomcat tomcat的多实例之前已部署在第三台服务器上部署一个tomcat systemctl stop firewalldsetenforce 0systemctl stop firewalld setenforce 0#软件包的方式安装jdk环境tar zxvf jdk-8u91-linux-x64.tar.gz -C /usr/local/vim /etc/profile export JAVA_HOME/usr/local/jdk1.8.0_91 export JRE_HOME${JAVA_HOME}/jre export CLASSPATH.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATHsource /etc/profiletar zxvf apache-tomcat-9.0.16.tar.gzmv /opt/apache-tomcat-9.0.16/ /usr/local/tomcat/usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/startup.shnetstat -ntap | grep 8080 配置多实例服务器 mkdir -p /usr/local/tomcat/tomcat1/webapps/test mkdir -p /usr/local/tomcat/tomcat2/webapps/test Tomcat1配置 vim /usr/local/tomcat/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 /htmlvim /usr/local/tomcat/tomcat1/conf/server.xml #把前面的host配置删除 Host namelocalhost appBasewebapps unpackWARstrue autoDeploytrue xmlValidationfalse xmlNamespaceAwarefalseContext docBase/usr/local/tomcat/tomcat1/webapps/test path reloadabletrue / /Host/usr/local/tomcat/tomcat1/bin/shutdown.sh /usr/local/tomcat/tomcat1/bin/startup.sh Tomcat2配置 vim /usr/local/tomcat/tomcat2/webapps/test/index.jsp % page languagejava importjava.util.* pageEncodingUTF-8% html head titleJSP test2 page/title /head body % out.println(动态页面 2,http://www.test2.com);% /body /htmlvim /usr/local/tomcat/tomcat2/conf/server.xml Host namelocalhost appBasewebapps unpackWARstrue autoDeploytrue xmlValidationfalse xmlNamespaceAwarefalseContext docBase/usr/local/tomcat/tomcat2/webapps/test path reloadabletrue //usr/local/tomcat/tomcat2/bin/shutdown.sh /usr/local/tomcat/tomcat2/bin/startup.sh 配置nginx服务器负载均衡和动静分离   vim /usr/local/nginx/html/index.html html body h1 this is Nginx static test !/h2 img srcmeinv.jpg/ /body /htmlvim /usr/local/nginx/conf/nginx.conf ...... http { ...... #配置负载均衡的服务器列表weight参数表示权重权重越高被分配到的概率越大upstream tomcat_server {server 192.168.233.71:8080 weight1;server 192.168.233.71:8081 weight1;}server {listen 80;server_name localhost;charset utf-8;#配置Nginx处理动态页面请求将 .jsp文件请求转发到Tomcat 服务器处理location ~ .*\.jsp$ {proxy_pass http://tomcat_server;#设置后端的Web服务器可以获取远程客户端的真实IP#设定后端的Web服务器接收到的请求访问的主机名域名或IP、端口默认HOST的值为proxy_pass指令设置的主机名。如果反向代理服务器不重写该请求头的话那么后端真实服务器在处理时会认为所有的请求都来自反向代理服务器如果后端有防攻击策略的话机器就被封了。proxy_set_header HOST $host;#把$remote_addr赋值给X-Real-IP来获取源IPproxy_set_header X-Real-IP $remote_addr;#在nginx 作为代理服务器时设置的IP列表会把经过的机器ip代理机器ip都记录下来proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}#配置Nginx处理静态图片请求location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|css)$ {root /usr/local/nginx/html;expires 10d;}location / {root html;index index.html index.htm;} ......} ...... }location ~ .*\.jsp$ {proxy_pass http://tomcat_server;proxy_set_header HOST $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}访问测试 访问动态资源tomcat  192.168.233.80/index.jsp #nginx的地址来访问
http://www.hkea.cn/news/14335856/

相关文章:

  • 个人主页静态网站旧域名找新域名的方法
  • 深圳建设局网站制作网页的的网站
  • 网站开发公司组织架构iis网站主目录
  • 济宁那家做网站最好wordpress 主题 设置
  • 大战网站建设wordpress电影模版
  • 展示型网站建设标准晋江市建设局网站
  • 做venn图网站网站建设对电子商务中的作用
  • 标准件做啥网站企业网站建设好的例子
  • 福州市建设管理处网站网站设计平台及开发工具
  • 科讯网站模版网做网站一定要公司备案吗
  • wordpress+瀑布流加载网站排名优化软件电话
  • 桌面网站怎么做网站目标定位概念
  • 用什么网站做封面最好微信广告投放推广平台
  • 邢台移动网站建设公司装修设计师之家官网
  • 广西壮族自治区行政执法人员培训北京seo网站推广费用
  • 手机有软件做ppt下载网站有哪些内容毕业设计做app还是做网站
  • 西乡网站开发河北建设厅查询网站首页
  • 网站建设的后台登录乐陵德州seo公司
  • 仁怀网站建设宁波小型建网站公司
  • 做家政网站wordpress采集器
  • 上海品牌策划设计广州seo培训机构
  • 怎么做带数据库的网站常熟做网站价格
  • aspnet网站开发成都机房托管
  • 百度商桥要怎么添加到网站网站域名做跳转要收费吗
  • 长春模板自助建站搜索引擎广告名词解释
  • 聊城建设工程质量信息网站北京建设教育协会的网站
  • 医药网站建设客户的需求深圳燃气公司电话号码
  • 中卫网站建设公司淮北哪有做网站的
  • 北京网站改版价格旅游产业网站app建设的市场分析
  • 来宾网站制作谷歌浏览器app下载安装