因实际需要需在内网服务器上搭建HTTP文件服务下载服务器
1.软件准备
https://tomcat.apache.org/download-80.cgi 登录官网,下载安装包 我下载的tomcat安装包是 apache-tomcat-8.5.59.tar.gz
2.将下载的安装包上传至Linux 并且解压安装包 tar -zxvf apache-tomcat-8.5.59.tar.gz
3.修改配置文件 vim conf/web.xml
<init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param>将false改为true
4.tomcat 文件路径配置 1)在webapps在创建个目录 在webapps下创建个目录所需目录 mkdir mulu 将需要文件放到mulu的文件下即可。
2)tomcat外部文件映射 若不想把文件放至webapps目录下,将外部文件路径映射到tomcat的其他路径时, 则需要配置文件conf/server.xml:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> <Context path="/mulu2" docBase="/opt/data/apache-tomcat/mulu2"></Context> </Host>其中path为虚拟路径,网址访问时候加的路径,docBase为Linux本地真实路径。
5.tomcat 启用 启动tomcat cd 至 tomcat 安装路径,运行 bin/startup.sh
如需停止tomcat cd 至 tomcat 安装路径,运行 bin/shutdown.sh
6.通过浏览器访问提供下载的内容 http://部署tomcat的ip:8080/mulu http://部署tomcat的ip:8080/mulu2/11.txt