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

响应式网站模板下载免费wordpress 小工具移动

响应式网站模板下载免费,wordpress 小工具移动,网站建设投资大概每年需要多少钱,南宁网站建设公司怎么接单阿里云服务器部署 【若依】 前后端分离项目 文章目录一、域名解析二、服务器操作系统置空三、部署方式四、需安装环境配置五、Linux服务器安装相应内容#xff08;具体安装步骤#xff09;#xff08;一#xff09;安装JDK#xff08;3种方式#xff09;使用Yum安装… 阿里云服务器部署 【若依】 前后端分离项目 文章目录一、域名解析二、服务器操作系统置空三、部署方式四、需安装环境配置五、Linux服务器安装相应内容具体安装步骤一安装JDK3种方式使用Yum安装推荐使用rpm包安装使用JDK压缩包相对复杂容易出错二安装Maven安装推荐方式解压Maven添加一对localRepository,用来添加本地仓库路径切换镜像源配置环境变量三安装Mysql安装安装5个rpm有安装顺序依赖嵌套修改密码为防火墙添加开放端口更改mysql语言四安装Nginx安装前环境检测下载nginx安装nginx配置防火墙配置开机自启动五安装Redis环境确认下载redis解压redis安装redis启动redis1、直接启动2、指定redis.conf文件启动查看Redis是否正在运行设置开机自启动redis-cli操作命令总结六、启动后端首次启动重启后端方式一传统方式方式二如果会的话建议此方式七、可能出现的问题防火墙问题Nginx问题一、域名解析 详情参考阿里云官网 二、服务器操作系统置空 此处选择的是CentOS 7.5 版本详情参考阿里云官网 三、部署方式 使用Redis Nginx 四、需安装环境配置 JDK1.8Maven3.6Mysql5.5.62Nginx1.19.8Redis6.2.1Tomcat… 五、Linux服务器安装相应内容具体安装步骤 一安装JDK3种方式 使用Yum安装推荐 # 查看是否有JDK环境 java -version# 卸载现有环境 # 如果java -version出现-bash: /usr/local/java: No such file or directory可以省略此步骤 rpm -qa | grep java # .noarch文件可以不用管卸载下面四个 rpm -e --nodeps java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64 rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64 rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.322.b06-1.el7_9.x86_64# 这里以openjdk8为例 yum install java-1.8.0-openjdk #不想确认的带上 -y yum install -y java-1.8.0-openjdk# 安装完之后重新检查一下环境 使用rpm包安装 Oracle JDK所有版本下载OracleJDK8下载Oracle官方站点下载需要登录【百度一个】 将下载的rpm包上传到服务器上 # rpm包的安装命令 rpm -ivh 包全名 选项:-i(install) 安装-v(verbose) 显示详细信息-h(hash) 显示进度--nodeps 不检测依赖性# 执行下面的命令安装 (jdk-8u311-linux-x64.rpm替换成你当前要安装的文件名) rpm -ivh jdk-8u311-linux-x64.rpm # 安装完检查环境配置 java -version使用JDK压缩包相对复杂容易出错 清华大学镜像源好多内容可以从这里面下载自行查看 # 这里使用wget命令下载 wget -c https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/8/jdk/x64/linux/OpenJDK8U-jdk_x64_linux_hotspot_8u322b06.tar.gz下载Oralce JDK方式2 中有下载地址 # 解压gz压缩包 jdk-8u311-linux-x64.tar.gz替换为你当前实际的文件名 tar -zxvf jdk-8u311-linux-x64.tar.gz# 创建文件夹 (你可以自己定义) mkdir -p /usr/local/java/jdk1.8.0_311# 复制jdk到上一步创建的文件夹 cp -r ./jdk1.8.0_311/ /usr/local/java/ 配置环境变量 # 编辑全局变量文件 vim /etc/profile# 将下载的gz压缩包上传到服务器并解压 (PSJAVA_HOME的 “/usr/local/java/jdk1.8.0_311” 为上一步创建的目录使用你当时创建的目录名。)export JAVA_HOME/usr/local/java/jdk1.8.0_311 export CLASSPATH.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH$PATH:${JAVA_HOME}/bin# 配置完之后保存退出重启一下文件 source /etc/profile二安装Maven 安装推荐方式 wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz解压Maven tar -zxvf apache-maven-3.6.3-bin.tar.gz添加一对localRepository,用来添加本地仓库路径 localRepository/soft/maven/repo/localRepository切换镜像源 # 修改settings.xml文件(匹配你自己的路径) vi /soft/apache-maven-3.6.3/conf/settings.xml # 找到【mirrors】标签对【添加】一下代码 mirror !--阿里云仓库--idalimaven/idmirrorOfcentral/mirrorOfnamealiyun maven/nameurlhttps://maven.aliyun.com/repository/central/url /mirror mirror !--maven国内镜像--idnexus-aliyun/idmirrorOf*/mirrorOfnameNexus aliyun/nameurlhttp://maven.aliyun.com/nexus/content/groups/public/url /mirror配置环境变量 vi /etc/profile#你的maven路径 MAVEN_HOME/usr/local/maven/apache-maven-3.6.1 export PATH${MAVEN_HOME}/bin:${PATH}# 重启 source /etc/profile# 查看结果 mvn -version三安装Mysql 安装 Centos7默认安装 mariadb为防止和MySQL冲突需要先卸载。 # 查看mariadb版本信息 rpm -qa | grep mariadb# 卸载mariadb-libs-5.5.65-2.el7.x86_64这一个是根据你查到的版本信息填写每个系统有差异 sudo rpm -e mariadb-libs-5.5.65-2.el7.x86_64 --nodeps在云服务器里下载MySQL安装包有两种方式 wget 或 curl还可以在官网下载然后手动上传**不建议手动上传** # 官网下载地址下载完上传即可 https://dev.mysql.com/downloads/mysql/ # 下载完上传解压 例tar -xvf mysql-5.7.40-1.el7.x86_64.rpm-bundle.tar# wget方式下载 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.40-1.el7.x86_64.rpm-bundle.tar # curl方式下载 curl -O https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.40-1.el7.x86_64.rpm-bundle.tar安装5个rpm有安装顺序依赖嵌套 # 3个依赖包 rpm -ivh mysql-community-common-5.7.40-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.40-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.40-1.el7.x86_64.rpm# 客户端和服务端 rpm -ivh mysql-community-client-5.7.40-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.40-1.el7.x86_64.rpm# 此步骤一般情况不用管当前yum仓库没有包含mysql-server相关包时才需要安装。其实前面步骤只要正确部署就不存在yum仓库没有包含mysql-server相关包的情况。 1查看yum仓库有没有包含mysql-server相关包 yum whatprovides mysql-server2没有就安装 mysql-server yum -y install mysql-server在安装第三个的时候如果出现 【libcrypto.so.10()(64bit) 被 mysql-community-libs-8.0.11-1.el7.x86_64 需要】类似的错误要改变一下命令 安装的时候最好在root权限下安装需要在rpm包后面添加 --nodeps --force 在安装第五个之前要先安装 yum install libaio 修改密码 MySQL刚安装是没有密码的需要初始化一个临时密码再去修改。 # 生成临时密码 sudo mysqld --initialize启动mysql systemctl start mysqld.service查看MySQL运行状态运行状态如图 systemctl status mysqld.service检查一个叫 Active 的参数如果状态是 loaded代表启动成功 不过要想进入MySQL还得先找出此时root用户的密码通过如下命令可以在日志文件中找出密码 切记一定要把临时密码保存下来 grep password /var/log/mysqld.log如下命令进入数据库 mysql -uroot -p输入初始密码此时不能做任何事情因为MySQL默认必须修改密码之后才能操作数据库 ALTER USER rootlocalhost IDENTIFIED BY new password;其中‘new password’替换成你要设置的密码注意:密码设置必须要大小写字母数字和特殊符号,/;:等,不然不能配置成功 执行以下命令开启远程访问限制注意下面命令开启的IP是 192.168.1.1如要开启所有的用%代替IP mysql grant all privileges on *.* to root192.168.1.1 identified by password with grant option;然后再输入下面两行命令 mysql flush privileges; mysql exit为防火墙添加开放端口 # 添加mysql端口3306和Tomcat端口8080 firewall-cmd --zonepublic --add-port3306/tcp --permanent firewall-cmd --zonepublic --add-port8080/tcp --permanent# 重新加载 firewall-cmd --reload更改mysql语言 mysql -uroot -p # 登陆之后输入 status如果是utf8就代表没问题 如果是latin1就到 /etc 目录下的my.cnf文件下修改一下文件内容 [client] default-character-setutf8[mysqld] character-set-serverutf8 collation-serverutf8_general_ci保存文件后重启mysql service mysqld restart安装完成 四安装Nginx 安装前环境检测 安装之前先检查有没有C没有的话安装先安装 安装C //安装c yum install gcc-c -y //查看版本 gcc -v安装ssl yum install -y openssl openssl-devel安装zlib yum install -y zlib zlib-devel //查看信息 cat /usr/lib64/pkgconfig/zlib.pc安装pcre yum install -y pcre pcre-devel //查看版本号 pcre-config --version下载nginx nginx下载地址 下载解压 tar -xvf nginx-1.20.2.tar.gz安装nginx # 进入目录 cd nginx-1.20.2 # 执行命令 ./configure # 执行make命令 make # 执行make install命令 make install查看目录 cd /usr/local/nginx ls启动、关闭、重启nginx cd /usr/local/nginx/sbin # 启动 ./nginx # 关闭 ./nginx -s stop # 重启 ./nginx -s reload配置防火墙 开放nginx所需的80端口 firewall-cmd --zonepublic --add-port80/tcp --permanent重启防火墙 firewall-cmd --reload验证端口是否开放成功 firewall-cmd --zonepublic --query-port80/tcp在浏览器输入你的服务器IP地址nginx默认端口是80只需要输入IP地址即可 配置开机自启动 即在rc.local增加启动代码就可以了。 vi /etc/rc.local增加一行 /usr/local/nginx/sbin/nginx设置执行权限 chmod 755 rc.local五安装Redis 环境确认 由于 redis 是用 C 语言开发安装之前必先确认是否安装 gcc 环境gcc -v如果没有安装执行以下命令进行安装 yum install -y gcc下载redis 都知道服务器可以使用 wget 命令直接联网下载 但是这个下载路径也很重要 所以一定要自己进入官网复制 网上很多教程都是直接给的一个下载命令但是那个命令里面的版本不一定还在所以必须要自己去复制一下这个下载路径然后输入wget 复制的下载路径 回车进行下载 wget https://download.redis.io/releases/redis-7.0.8.tar.gz如果报错提示 Connecting to download.redis.io (download.redis.io)...Permission denied没有权限那就需要切换root用户下载 解压redis 下载完后使用解压命令进行解压 tar -zvxf redis-7.0.8.tar.gz因为 redis一般放在 /usr/local/redis 路径下 所以要使用命令将文件移动过去 这里我的文件在opt下 mv /opt/redis-7.0.8 /usr/local/rediscd 到/usr/local目录下可以查看到当前目录已经多了一个 redis 子目录 安装redis 进入到redis目录输入make执行编译命令 cd /usr/local/redis make make PREFIX/usr/local/redis install启动redis 1、直接启动 cd bin ./redis-server2、指定redis.conf文件启动 从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录 cp /opt/redis-6.2.5/redis.conf /usr/local/redis/bin/修改 redis.conf 文件把 daemonize no 改为 daemonize yes vi redis.conf运行 ./redis-server redis.conf查看Redis是否正在运行 ps -ef | grep redis或者 ps -aux | grep redis# 杀掉redis进程 kill 15376设置开机自启动 在/etc目录下新建redis目录 mkdir redis将 /usr/local/redis/redis.conf 文件复制一份到 /etc/redis目录下并命名为6379.conf cp /usr/local/redis/redis.conf /etc/redis/6379.conf将redis的启动脚本复制一份放到 /etc/init.d 目录下 cp /usr/local/redis/utils/redis_init_script /etc/init.d/redisd设置redis开机自启动, 先切换到/etc/init.d目录下, 然后执行自启命令 cd /etc/init.d # 执行自启命令 chkconfig redisd onredis-cli ./redis-cli是连接本地redis服务的一个命令通过该命令后可以既可控制redis的脚本控制台 如果 Redis报错-bash: redis-cli: command not found 将redis-cli拷贝到bin下让redis-cli指令可以在任意目录下直接使用 cp /opt/redis-7.0.8/src/redis-cli.c /usr/local/redis/bin操作命令总结 systemctl start redis.service #启动redis服务 systemctl stop redis.service #停止redis服务 systemctl restart redis.service #重新启动服务 systemctl status redis.service #查看服务当前状态 systemctl enable redis.service #设置开机自启动 systemctl disable redis.service #停止开机自启动六、启动后端 首次启动 前端 新建一个文件夹web把项目打包解压放到服务器上即可 后端 在服务器中新建一个文件夹把jar包传进去新建一个文件存放日志记录 ruoyi_log.out新建一个脚本方便启停项目此步骤可选可以不操作启动项目即可 # 启动的是你的jar包名称 nohup java -jar ruoyi-admin.jar ruoyi_log.out 21 重启后端 方式一传统方式 过滤端口号 netstat -tnlp | grep :8090或者使用 ps -ef | grep java 查看正在运行的进程号重启服务的时候直接杀掉。然后执行Kill -9 进程号 杀掉进程重新启动。 方式二如果会的话建议此方式 使用脚本。 大概设计思路就是在脚本里面执行外层的逻辑先查询进程号kill在重新启动 七、可能出现的问题 防火墙问题 通常情况下CentOS 系统部署完成后关闭并禁用防火墙。但有些特殊情况需要保持防火墙的启用。 检查防火墙开启的端口 # 查看开放端口 firewall-cmd --list-ports参考命令 # 打开防火墙 systemctl start firewalld# 启用防火墙 systemctl enable firewalld# 查看已经开放的端口 firewall-cmd --list-ports# 开启指定端口 firewall-cmd --zonepublic --add-port[端口号]/[协议] --permanent firewall-cmd --zonepublic --add-port80/tcp --permanent--zonezone # 指定 zone--add-portportid]/protocol # 端口id / 协议--permanent # 永久开启不添加则重启失效# 关闭指定端口 firewall-cmd --zonepublic –remove-port[端口号]/[协议] --permanent firewall-cmd --zonepublic –remove-port80/tcp --permanent# 查看所有 zone 默认有9个 zone firewall-cmd --get-default-zones# 重新加载防火墙 *重新加载过后才能生效 systemctl reload firewalld# 测试端口是否开放成功 ssh -v -p [端口] [用户名][ip] ssh -v -p 8080 root47.128.209.xxNginx问题 server 配置问题Vue打包之后路径跳转不到“location /”问题需要单独指向一个路径前后端分离项目要写两个location不要影响到业务的跨域 若依解决登录页面验证码不出现检查思路 ① Redis没启动 ② 看一下浏览器或者日志有没有调到接口没有的话检查一下nginx反向代理能不能跳转过去以及防火墙有没有开相应的端口 到此为止
http://www.w-s-a.com/news/448623/

相关文章:

  • 网站标签title在线app制作平台
  • 做电器推广的网站简洁大方的网站模板
  • 网站开发的平台100个详情页设计图
  • wordpress淘宝客建站教程视频知名的设计公司网站
  • 批量做单页网站怎么直接用代码做网站
  • 百度收录较好的网站办公室装修设计方案
  • 建设购物网站要求cnzz数据统计
  • 深圳自适应网站建设价格广东网站建设软件
  • 网页设计介绍北京网站自己做彩票网站
  • 最牛论坛网站app生成链接
  • 用jsp做的网站源代码网站优化说明
  • 网站建设公司名字甘肃省和住房建设厅网站
  • 做外贸网站需要什么卡网站建设公司怎样
  • 网站关键词密度怎么计算的中文版wordpress
  • asp网站建设教程如何在线上推广自己的产品
  • 电脑网站你懂我意思正能量济南网站建设公司熊掌号
  • 杂志社网站建设萧山区网站建设
  • 电商网站前端制作分工网站怎做百度代码统计
  • 免费的html大作业网站网站开发心得500字
  • 临时工找工作网站做美缝帮别人做非法网站
  • 深圳网站建设 设计创公司新昌网站开发
  • 唐山教育平台网站建设上海装修网官网
  • 一个公司做多个网站什么行业愿意做网站
  • 成都龙泉建设网站免费域名app官方下载
  • xss网站怎么搭建如何用wordpress站群
  • 怎样做网站外链supercell账号注册网站
  • 阿里巴巴网站是用什么技术做的哪些网站做推广比较好
  • 做网站go和python手机如何创网站
  • 网站开发进修网站做301将重定向到新域名
  • 公司网站开发费用账务处理ucenter wordpress