腾讯云搭建个人网站

实现简单的个人网站

    • 云服务器
    • SecureCRT
    • JDK
    • Tomcat
    • 项目部署

云服务器

在这里,我采用的是腾讯云服务器( https://cloud.tencent.com)搭建的。首先,需要注册腾讯云账号,登录腾讯云,点击控制台。
腾讯云搭建个人网站_第1张图片
购买云服务器

腾讯云搭建个人网站_第2张图片
新建–>购买–>更多–>密码–>重制密码

腾讯云搭建个人网站_第3张图片

点击右边的“更多–配置安全组”

腾讯云搭建个人网站_第4张图片

https://cloud.tencent.com/document/product/213/18197 文档链接
照着搞关联成功就可以了

SecureCRT

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序
下面的 rz 命令原始终端不能用 所以还是建议下一个方便一些 如果你有其他更好的
也推荐给我呗~.~ 百度下载个

下载打开

腾讯云搭建个人网站_第5张图片
快速连接
腾讯云搭建个人网站_第6张图片
Username 我填了root
Connect连接

腾讯云搭建个人网站_第7张图片
双击输入云服务器密码(之前改的密码)

腾讯云搭建个人网站_第8张图片
有个绿色勾就是连接成功了

JDK

判断系统位数
因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断一下我们的系统为多少位系统
在SecureCRT输入命令 :uname -a
解释:如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的。

下载
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据你的系统位数下载 下上面这个版面的文件
腾讯云搭建个人网站_第9张图片
要先同意才可以下载
下载好了后
在启动远程连接的SecureCRT中输入:
cd /usr/local (回车执行,后面省略这步提醒)
切换到local目录 然后输入:
mkdir jdk
执行创建jdk目录 切换到jdk目录:
cd jdk
把下载好的jdk传到这个目录 输入:
rz
这个时候会打开一个窗口,找到你下载的jdk,点OK
等待上传完毕。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。100%
输入
ls
这时候就能看到jdk目录下有了jdk文件 输入
tar -zxvf (目录下jdk全称)
解压完成后 输入 ls
就能看到两个jdk 不是.tar.gz结尾的就是你安装成功的jdk
你可以输入
rm -rf 文件名
删掉无用的压缩包 (.tar.gz文件)

然后配置环境变量
输入 vi /etc/profile 会打开文档 按下键 到最后
到下图红框上方的 unset -f pathmunge 才是最后,如果你发现你到最下面了,没看到这个
按回车他就会又打开一页啦
腾讯云搭建个人网站_第10张图片

然后 按键盘 i 进入insert模式 上面红框框内的东东就是这个:
JAVA_HOME=/usr/local/jdk/jdk1.8.0_221
PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
CLASSPATH= J A V A H O M E / j r e / l i b / e x t : JAVA_HOME/jre/lib/ext: JAVAHOME/jre/lib/ext:JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
复制到那里 注意:CSDN好像会把我的$符号给去掉了 你自个儿加一下吧
第一行的JAVA_HOME 要是你的jdk路径和版本
确认没错后 按 ESC 退出键 然后输入 :wq (冒号也要输入)如果报错就输 :wq! 强制保存
然后输入 source /etc/profile 运用配置

检查一下 输入
java -version
echo $JAVA_HOME
腾讯云搭建个人网站_第11张图片
这样就安装成功了

Tomcat

地址:http://tomcat.apache.org/download-80.cgi

腾讯云搭建个人网站_第12张图片
红框内 7/8/9 选一个点进去 往下面滑一点就能看到:
腾讯云搭建个人网站_第13张图片
下载Core下的 tar.gz文件
等待。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。100%
下载完成后
在连接好的 SecureCRT中
cd /usr/local
切换目录到local
mkdir tomcat
创建tomcat目录
切换到 cd /usr/local/tomcat
rz 命令把下载好的tomcat传进来(不用怀疑 他是apache开头的文件)
然后 tar -zxvf (上传的文件全称)
然后 ls 看看是不是有两apache-tomcatXXXXX 和操作jdk时同理
然后 cd (不是tar.gz 结尾的那个apache的名称)
再 cd bin
再输入 ./startup.sh 就是启动tomcat. 输入 ./shutdown.sh 关闭
如果报错了
输入 cd /usr/local/tomcat/apache-tomcat-8.5.32/logs (apache 用你自己的)
输入 tail -f catalina.out 查看tomcat运行日志
看看你错了啥 这里就不提供解决方案
自己百度一下 大多数原因都是 vi /etc/profile 里面自己配置错了,或者是jdk指定位置问题

腾讯云搭建个人网站_第14张图片
这就是启动成功了
这里可能会出现跑成功了,但是不报错的情况 ,以防万一可以打开tomcat运行日志看看

没有错误后
SecureCRT输入 curl localhost:8080/examples/index.html 这是tomcat自己的一个页面
腾讯云搭建个人网站_第15张图片
打开了html就是跑成功了

项目部署

将你的项目打包成war包
Eclipse自带功能
eclipse -->右击你的项目–>Export --> war file
使用其他开发工具 自己百度一下怎么打包
然后SecureCRT中
cd /usr/local/tomcat/apache-tomcat-8.5.32/webapps
这里的apache-tomcat-8.5.32是我的tomcat,改成你的,下面此类操作同样
如果不记得
cd /usr/local/tomcat
ls
两个命令,查看你的tomcat
同样的 rz 上传
这里不需要解压,war包会在tomcat运行时,自动解析

下面,修改端口
cd/usr/local/tomcat/apache-tomcat-8.5.32/conf
vi server.xml 打开文件 找到:
腾讯云搭建个人网站_第16张图片
port默认是8080
8080是tomcat的默认端口
如果把8080删掉即不设置端口,默认就是80
所以你不想设置端口,必须设置为80
你想设置自己的端口(你自己随意设置数字,不被占用就行),就把80替换成你设置的端口
netstat -ano 查看端口占用情况命令
这里我用的默认端口
和前面一样 i 进入insert. ESC退出insert. :wq 退出文件并保存
cd /usr/local/tomcat/apache-tomcat-8.5.32/bin
./startup.sh 运行tomcat
然后就可以访问了
例如我的Web项目在eclipse上运行 本地URL是localhost:8080/firstWeb/index.html
那么我云服务器部署成功后就是 公网ip/firstWeb/index.html
如果端口是6666 那么 公网ip:6666/firstWeb/index.html

---------------------------------------------ending----------------------------------------------------------------

你可能感兴趣的:(学习笔记)