Технически это может быть более безопасно, если вы запускаете его с другого сервера и размещаете его на поддомене, используя другой IP / vhost, или используете прокси-мод для своего веб-сервера (см. Apache mod_proxy ) для прокси запрашивает у yourdomain.com/admin адрес admin.otherdomain.com и обеспечивает дополнительный IP или контроль доступа, используя .htaccess или эквивалентный для доступа к URL прокси.
Конечно, если эти другие домены доступны через Интернет, они безопасны настолько же, насколько и пользователи и пароли, которые их используют.
Для корпоративных приложений вы можете сделать интерфейс администратора доступным из VPN-подключения, но я не знаю, относится ли это к вам.
Если на вашем общедоступном веб-сервере есть уязвимость, позволяющая кому-либо получить доступ к оболочке, то это может несколько усложнить получение административного доступа, поскольку у него нет кода для административной части.
Другими словами, он может обеспечить дополнительную безопасность в зависимости от длины, на которую вы идете, но не обязательно является твердым решением.
Возможно использование чего-то вроде cURL, но вам будет гораздо меньше проблем с устранением неполадок, если вы будете использовать более обычный метод, такой как прокси или поддомен на другом сервере.