Linux 上 Tomcat 搭建HTTP服务器

it2024-07-30  37

因实际需要需在内网服务器上搭建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 &quot;%r&quot; %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

最新回复(0)