我在Spring JSF Web應用程序中配置了使用JBoss6的https並且它在整個站點上工作,但是我只需要https即可訪問特定的文件夾和文件。在我的web.xml中,我已經這樣配置了它在JBoss Spring JSF Web應用程序中配置https
文件夾特定的代碼塊可以工作,但訪問該頁面後如果我通過單擊頁面中的鏈接返回到正常的http頁面,它也會以https
<security-constraint>
<web-resource-collection>
<web-resource-name>secured folder</web-resource-name>
<url-pattern>/myfolder/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
下面的代碼工作,如果我把這只不帶文件夾特定的代碼塊,它允許HTTPS進行整個網站。
<security-constraint>
<web-resource-collection>
<web-resource-name>Protected Area, so redirect to HTTPS</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
有沒有其他的東西我一直想念,以實現這一目標?
我該如何將Apache Web服務器放在前面?我之前沒有這樣做過,我們如何爲指定的一個應用程序一起運行兩臺服務器 – Swarne27