前段时间将云服务器重新安装后,打算在服务器上搭建项目运行。因此把搭建服务器时的坑记录下来,如有错误,欢迎指正。
环境:CentOS 7.6 64 位
在 腾讯云官网 进入云服务器界面。在 【SSH 密钥】 中创建密钥,并将下载下来的 SSH 密钥保存在 Finder 的 ~/.ssh 目录下
没有可通过终端创建该目录
cd ~ mkdir .ssh创建完成后将密钥文件移动到 .ssh 目录既可
使用 iTerm(或终端) 输入如下命令既可通过 SSH 方式连接腾讯云服务器
ssh -i ~/.ssh/yuanzhibx.dms root@152.136.133.75 ~/.ssh 为存放密钥文件的本地目录yuanzhibx.dms 为自定义的密钥文件名root 为云服务器的系统管理员帐号152.136.133.75 为云服务器的公网IP地址结果如下图
占坑,未完待续
Linux 系统中的 wget 是一个下载文件的工具,它用在命令行下,对于 Linux 用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器
通过如下命令安装 wget
yum -y install wget通过如下命令下载,wget 后跟的是安装包的下载网址
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm通过如下命令安装 MySQL 源,安装中需要确认直接输入 Y 确认既可
yum install mysql57-community-release-el7-8.noarch.rpm可通过以下命令来检查是否安装成功
yum repolist enabled | grep "mysql.*-community.*"如图所示,即为安装成功
在 /usr 目录下建立一个 mysql 文件夹,并进入该文件夹执行 mysql 安装命令
mkdir mysql cd /mysql yum install mysql-community-server启动数据库命令如下
systemctl start mysqld输入如下命令后键入密码既可登录数据库
mysql -uroot -p占坑,未完待续
通过如下命令来查看可安装 Java 版本
yum -y list java*如图所示(因为我已经安装,所以查询会有已安装 java)
选择一个 Java 版本进行安装,我们选择 java1.8 64 位的。所以选择安装 java-1.8.0-openjdk-devel.x86_64。
选择 -devel 的安装,安装的是 jdk 。不带 -devel 的安装的是 jre 。
yum install -y java-1.8.0-openjdk-devel.x86_64如图所示,即为安装成功
使用如下命令安装 tomcat, ,安装中需要确认直接输入 Y 确认既可
yum install tomcat如图所示,tomcat 为 dead(死亡) 状态
如图所示,tomcat 从 dead(死亡) 状态变为 running(运行) 状态。此时 tomcat 已经正常的跑起来了。
此时我们在浏览器中运行 http://152.136.133.75:8080 是不能访问的。显示找不到 xxx 的网页。并且报错 404。
因为只安装了Tomcat 的基础服务,还没安装 Tomcat 的浏览器管理界面。
通过如下命令进入 Tomcat 的 webapps 目录,并安装默认浏览器管理界面
cd webapps yum install tomcat-webapps tomcat-admin-webapps如图所示,tomcat 浏览器管理界面安装成功
运行 Tomcat 服务
systemctl start tomcat停止 Tomcat 服务
systemctl stop tomcat重启 Tomcat 服务
systemctl restart tomcat开机启动 Tomcat 服务
systemctl enable tomcatredis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。
通过如下命令安装 Redis
yum install redis如图所示,即为启动成功
打开 Maven 窗口,点击项目下的 install 生成 jar 包
生成的 .jar 文件在 target 目录下
如图所示,即为生成 jar 文件成功 在这里插入图片描述
打开 IDEA 的 Preferences / Deployment ,点击加号添加一个新的连接。
选择 SFTP 连接。
首先需要配置 SSH configuration,IP 地址、用户名没什么好说的。端口号记得在腾讯云开启该端口。
密码类型选择为 SSH密钥连接,并在 Private key file 下设置 SSH 密钥的路径。
点击 Test Connection 测试连接是否成功,弹框如下图即为成功
接下来配置 Root path 和 Web server URL
Root path 为在云服务器上要保存的路径, 我选择的为自己创建的一个目录,放哪里都可以
配置 Mappings
右键选择该 jar 文件,并选择 Deployment / Upload to yuanzhibx,既可将文件上传到 Linux 服务器。
在 iTerm2 上连接云服务器后,cd 到项目 jar 所在目录。通过 java -jar 命令执行该 jar 文件
cd yuanzhibx_code java -jar FEBS-Shiro-2.0.jar如图所示,即为运行成功
[1] PzLu
[2] 淡淡月光撩人心
[3] mister代
[4] 低调的微胖 简书
[5] 赵彦军
[6] shursulei
[7] 旧风年间