阿里云轻量服务器下>安装宝塔面板>安装使用Tomcat服务器>通过公网ip地址>直接访问网站目录下文件

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

第一步

阿里云开放Tomcat 8080端口号 和宝塔面板 8888端口

第二步

如果你的应用镜像

一开始在阿里云购买服务器时候没有选择宝塔应用镜像

先打开如下界面 将系统中应用镜像 确定更换为 宝塔面板镜像

 第三步

请在应用详情中 走完紫色所框选的步骤

 第四步

将上一步获取到的宝塔登录链接 账号 密码 复制到浏览器 打开宝塔面板管理界面    输入注册的手机号 和密码登录进行运维管理

在软件商店 下载Tomcat服务器

 下载Tomcat完成后 宝塔菜单 安全>防火墙 方向 8080 Tomcat 端口号 点击放行

 端口放行总结:

1        先在阿里云中放行8888宝塔管理面板端口 在放行Tomcat默认8080端口   

2        让后在宝塔管理面板中放行8080Tomcat默认8080端口

 第五步

 网站菜单栏> 添加站点>创建站点>域名 填写备案域名 或者预备 备案的域名 点击提交创建站点

第六步

在刚才添加的网站中点击设置 >Tomcat >启动Tomcat前 打对号

 第七步骤:

软件商店>  打开Tomcat服务器根文件夹  上传所需要的文件应用

第八步

tomcat默认根目录在/www/server/tomcat/webapps/ROOT 这个目录下所以直接访问这个目录下的文件才能访问。例如:http://47.93.195.31:8080/1.jsp

 然后在外部浏览器中输入http://IP:8080/文件名    就可以浏览啦

tomcat默认根目录在/www/server/tomcat/webapps/ROOT 这个目录下所以直接访问这个目录下的文件才能访问。例如:http://47.93.195.31:8080/1.jsp

那么如何访问自己设定的目录呢

如何设置tomcat直接通过IP 访问

在宝塔面板中 网站   根目录 /www/server/tomcat/conf 编辑server.xml Tomcat 配置文件

 替换如下XML

 笔者的XML为

<Server port="8005" shutdown="SHUTDOWN">
    <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
    <Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener" />
    <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
    <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
    <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
    <GlobalNamingResources>
        <Resource auth="Container" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase" pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase" />
    </GlobalNamingResources>
    <Service name="Catalina">
        <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
        <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
        <Engine defaultHost="localhost" name="Catalina">
            <Realm className="org.apache.catalina.realm.LockOutRealm">javascript:;
                <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" /></Realm>
            <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
                <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log" suffix=".txt" />
            </Host>
            <Host appBase="" autoDeploy="true" name="39.106.155.202" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
                <Context crossContext="true" docBase="/www/server/tomcat/webapps/and" path="" reloadable="true" />
            </Host>
        </Engine>
    </Service>
</Server>

 注意! 替换好后记得 重启Tomcat服务器配置文件

但是访问点文本文档有中文乱码问题

目前还没有找到好的解决方法

html文档之后设置了编码为utf-8所以中文没有乱码的情况

直接 使用 http://39.106.155.202:8080/index.html 访问

如果是exe文件 直接 http://ip:端口:文件名.exe 直接下载

因为前面在xml中配置好了 所以域名 就不用加and

项目名称直接加index.html 默认首页访问就可以了

 用到的工具:

XML压缩、XML格式化—在线工具

好看实用的六个html登录页面_帅大大的架构之路的博客-CSDN博客_登录页面的html代码

文章自考自:

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Tomcat服务器