Как отключить cPanel URL - PullRequest
       7

Как отключить cPanel URL

5 голосов
/ 02 февраля 2012

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

Даже мой хостинг-провайдер не может помочь мне с этим.Любой, кто что-нибудь знает об этом или реализовал это, пожалуйста, помогите мне.

Заранее спасибо ....

Ответы [ 9 ]

9 голосов
/ 15 мая 2012

Изменение порта 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.файл конфигурации:

 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

Источник и дополнительная информация

3 голосов
/ 02 февраля 2012

Из аналогичного обсуждения, поднятого на форумах cPanel - "Изменение URL-адреса cPanel?" (29 ноября 2010 г.) :

Невозможно изменить номера портов для cPanel, WebHost Manager или веб-почты. Номера портов жестко запрограммированы в cPanel, и не существует параметров конфигурации, позволяющих их изменять.

Даже если вы отредактируете файл httpd.conf и измените директивы ScriptAlias, которые заставляют работать / cpanel, / webmail и / whm, они все равно будут доступны через порты 2082/2083, 2095/2096 и 2086/2087, соответственно.

(Применительно к конкретным вопросам, связанным с приложениями или пакетами, сначала лучшим портом захода будут их собственные форумы / службы поддержки, а не сообщество общего назначения, такое как StackOverflow.)

2 голосов
/ 30 августа 2014

Иногда вы хотите отключить автоматическое соединение SSL при доступе к WHM, cPanel, веб-почте, чтобы вы могли получить доступ к cPanel / WHM через стандартные порты 2082 и 2086, это очень полезно, если у вас есть проблема с SSL, которая не позволяет вам войти в вашу учетную запись сервера или cPanel, поскольку она может не расшифровать ваш сохраненный пароль.

Вход в WHM >> Настройка твика >> Снимите флажки со следующих опций в разделе Перенаправление

Всегда перенаправлять пользователей на порты 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

-

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

2 голосов
/ 18 сентября 2012

это легко сделать с помощью блокировки фильтрации TCP PORT.

Просто отфильтруйте в iptables каждые 2082 (может быть даже 2083) TCP IN, и ваш порт cpanel будет заблокирован.

Вы можете восстановить его при необходимости, добавив каталог ALLOW к тем же портам.

Скажите, пожалуйста, нужна ли вам дополнительная помощь.

1 голос
/ 26 января 2014
  • Войдите в WHM как root
  • В конфигурации сервера,
  • Нажмите на настройки Tweak
  • Перейдите на вкладку Redirections
  • Кнопка выключенияВсегда перенаправлять на SSL
  • сохранить настройки и это будет сделано
0 голосов
/ 18 октября 2015

У меня возникла прямо противоположная проблема, я просто связал свой домен mtkroms.com с моим веб-сайтом блоггера, но всякий раз, когда я пытаюсь получить доступ к mywebsite.com/cpanel, он перенаправляет на мой блог-блоггер с 404 страницей, которая не найдена Я не могу настроить подкаталоги

0 голосов
/ 04 февраля 2012

Я полагаю, вы находитесь в среде общего хостинга.Ваш лучший способ - использовать файл 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]

Как я уже говорил, протестируйте внимательно!

0 голосов
/ 02 февраля 2012

Если ваш хостинг-провайдер не может вам в этом помочь, то вам не повезло.Рекомендуется установить правило .htaccess для перенаправления / cpanel на домашнюю страницу.

Для вашего .htaccess:

Redirect /cpanel /

или, в случае сбоя,

Redirect /cpanel http://your-site.com
0 голосов
/ 02 февраля 2012

Разве вы не можете использовать cpanel для перенаправления в каталог / cpanel?Не уверен, как получить около 2082 без дополнительных привилегий.Возможно, ваш htaccess?

Но на самом деле, расслабьтесь на cpanel.Никто не заботится о том, что вы делаете вашу жизнь проще, используя cpanel.Большинство людей делают.Единственные люди, которые собираются это знать, это, как вы говорите, разработчики.И угадайте, что они тоже используют CPanel.

...