Мой компьютер находится в локальной сети, и я установил zpanel (с apache, php и mysql в качестве стека) на Windows 7.
Предположим, что у меня IP локальной сети 192.168.15.58
. Теперь, если кто-нибудь http://192.168.15.58
в адресной строке браузера в веб-браузере локальной сети другого компьютера, он будет перенаправлен на C:/zpanel/panel/index.php, который в конечном итоге является страницей входа zpanel.
Я хочу изменить этот каталог на другой, чтобы никто не мог видеть страницу входа в систему zpanel (с других компьютеров локальной сети), вместо этого они будут перенаправлены в index.php этого пользовательского каталога.
Как это сделать?
Любая идея будет оценена.
1 ответ
Всякий раз, когда сервер получает запрос на несуществующий домен, он будет обслуживать страницу входа. Не рекомендуется пытаться изменить это, так как это может помешать доступу к zadmin.
Zpanel/apache показывает страницу входа в систему, потому что ему нужен действительный запрос TLD, чтобы понять, какой vhost обслуживать, поэтому он всегда будет отображать страницу входа, если вы просто введете ip-адрес сервера. Если вы внедряете интрасеть, вам нужно будет либо использовать файл hosts на клиентских компьютерах, либо DNS на сервере и использовать имя сервера вместо ip-адреса для связи с сервером.
Войдите в zpanel zadmin, добавьте домен, например: local.lntranet, и создайте новый рабочий каталог. Поместите ваш HTML в новый каталог. На клиентских машинах добавьте запись в файл hosts для 192.168.15.58 intranet.local. Теперь, когда клиент вводит в браузер intranet.local, сервер сможет определить, какой домен обслуживать, т.е. вашу интрасеть.