У меня дома есть интранет-сайт. Я бегу под XAMPP. Все отлично работает Я хотел бы предоставить доступ конкретным пользователям, чтобы они могли протестировать веб-сайт (частное тестирование) вместо того, чтобы сделать его доступным для Интернета. В частности, я хочу, чтобы определенные пользователи имели частный доступ к моему сайту в интрасети, а другим было бы отказано в доступе к этому сайту.

Я уже настроил переадресацию портов на моем роутере. Какие дополнительные шаги мне нужно предпринять?

1 ответ1

2

У вас есть несколько вариантов. Вам нужен способ убедиться, что у пользователя есть учетные данные, необходимые для доступа к серверу или страницам на сервере. Как вы хотите проверить эти учетные данные, зависит от вас:

VPN

Как предложено 50-3, VPN устранит необходимость выставлять ваш сайт в Интернет. Хотя TeamViewer будет работать, другой альтернативой является Hamachi. Вы можете создать VPN, которая соединит всех участников вместе, как если бы они были в одной сети. Вы можете отозвать доступ к любому в любое время. Программное обеспечение должно быть установлено на вашем сервере и на компьютерах пользователей.

Плагин CMS

Если вы работаете с CMS, такой как Wordpress или Joomla, просто получите плагин, который может защитить страницы с помощью имен пользователей и паролей.

сертификат

Вы можете создать самоподписанный сертификат для Apache , который разрешит доступ к вашим защищенным областям только при наличии сертификата.

Белый список IP-адресов

Используя файл .htaccess, вы можете ограничить доступ с определенных IP-адресов к каталогам или файлам, используя функции Order allow,deny и Allow from .

Пример:

RewriteEngine on

#The # character denotes a comment.

Order allow,deny

#Main Office
Allow from 12.34.56.789

#Toronto
Allow from 987.654.321.100

#Chicago
Allow from 100.100.100.222

Пароль .htaccess

Вы можете использовать файлы .htaccess и .htpsswd для защиты страниц или каталогов. Вы можете добавить несколько пользователей в этот файл. Этот сайт хорош и создает эти файлы для вас. Я заметил, что вы описали себя как незнакомого со всем этим, так что это может быть лучшим вариантом для вас. Они генерируют файлы, которые вы можете загрузить, и объясняют, как это работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .