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

增城网站建设服务网站开发设计制作合同

增城网站建设服务,网站开发设计制作合同,网站你啦怎样做旺仔饼干,简单的做网站软件有啥nginx服务器部署java服务器部署db服务器部署配置打包环境配置前端打包环境#xff08;java服务器#xff09;配置后端打包环境获取代码 前端代码打包后端代码打包项目上线前端项目上线后端项目上线 将jar包传送到后端服务器导入初始化数据 ip主机名服务名称192.168.20.138ngi… nginx服务器部署java服务器部署db服务器部署配置打包环境配置前端打包环境java服务器配置后端打包环境获取代码 前端代码打包后端代码打包项目上线前端项目上线后端项目上线 将jar包传送到后端服务器导入初始化数据 ip主机名服务名称192.168.20.138nginxnginx192.168.20.141javajava、maven、nodejs192.168.20.135dbmysql、redis nginx服务器部署 [rootnginx ~]# yum -y install wget vim #配置nginx的yum源 [rootnginx ~]# vim /etc/yum.repos.d/nginx.repo [nginx-stable] namenginx stable repo baseurlhttp://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck1 enabled1 gpgkeyhttps://nginx.org/keys/nginx_signing.key module_hotfixestrue[nginx-mainline] namenginx mainline repo baseurlhttp://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck1 enabled0 gpgkeyhttps://nginx.org/keys/nginx_signing.key module_hotfixestrue#下载nginx [rootnginx ~]# yum -y install nginxjava服务器部署 #上传java包 #安装java环境 [rootjava ~]# tar -xf jdk-8u211-linux-x64.tar.gz -C /usr/local/ [rootjava ~]# mv /usr/local/jdk1.8.0_211/ /usr/local/java#配置环境变量 vim /etc/profile.d/java.sh JAVA_HOME/usr/local/java PATH$PATH:$JAVA_HOME/bin #重新加载环境变量 [rootjava ~]# source /etc/profile.d/java.sh #查看java是否配置成功 [rootjava ~]# java -version java version 1.8.0_211 Java(TM) SE Runtime Environment (build 1.8.0_211-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)db服务器部署 #配置mysqlyum源 [rootdb ~]# yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm #把安装5.7的源打开, 关闭安装8.0的源 [rootdb ~]# vim /etc/yum.repos.d/mysql-community.repo #启动mysql [rootdb ~]# systemctl start mysqld #修改MySQL密码 [rootdb ~]# grep pass /var/log/mysqld.log 2023-11-04T02:22:37.670939Z 1 [Note] A temporary password is generated for rootlocalhost: ?FoEgX.ue3Od mysqladmin -uroot -p?FoEgX.ue3Od password Qianfeng123#登录mysql [rootdb ~]# mysql -pQianfeng123 mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.44 MySQL Community Server (GPL)Copyright (c) 2000, 2023, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type help; or \h for help. Type \c to clear the current input statement.mysql #创建数据库 mysql create database ruoyi character set utf8 collate utf8_general_ci; #开启远程登录 mysql update mysql.user set host % where user root; #刷新授权 mysql flush privileges; mysql \q Bye安装redis [rootdb ~]# wget http://download.redis.io/releases/redis-4.0.9.tar.gz [rootdb ~]# tar -xf redis-4.0.9.tar.gz -C /usr/local/ [rootdb ~]# yum install -y gcc make [rootdb ~]# mv /usr/local/redis-4.0.9/ /usr/local/redis [rootdb ~]# yum install -y gcc make [rootdb ~]# cd /usr/local/redis/ [rootdb redis]# make[rootdb redis]# vim redis.conf bind 192.168.20.135 port 6379 daemonize yes[rootdb redis]# ./src/redis-server redis.conf [rootdb redis]# ss -tlanp |grep redis LISTEN 0 128 10.36.192.253:6379 *:* users:((redis-server,pid4938,fd6))配置打包环境 配置前端打包环境java服务器 [rootjava ~]# wget https://nodejs.org/dist/v12.18.4/node-v12.18.4-linux-x64.tar.xz [rootjava ~]# tar -xf node-v12.18.4-linux-x64.tar.xz -C /usr/local/ [rootjava ~]# mv /usr/local/node-v12.18.4-linux-x64/ /usr/local/node [rootjava ~]# vim /etc/profile.d/node.sh NODE_HOME/usr/local/node PATH$PATH:$NODE_HOME/bin [rootjava ~]# source /etc/profile.d/node.sh [rootjava ~]# node -v v12.18.4配置后端打包环境 [rootjava ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.9.5/binaries/apache-maven-3.9.5-bin.tar.gz --no-check-certificate [rootjava ~]# tar -xf apache-maven-3.9.5-bin.tar.gz -C /usr/local/ [rootjava ~]# mv /usr/local/apache-maven-3.9.5/ /usr/local/maven [rootjava ~]# vim /etc/profile.d/mvn.sh MAVEN_HOME/usr/local/maven PATH$PATH:$MAVEN_HOME/bin [rootjava ~]# source /etc/profile.d/mvn.sh [rootjava ~]# mvn -version Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546) Maven home: /usr/local/maven Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: /usr/local/java/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: linux, version: 3.10.0-1160.el7.x86_64, arch: amd64, family: unix获取代码 [rootjava ~]# yum install -y git [rootjava ~]# git clone https://gitee.com/y_project/RuoYi-Vue.git [rootjava ~]# ls anaconda-ks.cfg node-v12.18.4-linux-x64.tar.xz apache-maven-3.9.5-bin.tar.gz RuoYi-Vue jdk-8u211-linux-x64.tar.gz前端代码打包 [rootjava ~]# cd RuoYi-Vue/ruoyi-ui #替换为国内的taobaoyuan [rootjava ruoyi-ui]# npm install --unsafe-perm --registryhttps://registry.npm.taobao.org [rootjava ruoyi-ui]# npm run build:prod构建打包成功之后会在根目录生成 dist 文件夹里面就是构建打包好的文件通常是 xxx.js 、xxx.css、index.html 等静态文件。通常情况下 dist 文件夹的静态文件发布到你的 nginx 或者静态服务器即可其中的 index.html 是后台服务的入口页面。 [rootjava ruoyi-ui]# ls babel.config.js dist package-lock.json src bin node_modules public vue.config.js build package.json README.md [rootjava ruoyi-ui]# cd dist/ [rootjava dist]# ls favicon.ico html index.html index.html.gz robots.txt static #将静态资源移动到其他位置然后进行后端代码打包 [rootjava dist]# cd /root/RuoYi-Vue [rootjava RuoYi-Vue]# mv ruoyi-ui/ /opt/后端代码打包 [rootjava ~]# cd RuoYi-Vue/ [rootjava RuoYi-Vue]# vim ruoyi-admin/src/main/resources/application.yml # 修改redis配置信息redis:# 地址host: 192.168.20.141# 端口默认为6379port: 6379# 数据库索引database: 0# 密码password:# 连接超时时间timeout: 10slettuce:[rootjava RuoYi-Vue]# vim ruoyi-admin/src/main/resources/application-druid.yml ### 修改数据库url修改数据库密码 # 数据源配置 spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.cj.jdbc.Driverdruid:# 主库数据源master:url: jdbc:mysql://192.168.20.141:3306/ruoyi?useUnicodetruecharacterEncodingutf8zeroDateTimeBehaviorconvertToNulluseSSLtrueserverTimezoneGMT%2B8username: rootpassword: Qianfeng123# 开始进行后端打包 [rootjava RuoYi-Vue]# mvn package ………… [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 04:35 min [INFO] Finished at: 2023-11-03T20:18:2008:00 [INFO] ------------------------------------------------------------------------ [rootjava RuoYi-Vue]# ls ruoyi-admin/target/ classes maven-archiver ruoyi-admin.jar generated-sources maven-status ruoyi-admin.jar.original#把ruoyi-admin.jar 放在后端服务器运行项目上线 前端项目上线 # 拷贝前端资源到前端服务器 [rootjava ~]# cd /opt [rootjava opt]# scp -r ruoyi-ui/ 10.36.192.251:/opt/#前端项目上线 [rootnginx ~]# rm -rf /usr/share/nginx/html/* [rootnginx ~]# cp -r /opt/ruoyi-ui/dist/* /usr/share/nginx/html/ [rootnginx ~]# ls /usr/share/nginx/html/ favicon.ico html index.html index.html.gz robots.txt static[rootnginx ~]# vim /etc/nginx/conf.d/default.conf server {listen 80;server_name localhost;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://rs/;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 ~]# systemctl restart nginx#前端上线完成但是由于后端还未上线所以有报错并且验证码无法显示后端项目上线 将jar包传送到后端服务器 [rootjava opt]# cp ~/RuoYi-Vue/ruoyi-admin/target/ruoyi-admin.jar /java/#导入初始化数据,首先将初始化数据传到数据库服务器 [rootjava ~]# cd /root/RuoYi-Vue/sql [rootjava sql]# ls quartz.sql ry_20230706.sql [rootjava sql]# scp * 10.36.192.253:/opt/导入初始化数据 [rootdb redis]# mysql -uroot -pQianFeng123! ruoyi /opt/quartz.sql mysql: [Warning] Using a password on the command line interface can be insecure. [rootdb redis]# mysql -uroot -pQianFeng123! ruoyi /opt/ry_20230706.sql mysql: [Warning] Using a password on the command line interface can be insecure.#开始测试上线后端服务 [rootjava target]# java -jar -server -Xmx1024m -Xms1024m ruoyi-admin.jar(♥◠‿◠) 若依启动成功 ლ(´ڡლ).-------. ____ __| _ _ \ \ \ / /| ( ) | \ _. / |(_ o _) / _( )_ .| (_,_). __ ___(_ o _)| |\ \ | || |(_,_)| | \ /| - /| | \ / \ /- - -..-## 开始正式上线 [rootjava target]# nohup java -jar -server -Xmx1024m -Xms1024m ruoyi-admin.jar
http://wiki.neutronadmin.com/news/155418/

相关文章:

  • 网站无法链接centos wordpress 优化
  • c 做交易网站石家庄哪里有网站建设
  • 网站代备案网页美工设计课程
  • 给个网站能用的2022国内域名注册商
  • 营销型网站具备的二大能力wordpress 自动保存远程图片
  • 网站建设创意报告书学历提升有几种方式
  • 舟山建设网站公司seo搜狗排名点击
  • 那个网站教你做毕设的wordpress 获取当前路径
  • 迁安建设局官方网站北京保障性住房建设投资中心网站
  • 传统网站设计织梦网站首页是哪个文件
  • 青岛开发网站烟台市建设工程招标投标协会网站
  • 动态的网站怎么做水头做网站
  • 淄川网站建设中关村在线主页
  • 深圳建网站技术常用于做网站的软件
  • 合肥做网站的公有没有悬赏做ppt的网站
  • 电子商务网站开发主要实现功能对外贸营销型网站建设的几点建议
  • 建设企业网站下载外贸网站怎么换域名
  • 本地网站做通用会员卡设计网页通常使用什么语言
  • 丽水网站建设公司排名企业网站推广方案
  • 手机app开发软件有哪些三秦seo
  • 平台网站开发公司php网站开发实例教程的作者
  • 做阿里巴巴1688网站程序做网站税费
  • html购物网站代码vs2015做网站的后端
  • 阿里云服务器wordpress建站教程上海装修公司排名前十名
  • 自己做网站用花钱吗ui设计培训机构哪个比较好
  • 公司要做网站建设网站的成本有哪些
  • 图片网站虚拟主机免费下载网站模板
  • 手机移动端网站建设邯郸住宅与房地产信息网
  • 百度搜索风云排行榜优化法治化营商环境
  • 有口碑的武进网站建设丰城建设网站