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

可以用wpf做网站吗孝感做网站xgsh

可以用wpf做网站吗,孝感做网站xgsh,如何做资金盘网站,视频怎么制作准备实验环境#xff0c;准备3台机器 1.作为前端服务器#xff0c;mysql,redis服务器--同时临时作为代码打包服务器 192.168.2.65 nginx-server 2.作为后端服务器 192.168.2.66 java-server-1 192.168.2.67 java-server-2 安装nginx/mysql #安装nginx [rootweb-nginx ~]…准备实验环境准备3台机器 1.作为前端服务器mysql,redis服务器--同时临时作为代码打包服务器 192.168.2.65 nginx-server 2.作为后端服务器 192.168.2.66 java-server-1 192.168.2.67 java-server-2 安装nginx/mysql #安装nginx [rootweb-nginx ~]# vim /etc/yum.repos.d/nginx.repo [nginx-stable] namenginx stable repo baseurlhttp://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck0 enabled1 [rootweb-nginx ~]# yum install -y nginx#安装mysql5.7 [rootnginx-server ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm [rootnginx-server ~]# rpm -ivh mysql80-community-release-el7-3.noarch.rpm [rootnginx-server ~]# vim /etc/yum.repos.d/mysql-community.repo 将mysql8.0关闭将mysql5.7开启 enabled1 gpgcheck0 [rootnginx-server ~]# yum install -y mysql-community-server [rootnginx-server ~]# systemctl start mysqld [rootnginx-server ~]# grep pass /var/log/mysqld.log [rootnginx-server ~]# mysqladmin -uroot -pHdV.fIr8;h password QingFeng123! [rootnginx-server ~]# mysql -uroot -pQingFeng123! #创建数据库ry mysql create database ry character set utf8 collate utf8_general_ci; Query OK, 1 row affected (0.00 sec)#设置root允许远程登录 mysql update mysql.user set host % where user root; Query OK, 1 row affected (0.10 sec) Rows matched: 1 Changed: 1 Warnings: 0 #刷新权限 mysql flush privileges; #退出 mysql \q安装redis  [rootnginx-server ~]# wget https://a.xbd666.cn/d/Aliyun/Cloud_computing/Software_package/redis-4.0.9.tar.gz [rootnginx-server ~]# tar xzvf redis-4.0.9.tar.gz -C /usr/local/ [rootnginx-server ~]# mv /usr/local/redis-4.0.9 /usr/local/redis [rootnginx-server ~]# yum install -y gcc make [rootnginx-server ~]# cd /usr/local/redis [rootnginx-server redis]# make [rootnginx-server redis]# cp /usr/local/redis/redis.conf /usr/local/redis/redis.conf.bak [rootnginx-server redis]# vim redis.conf bind 192.168.198.160  #只监听内网IP daemonize yes     #开启后台模式将on改为yes port 6379 #端口号#启动redis, 放后台运行 [rootnginx-server redis]# src/redis-server redis.conf #查看端口有没有起来 [rootnginx-server redis]# netstat -lntp | egrep 3306|6379前后端打包环境并打包 安装后端打包工具 #安装jdk [rootnginx-server ~]# wget https://a.xbd666.cn/d/Aliyun/Cloud_computing/Software_package/jdk-8u271-linux-x64.tar.gz [rootnginx-server ~]# tar zxvf jdk-11.0.20_linux-x64_bin.tar.gz -C /usr/local [rootnginx-server ~]# mv /usr/local/jdk-11.0.20 /usr/local/java [rootnginx-server ~]# vim /etc/profile JAVA_HOME/usr/local/java PATH$JAVA_HOME/bin:$PATH export JAVA_HOME PATH [rootnginx-server ~]# source /etc/profile [rootnginx-server ~]# java -version#下载maven包 [rootnginx-server ~]# wget https://a.xbd666.cn/d/Aliyun/Cloud_computing/Software_package/apache-maven-3.9.6-bin.tar.gz [rootnginx-server ~]# tar zxvf apache-maven-3.9.6-bin.tar.gz -C /usr/local [rootnginx-server ~]# mv /usr/local/apache-maven-3.9.6 /usr/local/maven #设置环境变量 [rootnginx-server ~]# vim /etc/profile MAVEN_HOME/usr/local/maven PATH$PATH:$MAVEN_HOME/bin export MAVEN_HOME PATH [rootnginx-server ~]# source /etc/profile #检测maven是否安装成功 [rootnginx-server ~]# mvn -version#安装node.js前端打包工具命令npm [rootnginx-server ~]# wget https://nodejs.org/dist/v12.18.4/node-v12.18.4-linux-x64.tar.xz [rootnginx-server ~]# tar xf node-v12.18.4-linux-x64.tar.xz -C /usr/local/ [rootnginx-server ~]# mv /usr/local/node-v12.18.4-linux-x64 /usr/local/node #设置变量 [rootnginx-server ~]# vim /etc/profile NODE_HOME/usr/local/node PATH$NODE_HOME/bin:$PATH export NODE_HOME PATH [rootnginx-server ~]# source /etc/profile #查看版本 [rootnginx-server ~]# node --version#下载偌依代码包也可以下载git仓库拉取代码包 [rootnginx-server ~]# wget https://a.xbd666.cn/d/Aliyun/Cloud_computing/Software_package/RuoYi-Vue-master.zip [rootnginx-server ~]# yum -y install unzip [rootnginx-server ~]# unzip RuoYi-Vue-master.zip [rootnginx-server ~]# cd RuoYi-Vue-master/ [rootnginx-server RuoYi-Vue-master]# cd RuoYi-Vue [rootnginx-server RuoYi-Vue]# cd ruoyi-admin/src/main/resources/ 编辑代码配置文件修改数据库与redis连接地址 1.修改redis [rootnginx-server resources]# vim application.yml # redis 配置redis:# 地址host: 192.168.2.65 #需修改# 端口默认为6379port: 6379# 密码password: 2.修改mysql [rootnginx-server resources]# vim application-druid.yml # 数据源配置 spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.cj.jdbc.Driverdruid:# 主库数据源master:url: jdbc:mysql://192.168.2.65:3306/ry?useUnicodetruecharacterEncodingutf8zeroDateTimeBehaviorconvertToNulluseSSLfalseserverTimezoneGMT%2B8username: rootpassword: QianFeng123! #另外打括号的地方是需修改的地方 ry 是数据库的名字需要和数据库名字一致 useSSLfalse 改成取消加密 同时注意数据库连接这里是否启动加密连接如果启用了加密连接有可能会造成代码与数据库连接不上。修改为: useSSLfalse打包前端代码 [rootnginx-server ~]# cd RuoYi-Vue-master/ruoyi-ui/ #替换为国内淘宝镜像源 [rootnginx-server ruoyi-ui]# npm install --unsafe-perm --registryhttps://registry.npm.taobao.org #正式环境打包前端代码 [rootnginx-server ruoyi-ui]# npm run build:prod构建打包成功之后会在根目录生成 dist 文件夹里面就是构建打包好的文件通常是 xxx.js 、xxx.css、index.html 等静态文件。通常情况下 dist 文件夹的静态文件发布到你的 nginx 或者静态服务器即可其中的 index.html 是后台服务的入口页面。 [rootnginx-server ruoyi-ui]# ls babel.config.js build node_modules package-lock.json README.md vue.config.js bin dist package.json public src [rootnginx-server ruoyi-ui]# cd dist/ [rootnginx-server dist]# ls ----前端代码完成 favicon.ico index.html robots.txt static打包后端代码 [rootnginx-server ~]# cd RuoYi-Vue-master/ [rootnginx-server RuoYi-Vue-master]# cd sql/ [rootnginx-server sql]# ls quartz.sql ry_20200920.sql #导入数据给创建的数据库里面 [rootnginx-server sql]# mysql -uroot -pQianFeng123! ry quartz.sql mysql: [Warning] Using a password on the command line interface can be insecure. [rootnginx-server sql]# mysql -uroot -pQianFeng123! ry ry_20200920.sql mysql: [Warning] Using a password on the command line interface can be insecure.#开始后端打包jar包 [rootnginx-server ~]# cd RuoYi-Vue-master/ [rootnginx-server RuoYi-Vue-master]# mvn package ---后端打包命令 ----时间较长 #然后会在项目下生成 target文件夹包含 war 或jar 多模块生成在ruoyi-admin [rootnginx-server RuoYi-Vue-master]# cd ruoyi-admin/ [rootnginx-server ruoyi-admin]# ls pom.xml src target [rootnginx-server target]# ls classes generated-sources maven-archiver maven-status ruoyi-admin.jar ruoyi-admin.jar.original准备后端java服务 两台机器修改主机名 # hostnamectl set-hostname java-server 关闭防火墙和selinux [rootjava-server ~]# systemctl stop firewalld [rootjava-server ~]# setenforce 0 两台机器上传idk [rootjava-server ~]# wget https://a.xbd666.cn/d/Aliyun/Cloud_computing/Software_package/jdk-8u271-linux-x64.tar.gz [rootjava-server ~]# tar zxvf jdk-8u271-linux-x64.tar.gz -C /usr/local [rootjava-server ~]# mv /usr/local/jdk1.8.0_271 /usr/local/java #设置环境变量 [rootjava-server ~]# vim /etc/profile JAVA_HOME/usr/local/java PATH$JAVA_HOME/bin:$PATH export JAVA_HOME PATH [rootjava-server ~]# source /etc/profile 查看版本信息 [rootjava-server ~]# java -version后端机器上都创建 #创建工作目录以及代码上线目录 [rootjava-server ~]# mkdir /application/java-server -p开始上线服务 1.将前端代码放到nginx网站发布目录并启动 [rootnginx-server ~]# cd /usr/share/nginx/html/ [rootnginx-server html]# rm -rf * #拷贝dist目录下所有文件到到当前目录 [rootnginx-server html]# cp -r /mnt/ruoyi-ui/dist/* . [rootnginx-server html]# ls #将所有前端代码放到nginx的网站发布目录中 favicon.ico index.html robots.txt static [rootnginx-server html]# systemctl start nginx后端服务上线 #后端机器都操作 1.将打包好的后端jar包上传到两台后端服务器中 [rootnginx-server ~]# cd RuoYi-Vue-master/ruoyi-admin/target/ [rootnginx-server target]# scp ruoyi-admin.jar 192.168.2.66:/root/ 2.开始上线后端--两台机器相同操作 [rootjava-server ~]# cp ruoyi-admin.jar /application/java-server/ [rootjava-server ~]# cd /application/java-server/ [rootjava-server java-server]# nohup java -jar -server -Xmx1024m -Xms1024m ruoyi-admin.jar [1] 1212 [rootjava-server java-server]# tail -f nohup.out 查看日志 查看服务端口 [rootjava-server java-server]# netstat -lntp 配置反向代理 配置nginx路径转发与负载均衡 [rootnginx-server ~]# cd /etc/nginx/conf.d/ [rootnginx-server conf.d]# mv default.conf nginx.conf [rootnginx-server conf.d]# vim upstream.conf upstream java-web {server 192.168.198.162:8080 weight1 max_fails2 fail_timeout5s;server 192.168.198.163:8080 weight1 max_fails2 fail_timeout5s; }[rootnginx-server conf.d]# vim app.conf server {listen 80;server_name localhost;#charset koi8-r;#access_log /var/log/nginx/host.access.log main;location / {root /usr/share/nginx/html;try_files $uri $uri/ /index.html;index index.html index.htm;}location /prod-api/{proxy_pass http://java-web/;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}[rootnginx-server conf.d]# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful [rootnginx-server conf.d]# nginx -s reload#解释 try_files指令可以实现自动检测网站根下是否存在用户在浏览器输入的名为URI文件和名为URI的目录 当用户请求 http://localhost/example 时这里的 $uri 就是 /example。 try_file 会到硬盘里尝试找这个文件。如果存在名为 /$root/example其中 $root 是项目代码安装目录的文件就直接把这个文件的内容发送给用户。 如果目录中没有叫 example 的文件。然后就看 $uri/增加了一个 /也就是看有没有名为/$root/example/ 的目录。 若不存在则会跳转至最后一个参数这以上例子中最后一个参数是根下的/index.html也就是相当于 nginx 发起一个 HTTP 请求到 http://localhost/index.html
http://www.w-s-a.com/news/851838/

相关文章:

  • 哪个网站做免费广告好招牌图片效果图设计制作
  • 网站建设优化服务机构苏州市做网站
  • 网站如何优化流程企业网站管理系统视频教程
  • 我想克隆个网站 怎么做贵州住房和城乡建设厅官网
  • 网站建设项目前景上海今天新闻综合频道
  • 做网站推销的如何谈客户wordpress怎么做商城
  • 摄影素材库网站服装页面设计的网站
  • 如何用国外网站做头条做个游戏app的费用大概多少
  • 网站 形象入口页福州网站建设网络公司排名
  • 免费下载教学设计的网站送网站建设管理信息内容审核制度
  • 外贸专业网站的公司百度旗下13个app
  • 物理组简介 网站建设高师院校语言类课程体系改革与建设 教学成果奖申报网站
  • 爱网站无法登录怎么回事手表网
  • 网站建设公司现在还挣钱吗山西手动网站建设推荐平台
  • 重庆建设工程交易信息网站网站制作公司起名
  • 东莞寮步做网站的有吗企业宣传册制作
  • 做网站的软件是哪个上蔡做网站
  • 前后端分离实现网站开发紧急通知网页升级
  • 河北专业网站建设公司推荐佛山小程序开发平台
  • 网站开发强制开启浏览器极速模式建设网站有什么风险
  • 360全景网站建设常州专业网站建设公司咨询
  • 重庆大渡口网站建设网站增加一体化建设功能的好处
  • 网站开发完整视频网站上传 404
  • 自适应网站做推广北京建设工程招标网
  • 外贸网站设计注意事项网上商城官网入口
  • 正规的营销型网站建设公司微官网是网站吗
  • 南京行业门户网站无锡阿里巴巴做网站
  • 河北省和城乡住房建设厅网站wamp wordpress打不开
  • 在哪个平台做网站比较好自动app优化
  • 有没有能帮人快速网站备案的机构个人学做网站