Если вам нужна гибкость облачных служб Azure для веб-сайтов Azure (как я это сделал), на форумах Windows Azure есть сообщение здесь , в котором упоминается ...
- создание общей / традиционной веб-роли,
- создание файла Web.roleconfig и
- удаление элемента «Сайты» из файла определения сервиса (ServiceDefinition.csdef)
... превратит веб-роль в веб-роль CGI.
Однако я не пошел по этому пути, так как не знал, что следует включить в файл Web.roleconfig. Вместо этого я использовал Windows Azure PowerShell (часть Windows Azure SDK для PHP ), чтобы ...
Примечание: вам может понадобиться немного прокрутить некоторые из приведенных выше ссылок, как
соответствующий текст часто находится чуть выше области просмотра!
Не написав никакого PHP-кода, я смог открыть URL-адрес сайта для облачной службы, и была показана страница конфигурации PHP. Это связано с тем, что при добавлении веб-роли PHP создается файл «index.php», содержащий вызов phpinfo()
.
Я также был удивлен, насколько легко было установить подключение удаленного рабочего стола к работающему экземпляру облачной службы с помощью ...
- вызов
Enable-AzureServiceProjectRemoteDesktop
и ввод имени пользователя и пароля для использования для подключения к удаленному рабочему столу
- (пере) развертывание проекта с использованием
Publish-AzureServiceProject
- вход на портал управления
- нажатие INSTANCES на панели управления моей облачной службы
- выбор подходящего экземпляра
- нажмите CONNECT внизу, чтобы загрузить файл RDP
- запуск файла RDP и ввод имени пользователя и пароля, указанных выше
Надеюсь, это поможет!