URL карты с папкой на Tomcat

У меня есть веб-сервис Java, работающий на Tomcat (/opt/tomcat8/webapps/mysvr) к этому получают доступ через URL http://mysvr.example.com. Это хорошо работает со следующей конфигурацией на /etc/httpd/conf/httpd.conf.

<VirtualHost *:80>
    ServerName mysvr.example.com
    ProxyRequests Off
    ProxyPreserveHost On
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:8080/mysvr/
    ProxyPassReverse / http://localhost:8080/mysvr/
</VirtualHost>

Кроме того, хочу использовать URL http://mysvr.example.com/results/ отображаться /var/www/html/mysvr/results, где я храню некоторые txt файлы, так, чтобы URL http://mysvr.example.com/results/1.txt загрузки /var/www/html/mysvr/results/1.txt.

Моим сервером является AWS EC2 на Red Hat.

Как я могу сделать это?

1
задан 31 August 2015 в 02:01
1 ответ
Alias /results /var/www/html/mysvr/results
ProxyPass /results !

Это исключает / является результатом передачи в tomcat. Первая строка является необязательной, если папка результатов находится в правильном месте в корне документа. Не забудьте включить эту строку ProxyPass перед другими, чтобы она работала.

1
ответ дан 4 December 2019 в 00:01

Теги

Похожие вопросы