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

做家具的网站有哪些网站建设百强企业

做家具的网站有哪些,网站建设百强企业,云南网络公司网站,长沙营销网站设计目录 前言 一 Nginx(自启动) 2.1 Nginx的安装 2.2 设置自启动Nginx 二 Nginx负载均衡tomcat 2.1 准备两个tomcat 2.1.1 复制tomcat 2.1.2 修改server.xml文件 2.1.3 开放端口 2.2 Nginx配置 2.2.1 修改nginx.conf文件 2.2.2 重启Nginx服务 2…

目录

前言

一 Nginx(自启动)

2.1 Nginx的安装

2.2 设置自启动Nginx

二 Nginx负载均衡tomcat

2.1 准备两个tomcat

2.1.1 复制tomcat

2.1.2 修改server.xml文件

2.1.3 开放端口

2.2 Nginx配置

2.2.1 修改nginx.conf文件

 2.2.2 重启Nginx服务

2.2.3 测试Nginx得结论

三 后端

3.1 将war包放置webapps下

3.2 导入SQL脚本

3.3 测试后端

四 前端

4.1 创建文件夹存储前端

4.2 解压前端 

4.3 修改nginx.conf

 4.4 配置映射关系

4.5 访问项目


前言

前一篇文章我们学习了部署单机项目其中包括了jdk,tomcat,mysql的安装,这一篇文章小编就不带大家进行安装了,直接从安装Nginx开始

上一篇文章:http://t.csdnimg.cn/UsK2P

一 Nginx(自启动)

前言:

Nginx作用图

从上图可以看出,让nginx负载多个tomcat从而访问数据库,这样能让更加的安全,如果一个服务器宕机了,还能使用另外一个服务器进行访问

2.1 Nginx的安装

先将Nginx的安装包放置到Linux中

1)下载并解压安装包
下载命令:wget http://nginx.org/download/nginx-1.13.7.tar.gz    (有了可不需要)
解压命令:tar -xvf nginx-1.13.7.tar.gz  (如下)

解压后:

2)一键安装4个依赖

命令执行:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

3)安装nginx
# 先进入安装包目录
命令:cd nginx-1.13.7  (安装包名根据自己的来)


# 编译,执行配置: 考虑到后续安装ssl证书 添加两个模块
命令:   ./configure --with-http_stub_status_module --with-http_ssl_module

4) 安装
命令:make && make install

5)启动 nginx 服务
安装好的 nginx 服务在 /usr/local/nginx/sbin 下

cd /usr/local/nginx/sbin
# 启动
命令:  ./nginx

虽然已经启动了,但我们也不知道到底启动成功没有。

6)#下载插件
yum install lsof

7) 查看Nignx是否启动
lsof -i:80

8) 设置防火墙开放 80 端口
 firewall-cmd --zone=public --add-port=80/tcp --permanent

9) 跟新防火墙规则
firewall-cmd --reload

10) 查看开放端口号
 firewall-cmd --reload && firewall-cmd --list-port

最后网址填写虚拟机地址访问Nginx

访问成功!

借鉴命令 可不操作

# 重启
./nginx -s reload
 
# 关闭
./nginx -s stop
 
# 或者,指定配置文件启动
./nginx -c /usr/local/nginx/conf/nginx.conf

2.2 设置自启动Nginx

先编辑etc下的rc.d/rc.local文件,点击i键处于编辑状态

1   vi /etc/rc.d/rc.local

再将nginx的启动命令位置复制上去,点击ESC,输入:wq保存并推出

2   /usr/local/nginx/sbin/nginx

 3 修改完成之后,返回它的上一层目录rc.d   命令:../


4 进行给rc.local文件赋予权限: chmod 755 rc.local

二 Nginx负载均衡tomcat

让Nginx负载两个tomcat,后面我们用两个tomcat访问项目

2.1 准备两个tomcat

2.1.1 复制tomcat

①  先复制一个tomcat后缀名改名8081的,就知道这是一第二个tomcat

cp -r apache-tomcat-8.5.20/ apache-tomcat-8.5.20-8081/

2.1.2 修改server.xml文件

进入根目下的server.xml文件,修改该tomcat的端口

处于tomcat目录中下使用下方命令  

命令:vi conf/server.xml   

按ESC键,输入:wq 保存并退出

2.1.3 开放端口

③ 开放8081端口
firewall-cmd --zone=public --add-port=8081/tcp --permanent
#跟新防火墙规则
firewall-cmd --reload
#防火墙列表
firewall-cmd --zone=public --list-ports

2.2 Nginx配置

2.2.1 修改nginx.conf文件

前面我们安装了Nginx,它会在我们的系统中自动生产nginx文件

左侧输入/usr/local/nginx/conf双击nginx.conf

往里面添加相关的配置

upstream  tomcat_list {  #服务器集群名字
server 127.0.0.1:8080  weight=1;   #服务器1   weight是权重的意思,权重越大,分配的概率越大。server 127.0.0.1:8081  weight=1; #服务器2   weight是权重的意思,权重越大,分配的概率越大

② 

注释一行 添加proxy_pass   http://tomcat_list;

保存按Ctrl+s,点击Yes即可

 2.2.2 重启Nginx服务

再输入systemct restart nginx重启Nginx服务,让配置生效

或者进入 /usr/local/nfinx/sbin 目录下重启

./nginx -s reload

2.2.3 测试Nginx得结论

浏览器输入IP地址加上:8080/8081,进行切换测试

如果不加:8080/8081,默认也会访问其中一个端口,将其中一个tomcat停掉,也能进行访问服务器,直到被人攻击宕机或其它原因才会无法访问服务器

三 后端

3.1 将war包放置webapps下

① 第一个tomcat8080

② 第二个tomcat8081 

3.2 导入SQL脚本

连接服务器,连接MySQL并导入相关的脚本

3.3 测试后端

进行测试后端

8080端口访问服务器结果:

8081访问服务器结果:

四 前端

4.1 创建文件夹存储前端

  1. [root@localhost local]# mkdir mypro    

  2. [root@localhost local]# cd mypro/

4.2 解压前端 

解压要使用unzip命令,要下载,输入:

yum install -y unzip

再进行解压:         所要解压的前端包名根据自己的来

unzip blog.zip

解压之后,会有一个dist文件,复制该dist路径

4.3 修改nginx.conf

重新进入nginc.conf文件中进行修改,

/usr/local/nginx/conf双击nginx.conf

① 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/*后面的路径直接拼接到后面,即移除api
        proxy_pass http://tomcat_list/;
    }

 4.4 配置映射关系

主机Ctrl+r,输入C:\Windows\System32\drivers\etc,编辑hosts中增加映射关系

虚拟机地址+映射地址如:192.168.244.141 www.zking.com 

如下图

以管理员身份打开命令提示符或PowerShell

如果无法编辑该hosts文件,是权限不够

解决办法:

①管理员运行终端

按下Win + X组合键,然后选择“终端管理员”或“Windows PowerShell(管理员)”。

再进入C:\Windows\System32\drivers\etc

② 更改文件的所有权

使用takeown命令将文件的所有权更改为当前用户。例如,要将hosts文件的所有权更改为当前用户,可以运行以下命令:

takeown /f "C:\Windows\System32\drivers\etc\hosts"

③ 更改文件的权限

使用icacls命令来更改文件的权限,给予当前用户完全控制权限。例如:

icacls "C:\Windows\System32\drivers\etc\hosts" /grant 用户名:F

用户名替换为你的Windows用户名

不知道用户名的话,ctrl+r输入cmd进入终端

再输入命令echo %username%,获得用户名

解决之后再去编辑hosts文件,配置我们的映射关系 Ctrl+s保存

4.5 访问项目

如下的动态图,当我关掉一个8081的端口,我也能进行访问项目

不关掉两个端口的话,都可以进行访问我们的项目

http://www.yayakq.cn/news/520939/

相关文章:

  • 人像摄影网站十大排名优化大师是干什么的
  • 网站视频下载脚本建立家族修仙
  • 企业网站建设移动洋气的广告公司名字
  • 池州建行网站wordpress母狗
  • 在那个网站做义工好wordpress 谷歌地图
  • 网站建设实践课程报告1分钟视频制作报价明细
  • 盐城网站建设有限公司云南建网站需要多少钱
  • 网站上线发布流程如何免费域名
  • 南充房管局网站查询房产网站定制公司排行榜
  • 农药放行单在哪个网站做ie不支持wordpress
  • 东莞家政网站建设天津网站建设制作方案
  • php按步骤做网站宁波外贸网站设计公司
  • 电子商城官方网站常德网站建设厦门网站制作
  • 全面的网站制作海口财务
  • 开发一套网站系统 多少钱ip地址免费
  • 广州白云网站建设公司wordpress .微信小程序
  • 邢台企业做网站哪儿好现在最流行的网站开发工具
  • 品牌网站建设S苏州企业网站备案快吗
  • 网站开发专业江苏建设工程信息网网
  • wordpress首页显示全部内容辽源网站seo
  • 网站备案视频如皋做网站的公司
  • 做网站什么码怎么做本地婚姻介绍网站
  • 吉安网站建设长沙网站推广¥做下拉去118cr
  • 高明网站设计多少钱网站设计与规划
  • 如何自建网站接广告网站建设 模板
  • python做网站框架网站后台备份丢失
  • 电子商务网络推广主要做什么seo网站优化多少钱
  • 企业网站建设费上海网站建设v芯ee8888e
  • wordpress 免邮箱合肥seo排名公司
  • 网站开发属于技术合同简洁高端网站模板psd