Назад | Перейти на главную страницу

Размещение части веб-сайта в другом домене

У меня есть веб-сайт, на котором мы хотим переместить административную часть на другой URL-адрес (в целях безопасности, по словам владельца сайта). Итак, чтобы сделать административный раздел доступным только с этого нового доменного имени, что потребуется? Хост не изменился, поэтому файлы будут храниться в том же месте, но доступны только с этого нового URL-адреса.

Основной сайт: http://mysite.com

Старый админ: http://mysite.com/admin/

Теперь этот старый админ должен быть недоступен, а новый админ должен быть этим новым доменом, который он купил: http://mysiteadmin.com/

Но файлы все еще находятся на том же сервере. Хозяин не изменился.

Имеет ли это вообще смысл? Обоснование владельца состоит в том, что тогда мы можем отключить все права на запись на удаленную часть сайта, тем самым немного улучшив безопасность. Когда я пишу это, я думаю: «Это не имеет смысла», но я хочу узнать, что вы думаете. Спасибо.

Кажется, это состоит из двух частей: создание нового сайта, http://mysiteadmin.com, для обслуживания административной части сайта и изменения старого сайта так, чтобы административный раздел больше не был доступен. Вы не планируете перемещать дисковое расположение админки.

Предполагая, что административный раздел сайта является автономным и может обслуживаться любым URL-адресом, который вам нравится, первая часть включает создание нового виртуального сервера mysiteadmin.com, DocumentRoot которого - {DocumentRoot of mysite.com} / admin.

Вторая часть, вероятно, проще всего достигается с помощью

Alias /admin /dev/null

директива в разделе VirtualHost, связанном с mysite.com, который должен возвращать пустые документы для всего, что находится под http://mysite.com/admin .

И да, доводы владельца для меня тоже не имеют смысла.

Установить местоположение /admin на старом хосте отказываться от всех.