Amazon-Ec2
將 URL 與 Tomcat 上的文件夾映射
我有一個在 Tomcat() 上執行的 Java Web 服務
/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 文件,以便 URLhttp://mysvr.example.com/results/1.txt
下載/var/www/html/mysvr/results/1.txt
。我的伺服器是 Red Hat 上的 AWS EC2。
我怎樣才能做到這一點?
Alias /results /var/www/html/mysvr/results ProxyPass /results !
這將 /results 排除在傳遞給 tomcat 之外。如果結果文件夾位於文件根目錄中的正確位置,則第一行是可選的。確保在其他行之前包含此 ProxyPass 行以使其正常工作。