【问题标题】:Azure website PHP vhostsAzure 网站 PHP 虚拟主机
【发布时间】:2014-01-27 00:57:52
【问题描述】:

我在 Azure 上建立了一个网站,我想将一个 PHP 站点部署到该网站。

在 WAMP 中,我有以下虚拟主机配置:

<VirtualHost *:9898>
        ServerAdmin wayne@localhost
        ServerName test.somesite.com
        DocumentRoot "C:\wamp\www\somesite-ui\www"

        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>

        <Directory "C:\wamp\www\somesite-ui\www">

                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        # Rewrite configuration
        Include "C:\wamp\www\somesite-ui\rewrite.conf"
</VirtualHost>

这是因为我们使用的是 Atsumi MVC

如何配置 Azure 网站以使用类似的配置?

【问题讨论】:

    标签: php azure azure-web-app-service vhosts


    【解决方案1】:

    我不确定这个答案是否会对您有所帮助。但是,您可以先用任何操作系统创建一个虚拟机,然后为虚拟机启用 http 端点,而不是仅仅创建一个 php 网站。在 vm 上安装 Apache 服务器并进行必要的配置。 (或者你可以简单地在其中安装 WAMP)

    azure 网站的地址是 lite somthing.azuresites.net(不确定) azure vm 将具有“somthing.cloudapp.net”,因此域名对您来说不是什么大问题。

    我在How to create a VM on azure 上写了一篇博文。如果您愿意,可以使用它。

    【讨论】:

    • 事情就是这样我失去了所有 GitHub 部署的东西
    • 嗨 iwayneo,我真的不明白你将如何失去你的 github 部署。你能解释一下吗?
    • 您可以在 Azure 中设置站点,然后选择从 github 分支进行部署。当我推送到该分支时,会触发一个钩子,并且 azure 会自动发布该站点。
    • 这种方法比我建议的方法要好。感谢您指出这一点。 :)
    猜你喜欢
    • 2013-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 1970-01-01
    • 2015-06-19
    • 2016-11-20
    相关资源
    最近更新 更多