Как отключить URL-адреса cPanel

Я использую 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 

Сохраните файл и выйдите.

  • Войти в WHM как root
  • В конфигурации сервера,
  • Нажмите «Настройки Tweak»
  • Перейдите на вкладку «Перенаправления»
  • Кнопка «Отключить» для «Всегда переадресации на SSL»
  • сохранить настройки, и это будет сделано

Не можете ли вы использовать 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 страницей, не найденной 🙁 из-за этого я не могу настроить подкаталоги