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

相亲网站排名前十名建站行业的发展前景

相亲网站排名前十名,建站行业的发展前景,微信小程序 网站建设,厦门人才网app目录 前言 简介 一、安装Nginx 二、后端部署 2.1多个tomcat负载均衡 2.2 负载均衡 2.3 后端项目部署 三、前端部署 1.解压前端 2.Nginx配置文件修改 3.IP域名映射 4.重启Nginx服务 前言 上篇博主已经讲解过了单机项目的部署linux之JAVA环境配置JDKTomcatTomcatMySQLlinux之JAVA环境配置JDKTomcatMySQL​​​​​​ 本篇给大家讲解一下使用Nginx负载均衡部署前后端分离项目 简介 Nginx是一个开源的web服务器和反向代理服务器它也可以用作负载均衡器和HTTP缓存。想象一下一个餐厅的厨师和顾客之间有一个非常高效的服务员这个服务员就像Nginx一样。在餐厅中服务员负责接收顾客的订单把订单传给厨师然后在菜品准备好后把菜品端给顾客。这个过程就像Nginx处理HTTP请求一样。 当有很多顾客同时在餐厅就餐时服务员可以快速地为每位顾客提供服务让他们不用等待太久。同样地Nginx也可以处理大量并发的请求提高网站的性能和稳定性。 一、安装Nginx 安装我们nginx所需要的依赖 1一键安装4个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2下载并解压安装包  wget http://nginx.org/download/nginx-1.13.7.tar.gz tar -xvf nginx-1.13.7.tar.gz -C /usr/local/java/ 3安装nginx一般我们在nginx都是要安装ssl证书的 # 进入安装包目录 cd nginx-1.13.7 # 编译执行配置: 考虑到后续安装ssl证书 添加两个模块 ./configure --with-http_stub_status_module --with-http_ssl_module # 安装编译一下一般我们编译完后/usr/local/ make make install 这里就我们编译完后的文件夹conf是环境配置文件html是静态资源logs日志sbin启动 4)启动 nginx 服务 安装好的 nginx 服务在 /usr/local/nginx 下进入 /usr/local/nginx/sbin 目录下启动 # 启动 ./nginx# 重启 ./nginx -s reload# 关闭 ./nginx -s stop# 或者指定配置文件启动 ./nginx -c /usr/local/nginx/conf/nginx.conf其它 yum install lsof给来查询端口占用 lsof -i:80 kill -9 pid 5)开启80端口  #开放端口 firewall-cmd --zonepublic --add-port80/tcp --permanent #更新防火墙规则 firewall-cmd --reload #防火墙列表 firewall-cmd --zonepublic --list-ports 现在已经安装好了但不过我们重启就nginx就关闭了不会自启动 6)配置nginx自启动 vim /etc/rc.d/rc.local 把服务目录配置进去 /usr/local/nginx/sbin/nginx 7)修改/etc/rc.d/rc/local的权限 cd /etc/rc.d/ chmod 755 rc.local 二、后端部署 2.1多个tomcat负载均衡 首先先去准备tomcat我这边在tomcat的根目录复制了两个一个是8081一个是8082 cd /切换到8081的/conf/这个上面我们说了这个是用来配置环境文件的 进入后我们输入 vim server.xml 去修改端口号所有的端口都不能重复所以在修改端口号中只要看到这种有数字的就往上加1就好了下面要修改3个地方 都改好后就开发8081、8082端口 #开发端口 firewall-cmd --zonepublic --add-port8081/tcp --permanent firewall-cmd --zonepublic --add-port8082/tcp --permanent #更新防火墙规则 firewall-cmd --reload #防火墙列表 firewall-cmd --zonepublic --list-ports 去测试一下是否可以连上8081、8082 2.2 负载均衡  配置负载均衡 1首先先切换到Nginx服务目录 cd /usr/local/nginx/conf/  2在这里面有一个文件 nginx.conf但是不建议vim修改 pwd查看当前路径然后cp到上面的输入框中找到nginx.conf双击进去编辑 3放入这个集群负载均衡就配置好了可以看到这里我们是配置了3个tomcat  upstream tomcat_list { #服务器集群名字server 127.0.0.1:8080 weight1; #服务器1 weight是权重的意思权重越大分配的概率越大。server 127.0.0.1:8081 weight1; #服务器2 weight是权重的意思权重越大分配的概率越大server 127.0.0.1:8082 weight1; #服务器3 weight是权重的意思权重越大分配的概率越大} 4 反向代理 proxy_pass http://tomcat_list; 5配置好了以后只需要做一件事把我们的nginx重启一下  ./nginx -s reload测试Nginx负载2个tomcat的效果 # 来回切换tomcat:8080、tomcat:8081两个服务器的类容 http://192.168.195.139/ # 停掉1个tomcat 发现还是可以访问项目 现在我们可以去测试一下我们不需要输入端口号就自动访问的tomcat会在3个端口中选择一个端口进入当然你们也可以自己去测试一下把其中的一个tomcat停了看它是否还能进入tomcat 2.3 后端项目部署 1把我们后端项目cp到/usr/local/java/apache-tomcat-8.5.20/webapps当中 注意是把所有端口都放一个后端项目否则弄了负载均衡也没用到 2把我们sql脚本导入到mysql连接工具当中新建数据库数据库名字需要根据项目使用的数据库名字统一右键运行SQL文件刷新就好了 3接下来我们重启tomcat 回到tomcat的bin目录下需要先把每个tomcat停掉在依次重新启动一下./startup.sh 这样我们后端项目就部署成功了 三、前端部署 1.解压前端 在/usr/local下创建一个文件夹并进入把项目前端放到里面再解压 我们在cd /usr/local创建mkdir mypro文件夹我们把前端项目丢到mypro里面  现在要进行解压但是我们没有unzip所以需要下载 yum install -y unzip 下载完成后解压 unzip blog.zip 2.Nginx配置文件修改 1.首先先切换到Nginx服务目录 cd /usr/local/nginx/conf/  2.在这里面有一个文件 nginx.conf但是不建议vim修改 3.pwd查看当前路径然后cp到上面的输入框中找到nginx.conf双击进去编辑 4.把这些代码放入进去 server {listen 80; #监听80端口可以改成其他端口#server_name localhost; #当前服务的域名server_name www.zking.com; #当前服务的域名(虚拟域名也可以)root /usr/local/mypro/dist; #将要访问的网站的根目录nginx节点会自动继承父节点的配置;这里放到/usr/local/*放到其他路径下会有权限相关问题必要的时候配置Nginx.conf的user为root ​# 代理配置location / {#该句代码是为解决history路由不能跳转的问题在vue-router官网有介绍 try_files $uri $uri/ /index.html;}location ^~/api/ {#^~/api/表示匹配前缀是api的请求proxy_pass的结尾有/ 则会把/api/*后面的路径直接拼接到后面即移除apiproxy_pass http://tomcat_list/;} 3.IP域名映射  C:\Windows\System32\drivers\etc\hosts中增加映射关系 4.重启Nginx服务 [rootlocalhost java]# cd ../sbin ./nginx -s reload 用户zs 密码123 这样就好啦今天就到这里
http://www.pierceye.com/news/750197/

相关文章:

  • 南谯区住房和城乡建设局网站大连百度推广优化
  • 东莞设计网站公司被邀请做刷客会不会碰到钓鱼网站
  • 阿里云服务器多个网站南充网络推广
  • 电子商务网站建设规划设计任务书wordpress 有道云笔记
  • 广州市地铁站地图潍坊网站建设方案
  • 买一个网站服务器多少钱企业 怎么建交互网站
  • 国产网站开发工具公司福建新闻最新消息
  • 云主机和云虚拟主机优化教程网站推广排名
  • 佛山网站建设开发二维码生成器永久免费版下载
  • 衡水网站建设衡水网站建设网站建设南宁
  • 汽车网站推广策划方案wordpress又拍云cdn伪静态
  • 用dw建立网站网站设计师要学什么
  • 网站模块建设中二级医院做网站
  • 求大神帮忙做网站云网站后台
  • 保护稀有动物网站建设策划书凡科建站多少钱
  • 怎么通过做网站来赚钱坪山网站建设方案
  • 网站架构设计师工作内容传媒在线网站模板
  • 重庆哪里有做网站的公司互联网公司网站建设ppt
  • 海南的网站建设公司wordpress最新版中午
  • 网站推广需要域名迁移iis7建设网站
  • 网站建设实践报告小结网页版传奇服务端
  • 安顺住房和城乡建设部网站做网站用什么开发工具
  • 网站域名后缀意义深圳买门的网站建设
  • 遵义花果园网站建设wordpress关闭rss功能
  • 建设网站需要哪些人做网站的猫腻
  • 番禺网站建设效果深圳app制作开发公司排名
  • 临沂品牌网站推广做关于时尚网站的目的
  • 建设银行网站 无法访问上海网站制作开发公司
  • windows网站建设教程网络流量统计工具
  • 网站被入侵后需做的检测 1优易网络公司员工发展