搭建个人网站 保姆级教程(一)云服务器购买以及环境部署
搭建个人网站 保姆级教程之云服务器购买以及环境部署
- 1. 云服务器
- 1.1 云服务器购买
- 1.2 云服务器远程连接
- 1.2.1 Mac系统 Royal TSX 下载安装
- 1.2.2 详细配置
- 1.2.2.1 插件安装
- 1.2.2.2 Terminal连接服务器
- 1.2.2.3 File Transfer 连接
- 1.3 云服务器环境搭建
- 1.3.1 Java 安装
- 1.3.2 MySql 安装
- 1.3.3 Redis 安装
- 1.3.4 Tomcat 安装
1. 云服务器
1.1 云服务器购买
腾讯云服务器购买地址 :腾讯云购买地址
注册登录后选择新人.专区,我选择最优惠的2核2G4M,对于个人博客足够了,我当时是春节优惠价88元/年。正如迭代开发一样,先有模型再想以后得扩充,先把东西做出来先。100块可以玩一年了,还是挺便宜的了。当然也可以选择阿里云,具体没了解。
注册登录后选择服务器系统
这里我们选择小红帽 Linux系统
立即购买即可,购买后,登录点击右上角“控制台”,点进去后 点击左上角 “云产品”,选择“轻量应用服务器”
进去后点击服务器即可
点击 CentOS-ihhf 块就可进入服务器管理详情页面,在这里可以设置防火墙以及配置域名等。域名需要购买,后续再更新。
可以看见公网地址,以后这个就是外网访问的IP地址啦。
1.2 云服务器远程连接
购买云服务器后,接下来就想办法给云服务器安装好JDK环境啦,那么问题来了,怎么连接服务器呢?
1.2.1 Mac系统 Royal TSX 下载安装
我使用的是Mac电脑,所以使用的工具不同于Windows系统远程工具(Xshell + Xfttp)。Mac电脑使用Royal TSX
Royal TSX下载地址
1.2.2 详细配置
需要建立Terminal 和 File Transfer两个连接,Terminal相当于Xshell,用于敲命令操作Linux系统。File Transfe相当于Xfttp,用于文件传输,便于部署本地项目到服务器上。
1.2.2.1 插件安装
选择这两个plugin 点击install
1.2.2.2 Terminal连接服务器
首先,我们在File中新建一个Document
新建后,如下图所示
接着,我们那在刚刚新建的Document中打开Connections目录添加新的连接:
选择Terminal 后,接下来配置ip 和端口,这里的IP是对应云服务器的公网地址
然后再选择验证方式,我们用用户名密码的方式进行登录:
这里的Username 和Password对应云服务器的账号密码,账号默认是root, 密码则需要在云服务器上重置密码得到新的密码,再输入这里的验证
填好用户名和密码之后点击Apply&Close保存这个连接,然后我们在左上角Connections中便可以的打开我们的连接:
连接上之后我们可以看见这里跟Xshell是几乎一样的,我们可以在这里进行愉快的服务器操作了。
1.2.2.3 File Transfer 连接
连接FTP也是一样的操作,我们选择连接File Transfer:
跟Terminal一样需要配置IP,如下:
以及账号密码设置
连接添加之后我们便可以打开连接进行一些文件传输了,跟WinSCP的使用基本一致。
1.3 云服务器环境搭建
有了远程工具Royal TSX 后接下来就可以进行部署环境步骤。
1.3.1 Java 安装
查询可安装jdk列表
//先查看是否安装
yum list installed | grep java
yum list java*
安装jdk1.8
yum -y install java-1.8.0-openjdk*x86_64
验证是否安装完成
java -version
输出如下,则表示安装完成
1.3.2 MySql 安装
下载mysql源
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
yum install mysql80-community-release-el8-1.noarch.rpm
禁用CentOS8自带的mysql模块
yum module disable mysql
安装mysql
yum install mysql-community-server --nogpgcheck
启动mysql
systemctl start mysqld
systemctl enable mysqld #开机自启
查看mysql运行状态
systemctl status mysqld
查看默认密码
cat /var/log/mysqld.log | grep password
1.3.3 Redis 安装
安装redis
dnf install redis -y
启动redis
systemctl start redis
systemctl enable redis
查看状态
systemctl status redis
1.3.4 Tomcat 安装
本机下载 Tomcat安装包通过 File Transfer拖过去并解压
下载地址官网地址
解压命令 sudo tar -xf /usr/local/download-resource/apache-tomcat-10.0.27.tar.gz -C /usr/local/apache-tomcat-10.0.27/
解压之后
cd /usr/local/apache-tomcat-10.0.27/binsh startup.sh
接下来验证是否可以访问tomcat
ps -ef|grep tomcat
结果只是显示 ”3948632 3947054 0 21:15 pts/0 00:00:00 grep --color=auto tomcat“,显然还没有正常开启。
本机访问tomcat
curl localhost:8080
结果显示
Failed to connect to lcoalhost port 8080 connection refused
查资料查看错误日志,
cd /usr/local/tomcat/logs
vim catalina.out
输出如下:
进入 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8.x86_64/jre/bin/java 目录确实没找到,于是检查真正的目录,原来是312 -> 352, b07 -> b08,这些应该是当初配置java环境是复制粘贴错误了,于是需要更新环境变量配置。如下:
查看java 环境变量
vi /etc/profile
敲 i 进入输入模式,修改java的环境变量配置
修改完后 按 esc, 并按住shift + : 冒号,输入wq! 表示强制保存
之后再输入 source /etc/profile 保存java的配置文件。
source /etc/profile
完了之后,重启Tomcat,并重新验证。
成功如下: 其中curl localhost:8080 命令查看是否启动, 本机访问tomcat,如图所示表示内网没有问题。
此时外网访问还是无法访问
因此去云服务器 -》 防火墙配置页面检查端口是否已经开放8080端口
添加8080端口,如下图所示
在外网再次刷新,正常访问!
完美部署好环境,下一期再介绍如何部署前后端项目到Tomcat,感谢各位关注!
搭建个人网站 保姆级教程(一)云服务器购买以及环境部署相关推荐
- 阿里云服务器部署网站(保姆级教程) 阿里云搭建宝塔面板 云服务器ECS搭建网站
阿里云服务器部署网站 这两天白嫖了一个免费的云服务器就想着自己建个网站,以前用过轻量级服务器,那个搭建起来比较容易,现在用的是云服务器ECS ,第一次接触,因为以前没做过,想在网上找找教程,结果教程五 ...
- 使用wordpress搭建个人网站保姆级教程
文章目录 一.前言 二.介绍 三.准备工作 四.购买服务器 五.安装docker服务 六.创建docker网络 七.安装mysql容器 八.安装wordpress容器 九.进入wordPress管理平 ...
- (10月25日)云服务器搭建青龙面板保姆级教程
云服务器准备 在腾讯云或者阿里云购买轻量云服务器,最低配置1c1g,这个配置勉强够用 购买完云服务器之后,首先需要开放相应的青龙端口5960(后续搭建傻妞,短信登录等请开放相应端口),开放端口教程请参 ...
- 从0到1搭建自己的网站保姆级教程 · 中篇 · 进入我们的宝塔面板【网站建设】
目录 I.云服务器重装系统.配置服务器密码 II.登录宝塔面板 p.s.一共有三篇,点个关注
- 【保姆级】阿里云服务器frp内网穿透教程
背景1: 去年买了一台阿里云服务器,轻量应用服务器,2核4G.个人比较喜欢嵌入式,开发板也不少,但是开发板连接路由器后内次都要看一下IP然后去连接(虽然可以在路由器上控设置固定IP),然后最近突发奇想 ...
- 使用三丰云主机搭建青龙面板保姆级教程
我这里使用的是三丰云的云主机,当然你们也可以使用其他类型的主机,简单注册,实名认证之后,右边菜单栏点击"产品"再选择"免费产品"然后点击"免费云服务器 ...
- 华为云桌面客户端_华为云服务器购买及环境搭建简述
一.背景 毕设的一部分是做一个微信小程序,需要购买服务器以提供公网ip.刚好刷牛客看到牛客网和华为云合作推出的超级福利活动,仅需9元即可享受一年的2G内存服务器的使用权,约等于白送有木有!!! 没有丝 ...
- 从0到1搭建自己的网站保姆级教程 · 上篇 · 域名与云服务器的准备【网站建设】
p.s.一共有三篇,点个关注
- 新版nonebot,go-cqhttp搭建qq机器人保姆级教程
前言 前段时间QQ进行了更新,所以导致了非手表协议扫码登陆报错的问题,不过好在大佬已经推出rc5版本的go-cqhttp,解决了这一头疼的问题 在开始之前,我需要说明一下,本文章是针对没有经验和基础的 ...
最新文章
- 【pwnable】asm之write up
- 作业09-集合与泛型
- OpenGL 位移贴图实例
- android socket ppt,socket網路設計.ppt
- opencv在python环境下的安装_python环境下安装opencv库的方法
- ASP.NET 构建高性能网站 架构设计
- 检测同心圆_(二)光线如何被眼睛检测到?
- sklearn之kmean(无监督聚类)
- 计算机图形学笔记 (第一周)
- zabbix api python使用
- 聚类算法分析及其性能比较
- ASP.NET简化编辑界面 V2
- ios html 图片旋转了,解决移动端iOS下上传图片被旋转问题。
- 前端使用a标签下载文件并修改文件名
- 明翰英语教学系列之语料篇V0.4(持续更新)
- pytorch中的膨胀卷积
- 多线程有几种实现方法?同步有几种实现方法
- 关于java.util.concurrent.RejectedExecutionException: event executor terminated
- 维基解密再爆料:CIA能操纵浏览器,监视PPT
- 【闲聊杂谈】Redis中的CAP理论