好的,所以我的Windows机器上运行Oracle 10g XE。 它存储了生成HTML页面的pl / sql程序。 所以我把我的DADconfiguration为在80端口监听本地主机。所以我可以访问这些页面。 我需要知道的是如何打开此页面公开。 我发现了很多关于如何使用Apache服务器的手册,但是如何使用Oracle XE附带的HTTP服务器呢?
我强烈build议不要向公众开放Oracle XE Web服务器。 花时间用SQL注入检查等来编写应用程序层,并将Oracle服务器的访问权限限制在您知道并信任的授权主机的一个小列表中。
向公众开放Oracle XE Web服务器意味着任何在互联网上绊脚石的人都可以访问在该Web服务器上运行的任何东西,其中包括一些您可能不希望他们访问的pipe理function。
话虽如此,魔术调用exec dbms_xdb.setListenerLocalAccess(false); (如sys用户)应该删除“本地访问”限制。