由于这几天给电脑刷下机,耽误了我好几天时间,今天我们一起学习一下如何部署云服务器,让我们之前用pycharm写的个人网站能让外网访问。
首先,我们需要下载 Xshell、Xftp,两个软件 http://www.netsarang.com/download/main.html 。如果有人还不会安装与使用,请看我之前的博客。
1.我们将Xshell软件连接到云服务器, 之后点击Xshell软件中的Xtfp.
之后会弹出下面这个窗口
我们通过Xshell在云服务器根目录下的home文件夹,创建一个新的文件夹pan,在Xshell里面键入 cd /home/ ,将目录
切换到云服务器的home目录下,之后从新键入mkdir pan
我们去Xftp的云服务器根目录下的home文件夹中看一下是否成功。如下图,建立成功,如果没有pan文件夹,你退出到根目录从新进一下就好了。
2.下载jdk 软件包,https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
3.下载服务器软件tomcat https://tomcat.apache.org/download-80.cgi
4.修改阿里云安全组配置,首先我们进入控制台 实例,更多里面的 安全组配置
点击配置规则
之后再点击添加安全组规则
在端口范围中输入 80/80 授权 对象为0.0.0.0/0 ,这样外网就可以访问80/80端口了
5.上传服务器软件包,就是我们 之前先加载的 jdk 与 tomcat,我们用Xtfp将这个软件包上传到服务器根目录里面的home文件夹下,我们之前新建的pan文件夹下。
6.上传完成后我们在用Xshell,查看一下进度。
查看到上传的文件之后,我们进行解压键入 tar -zxvf jdk-8u241-linux-x64.tar.gz
之后键入 ls 查一下我们解压好的文件
我们将解压好的软件包移动到 /user/local/目录中去
然后我们删除已经安装好的jdk原版安装包
7.在解压下Tomcat压缩包,前面步骤相同,不过多描述,我们安装完成后,将其重新命名为Tomcat,但是路径不变
8.配置好刚刚安装的jdk软件包,首先我们先将目录切换到刚刚我们jdk所移动的软件包
之后我们ls 看一下文件夹中都有什么
现在我们开始设置JDK 环境变量
键入 vim /etc/profile
这不错了哈, 我们键入 :q 回退一下
然后我们切换到 jdk1.8.0_241 的目录
我们键入pwd 打印 一下现在的目录,检查一下文件所在路径与下面路径是否一致
之后我们这三句话记住,下面有用!!!
export JAVA_HOME=/usr/local/jdk1.8.0_241
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
现在我们键入 vim /etc/profile 之后将光标移动到最下面 按下键盘上字母i进入vim编辑命令之后回车起另外一行;注意如果编辑错误,我们按下esc之后再按下键盘的字母u,就撤回之前的 操作了。
将我上面的三句话复制粘贴过去
编辑好之后我们按下esc键,再键入:wq保存并退出
9.通常情况下/etc/profile 是在开机下起作用,我们进入 阿里云-控制台-实例 重新启动一下主机,让它长期起作用。
10.重启过程中Xshell是输入不了命令的,我们先退出一下点击×掉就可以,之后等到重启完成之后,在打开Xshell软件
11.等我们在次用Xshell连接服务器之后,我们键入 Java -version 测试一下我们jdk是否安装成功。
运行tomcat ,键入 cd / 进入根目录 键入ls查看根目录下面的文件夹.
之后进入home 下面的pan目录 进入tomcat
我们进入键入 cd conf/ ,进入conf文件夹编写tomcat配置文件
将tomcat配置文件的端口号配置成8080,因为我们之前在控制台那里加入了一个80/80的安全配置。键入 vim server.xml命令,将光标移出到下图处。
按键盘字母i进行编辑将其改成80后按键盘esc退出,将光标调制最下面,输入:wq保存后退出。
之后我们键入 cd .. 返回上级目录,进入bin目录
键入 ./startup.sh 启动一下tomcat
12.我们输入服务器公网ip到浏览器,就会访问tomcat页面,这就安装成功了。
最后写作不易,如果你感觉此教程帮到了你,别忘了帮哥们点个赞,想共同学习进步的,不妨关注我吧,哈哈哈哈,就是脸皮厚,不过我的文章一致还是挺有质量的。下篇博客写如何购买域名以及配置域名
来源:CSDN
作者:l明天你好
链接:https://blog.csdn.net/qq_40831778/article/details/104596283