由于这几天给电脑刷下机,耽误了我好几天时间,今天我们一起学习一下如何部署云服务器,让我们之前用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.上传服务器软件包,就是我们 之前先加载的 jdktomcat,我们用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页面,这就安装成功了。

 

最后写作不易,如果你感觉此教程帮到了你,别忘了帮哥们点个赞,想共同学习进步的,不妨关注我吧,哈哈哈哈,就是脸皮厚,不过我的文章一致还是挺有质量的。下篇博客写如何购买域名以及配置域名 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐