通过浏览器访问云服务器上的资源

  |  

摘要: 本文记录通过浏览器访问云服务器上的资源的详细步骤

【对数据分析、人工智能、金融科技、风控服务感兴趣的同学,欢迎关注我哈,阅读更多原创文章】
我的网站:潮汐朝夕的生活实验室
我的公众号:潮汐朝夕
我的知乎:潮汐朝夕
我的github:FennelDumplings
我的leetcode:FennelDumplings


假设有一台云服务器,公网 IP 为 39.105.154.142。服务器中有一个资源,路径为 /root/download/images/24.jpeg。现在我们想通过浏览器访问这个资源,本文解决这个问题。

主要涉及到 Tomcat,大致步骤如下

1、在服务器上安装 tomcat
2、进入tomcat目录,修改配置文件: server.xml
3、保存后重启 tomcat
4、在浏览器中访问资源


step1 安装 Tomcat

首先进入 Tomcat 官网 https://tomcat.apache.org/。

在左边 Download 栏里选择版本。网页跳转后,在右侧 Binary Distributions 栏里,下方 Core 里选择 tar.gz(pgp, sha512) 即可下载。

1
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.20/bin/apache-tomcat-10.0.20.tar.gz

将下载所得的压缩文件解压到 /opt。

1
tar zxvf apache-tomcat-10.0.20.tar.gz -C /opt

然后进入 tomcat 的 bin 目录,输入执行 ./startup.sh 启动 Tomcat。

启动后,在浏览器中访问

1
http://39.105.154.142:8080/

进入 tomcat 的 bin 目录,执行 ./shutdown.sh 可以关闭。

step2 修改配置文件 server.xml

进入 tomcat 的 conf 目录,打开配置文件 server.xml

增加以下内容,其中 path 为虚拟目录即浏览器访问的目录。docBase 是实际文件所在地址。

1
2
3
# docBase: 要访问资源所在的路径
# path: 虚拟路径
<Context docBase="/root/download/images" path="/download/images" debug="0" reloadable="true" />

step3 保存后重启 tomcat

1
2
./shutdown.sh
./startup.sh

step4 在浏览器中访问资源

1
http://39.105.154.142:8080/download/images/24.jpeg


增加目录浏览文件列表显示

修改 conf 目录下的 web.xml 文件,搜索 listings,将参数 false 改为 true。

1
2
3
4
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>

在浏览器中访问目录

1
http://39.105.154.142:8080/download/images


Share