Я использую cPanel для размещения своего веб-сайта. Я заметил, что если кто-либо, кто посещает мой веб-сайт, оказывается веб-разработчиком, он всегда может дойти до моей страницы входа в систему cPanel через mydomain.com:2082 , mydomain.com/cpanel и т. Д. Лучше не допустить, чтобы посетители знали какую панель управления я использую. Я хочу отключить эти URL-адреса. Для себя войдите в cpanel, я буду использовать альтернативный URL, предоставленный моим веб- хостом, что-то вроде a.myhost.com/cpanel .
Как работа, я также изменил основной домен и добавил мой основной сайт в качестве домена аддона. Но даже это не сработало, и addondomain.com:2082 и addondomain.com/cpanel показали вход cpanel, и я смог войти туда, используя имя пользователя и пароль cpanel.
Пожалуйста, помогите мне скрыть эти страницы из общественного мира. По крайней мере addondomain.com:2082 или addondomain.com/cpanel должны выбросить 404 (предпочтительно) или 403 или что-нибудь еще.
Я использую cPanel 11 / x3.
Даже мой хостинг-провайдер не может мне помочь. Любой, кто что-либо знает об этом или выполнит это, пожалуйста, помогите мне.
Заранее спасибо….
Изменение порта по умолчанию cPanel.
Порт cPanel можно изменить в файле /var/cpanel/cpanel.config.
Просто измените порт = 2082 (расположенный в файле конфигурации) на что-нибудь еще.
Затем выполните следующие команды, чтобы изменения вступили в силу.
/usr/local/cpanel/whostmgr/bin/whostmgr2 --updatetweaksettings /etc/init.d/httpd restart
Изменение / удаление URL-адресов по умолчанию cPanel.
Для URL-адресов / whm и / cpanel удалите / измените эти строки или похожие строки, расположенные в файле /usr/local/apache/conf/httpd.conf:
ScriptAliasMatch ^/?cpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi ScriptAliasMatch ^/?webmail/?$ /usr/local/cpanel/cgi-sys/wredirect.cgi ScriptAliasMatch ^/?whm/?$ /usr/local/cpanel/cgi-sys/whmredirect.cgi
Затем выполните следующие команды, чтобы изменения вступили в силу.
/usr/local/cpanel/bin/apache_conf_distiller --update /scripts/rebuildhttpdconf /etc/init.d/httpd restart
Источник и дополнительная информация
Из аналогичного обсуждения, поднятого на форумах cPanel – «Изменение URL cPanel?» (29 ноября 2010 года) :
Невозможно изменить номера портов для cPanel, WebHost Manager или Webmail. Номера портов жестко закодированы в cPanel, и нет опции конфигурации, которая позволяет их изменять.
Даже если вы отредактируете файл httpd.conf и измените директивы ScriptAlias, которые вызывают / cpanel, / webmail и / whm, они все равно будут доступны через порты 2082/2083, 2095/2096 и 2086/2087 соответственно.
(С помощью приложений или конкретных вопросов пакета ваш лучший порт захода изначально представляет собой собственный форум / службу поддержки, а не сообщество общего назначения, такое как StackOverflow.)
это можно легко сделать с блокировкой фильтрации TCP PORT.
Просто отфильтруйте в iptables каждые 2082 (может быть даже 2083) TCP IN, и у вас будет заблокирован ваш cpanel-порт.
Вы можете восстановить его при необходимости, добавив каталог ALLOW в те же порты.
Скажите, пожалуйста, если вам нужна дополнительная помощь.
Иногда вы хотите отключить автоматическое соединение SSL при доступе к WHM, cPanel, Webmail, чтобы вы могли получить доступ к cPanel / WHM через стандартные порты 2082 и 2086, это очень полезно, если у вас есть проблема SSL, которая мешает вам входить на ваш сервер или cPanel, поскольку он может не расшифровать ваш сохраненный пароль.
Вход в WHM >> Настройка Tweak >> Снимите отметку со следующих параметров в разделе Перенаправление
Всегда перенаправляйте пользователей на порты ssl / tls при посещении / cpanel, / webmail и т. Д.
Также вы должны отключить следующий параметр в разделе «Настройки безопасности».
Требовать SSL для всех удаленных логинов для cPanel, WHM и Webmail. Этот параметр рекомендуется.
Если вы не можете войти в WHM-сервер, вы можете отключить эти параметры из оболочки. SSH на сервер с правами root.
SSH для вашего сервера как root
открыто
# nano /var/cpanel/cpanel.config
и установите следующие параметры: 0 (ноль).
alwaysredirecttossl requiressl
–
alwaysredirecttossl=0 requiressl=0
–
Сохраните файл и выйдите.
Не можете ли вы использовать cpanel для перенаправления в каталог / cpanel? Не уверен, как обойти 2082 без дополнительных привилегий. Возможно, ваш htaccess?
Но на самом деле, расслабьтесь на cpanel. Никто не заботится о том, чтобы вы облегчили свою жизнь, используя cpanel. Большинство людей это делает. Единственные люди, которые собираются знать, – это, как вы говорите, разработчики. И угадайте, что они тоже используют CPanel.
Если ваш хостинг-провайдер не сможет помочь вам в этом, вам не повезло. Рекомендуется установить правило .htaccess для перенаправления / cpanel на домашнюю страницу.
Для вашего .htaccess:
Redirect /cpanel /
или если это не удается,
Redirect /cpanel http://your-site.com
Я предполагаю, что вы находитесь в среде совместного размещения. Лучше всего использовать файл htaccess, будьте осторожны! цель – перенаправить любую вещь, например: #http: //your-site.tld/cpanel или на #http: //your-site.tld, но не перенаправлять #http: //your-provider.tld/cpanle
RedirectMatch 301 ^ / cpanel / $ http: //your-site.tld/
RewriteEngine On RewriteCond% {SERVER_PORT}! ^ 2082 $ RewriteRule ^ (. *) $ Http: //your-site.tld/folder/ $ 1 [L, R]
Как я уже сказал, тщательно проверьте!
У меня есть совершенно противоположная проблема, я просто связал свой домен mtkroms.com с моим сайтом блоггера, но всякий раз, когда я пытаюсь получить доступ к mywebsite.com/cpanel, он перенаправляется на мой блог blogger с 404 страницей, не найденной 🙁 из-за этого я не могу настроить подкаталоги