我的环境:阿里Linux服务器
阿里服务器在购买时,有两种用户可选择root和ecs-user。
root用户拥有类似超级管理员的权限。
ecs-user用户会存在一定的权限限制,若需要修改文件等权限,执行:sudo -i 命令拿到root权限。
1. 安装JDK
可以先查询服务器是否自带需要的版本的jdk。
我的服务器是没有自带jdk,所以需要自己下载安装。(与平时不同的jdk分windows和linux等不同平台,下载的时候注意)
安装jdk(可以参考类似一下教程):Linux中JDK下载、安装、环境配置详细教程_linux jdk下载_Mredust的博客-CSDN博客
2. 安装mysql
(1)这个可以直接使用yum命令执行安装
可以参考以下叫教程(PS:感觉写的很好)
https://www.cnblogs.com/huangjinyong/p/17729523.html
Linux安装MySQL(超详细,附图安装)_是一个双子座的程序猿吖的博客-CSDN博客
情况一:如果通过mysql路径命令(usr/local/mysql/bin/mysql -u 用户名 -p)可以启动登录mysql,但mysql -version 却提示mysql :未找到命令。 解决方案: 需要配置mysql路径
通过vi .bashrc(如果是linux系统,该文件在/用户名 文件路径下,需要通过ls -a的命令才能看到隐藏的.bashrc文件)编辑此文件,在文件末尾加上export PATH=$PATH:/usr/local/mysql/bin 的配置。 最后通过 source ~/.bashrc 命令重新加载文件。
(2)本地Navicat连接服务器数据库
一开始以为服务器需要开通3306端口,后来发现在连接服务器中的数据库完全不需要开通3306,只需要连接服务器的22端口是放开的就可以了。
配置SSH-》配置常规
4.安装nginx(PS:如果需要配置https,需要先安装相关插件)
(1)可以参考一下教程
linux环境安装使用nginx详解_linux安装nginx_C吴新科的博客-CSDN博客
(2)配置nginx.conf
需要注意的是访问路径/的配置是不需要做格外配置的,但是当其他网页使用同一个域名时,使用访问路径/xx时,前端需要在vue.config.js文件中配置
const vueConfig = { publicPath: '/XX', }