2016-01-07 1 views
0

У меня есть сайт PHP/MySQL, работающий по бесплатному тарифному плану приложения Azure. У меня есть каталог администратора на сайте, и я хочу, чтобы он защищал его, чтобы он не был общедоступным. Обычно я работаю над Linux/Apache, и это довольно легко сделать с .htaccess или cpanel.Как защитить паролем каталог веб-сайта по бесплатному тарифному плану Azure?

Этот блог здесь:

http://blogs.msdn.com/b/silverlining/archive/2011/11/23/packaging-a-custom-php-installation-for-windows-azure.aspx

кажется, что, как все это рекомендует, чтобы это сделать, но у меня возникают проблемы после него. Одна из главных проблем заключается в том, что он предполагает, что я установил свое приложение, используя строительные леса, но вместо этого я создал бесплатное приложение по умолчанию, используя веб-портал Azure. Так что моя структура каталогов в начале выглядит следующим образом:

 
/site 
    /diagnostics 
    /wwwroot 
    /locks 
    /deployments 
/LogFiles 
    ... 

Каких инструкции для защиты пароля каталога на моем сайте, используя эту отправную точку?

ответ

1

Вы можете использовать Azure легко AUTH, но весь сайт будет защищен паролем: https://azure.microsoft.com/en-us/blog/azure-websites-authentication-authorization/

Вы можете использовать формы идентификации: http://blogs.msdn.com/b/silverlining/archive/2012/01/09/how-to-password-protect-a-php-website-directory-in-azure.aspx

Или вы можете использовать эту HttpAuthenticationModule DLL: https://github.com/nabehiro/HttpAuthModule#usage-for-php

Вы должны иметь возможность изменять файл web.config, чтобы указать путь к пути/admin.

Смежные вопросы