首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure blob存储中托管静态网站时文件的安全性?

问在Azure blob存储中托管静态网站时文件的安全性?
EN

Stack Overflow用户
提问于 2018-01-06 04:28:49
回答 1查看 1K关注 0票数 0

通过使用HTTP重定向,我已经能够在Azure blob中托管一个静态网站。

正如我所描述的这里

我找到了一种在Azure blob中托管静态网站的方法,使用子域和http重定向。 我做以下几件事 1)在Azure中,我创建一个具有Blob访问策略的容器(称为docs )的存储帐户。 2)使用存储资源管理器将静态网站上传到docs容器。这包括一个子文件夹中的一些PHP文件。 3)在DNS中,我用别名myblob.blob.core.windows.net (其中myblob是blob的名称)为子域(称为info say)设置了一个cname记录。 4)在DNS中,我创建了一个Http重定向以记录到带有url xhttp://info.mydomainname.com/docs/index.html的www子域上的文件(拼写不带x。我将x放在前面以防止超链接)。 5)在Azure中,我为info.mydomainname.com创建了一个自定义域 然而,如果有人知道PHP文件的位置,那么他们就可以下载它们,这意味着我不能在其中存储秘密。 有什么办法可以阻止他们被访问吗? 我对我的容器使用了Blob访问策略。

但是,我不能阻止文件被访问(除了名字模糊),因此我不希望在blob中的任何文件中存储机密。

既然如此,我如何实现一个联系人表单,调用API发送电子邮件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-08 06:58:47

将PHP文件部署到Azure blob存储区是没有意义的。PHP脚本不是静态内容,应该在Apache、Microsoft IIS等web服务器上执行。

因此,您可以考虑使用Azure Azure托管PHP文件和其他一些静态内容。使用这种方法,不能查看PHP文件的内容,但是,您可以在其中存储秘密。

关于如何做到这一点,请参见在Azure中创建PHP web应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48124274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档