Как установить веб-панель или CWP на CentOS Linux

{title}

Один из лучших дистрибутивов Linux для управления предприятием, несомненно, CentOS благодаря своей надежности, стабильности и надежности на уровне процессов.

Многие пользователи хотят иметь веб-панель, через которую они могут получить доступ к конфигурации системы и управлять ею гораздо более дружественным способом, и это достигается благодаря веб-панелям, доступным для сред Linux.

В этом руководстве будет детально проанализировано, как установить и использовать веб-панель CentOS или веб-панель CentOS, чтобы сделать задачи управления чем-то другим, но всегда с одинаковой ответственностью и областью применения. Это панель управления, которая отличается широкой совместимостью между версиями и процессами, хотя нам необходимы расширенные знания для управления ею.

Что такое веб-панель CentOS?

Это панель, разработанная как бесплатная панель веб-хостинга, с помощью которой мы будем иметь возможность управлять и просматривать в реальном времени различные компоненты и процессы CentOS 7.
Это может быть реализовано во всех дистрибутивах Linux RPM, таких как RedHat или CentOS.

При установке веб-панели CentOS мы автоматически устанавливаем LAMP (Linux, Apache, MySQL, PHP), чтобы сделать процесс коммуникации и управления максимально эффективным.

1. Особенности веб-панели CentOS


Эта веб-панель имеет множество функций, которые устанавливаются в процессе ее работы, в зависимости от уровня работы:
  • Установите веб-сервер Apache с повышенной безопасностью и правилами автоматического обновления.
  • PHP 5.6.
  • Postfix и Dovecot.
  • MySQL или MariaDB плюс phpMyAdmin.
  • CSF Firewall
  • Система блокировки файлов.

Сторонние приложения

На уровне сторонних приложений устанавливаются следующие:

  • LiteSpeed ​​Enterprise (веб-сервер).
  • Cloudlinux и PHP Selector.
  • Softaculous (Script Installer).

Веб-панель

На уровне веб-панели CentOS или CWP он устанавливает:

  • Конфигурация сервера для хостинга.
  • API для управления аккаунтом.
  • NAT-е изд.
  • Бесплатные модули веб-хостинга.

Веб-сервер

На уровне веб-сервера у нас есть следующие функции:

  • Integra LiteSpeed ​​Enterprise.
  • Вы можете скомпилировать Apache из ресурса.
  • Настройте статус Apache в режиме реального времени.
  • Включает в себя Nginx.
  • Включает сервер Varnish Cache (улучшает производительность и время отклика).
  • Повышенная безопасность благодаря suPHP и suExec.
  • Вы можете редактировать шаблоны vhost, Apache vhosts .
  • Управление правилами OWASP и WAF на уровне безопасности.
  • Поддерживает Perl CGI скрипты .

Администрирование пользователей

На уровне администрирования пользователей мы имеем следующее:

  • Мониторинг пользователей в режиме реального времени.
  • Это позволяет добавлять, редактировать или удалять пользователей .
  • Управление лимитами пользователей (сборов).
  • Управление FTP
  • Он имеет выделенные IP-адреса для каждой учетной записи.
  • Ограничьте количество открытых процессов и файлов на пользователя.

PHP

На уровне PHP у нас есть следующие преимущества:

  • У него есть редактор PHP.
  • Сгенерируйте php.ini в пользовательской панели.
  • Включает ионный куб.
  • Отредактируйте скрипты php.ini и список модулей.
  • Скомпилируйте PHP из ресурса.

DNS

На уровне DNS мы имеем следующее:

  • Мы можем редактировать IP-адрес сервера имен .
  • Есть FreeDNS .
  • Это позволяет добавлять, перечислять, редактировать или удалять зоны DNS в CentOS.
  • Имеется редактор шаблонов для зон DNS.
  • У него есть новый менеджер зон, использующий Ajax .

система

На системном уровне мы можем получить доступ к следующей информации:

  • Информация о памяти RAM (тип, использование, доступность и т. Д.).
  • Информация об оборудовании, такая как процессор, ядра, температура и т. Д.
  • Состояние услуг.
  • Конфигурация сети
  • Конфигурация SSHD .
  • Администратор ChkConfig
  • Системная информация, такая как версия, ядро ​​и т. Д.
  • Использование портов
  • Sysstat графика.

почта

Если мы управляем почтой, мы можем получить доступ к следующему:

  • Веб-почта Roundcube.
  • Постфиксный менеджер запросов.
  • Доступ к почтовым ящикам.
  • Автоответчик.
  • Почтовый маршрутизатор
  • У него есть инструменты AntiSpam.
  • Интегра SPF и ДКИМ.

безопасность

На уровне безопасности у нас есть следующие преимущества:

  • Генерация и управление сертификатами SSL.
  • Он имеет CSF (CentOS Server Firewall).
  • Имеет контроль доступа по IP-адресам.
  • Автоматическое резервное копирование.
  • SFTP безопасность.
  • AutoSSL.
  • Вы можете скрыть системные процессы, чтобы предотвратить несанкционированный доступ.
  • Он имеет блокировку файловой системы.
  • Включает защиту CSF / LFD.
  • Защищает от DoS-атак.

Использование SQL

На уровне использования SQL имеем:

  • Возможность добавления локального или удаленного пользователя в базу данных.
  • Мы можем создавать или удалять базы данных.
  • Настройте сервер MySQL.
  • Управляй MongoDB.
  • Управление phpMyAdmin.
  • Отслеживает живые процессы SQL.

Веб-панель CentOS 7

Наконец, веб-панель CentOS 7 включает в себя дополнительные инструменты, такие как:

  • Менеджер резервного копирования
  • Автообновление панели.
  • TeamSpeak Administrator 3.
  • Файловый менеджер
  • Cpanel аккаунты.
  • FTP виртуальных пользователей на домен.
  • Генератор ключей SSH.

Как мы видим, это довольно полная панель для управления CentOS 7.

2. Как установить wget и обновить CentOS 7

Шаг 1
Сначала мы должны установить менеджер пакетов wget, используя следующую команду, если он у нас не установлен:

 yum установить wget -y 

Шаг 2
Позже мы обновляем операционную систему с помощью следующей команды:

 yum update –y 

3. Как установить веб-панель CentOS 7 или CWP

Шаг 1
После обновления системы мы переходим в следующий каталог:

 cd / usr / local / src 

Шаг 2
Там мы установим последнюю версию CWP, выполнив следующую команду:

 wget http://centos-webpanel.com/cwp-latest 

примечание

$config[ads_text6] not found

Если указанный URL не работает, мы можем выполнить следующее:

 wget http://dl1.centos-webpanel.com/files/cwp-latest 

$config[ads_text5] not found

{title}

Шаг 3
После загрузки мы приступаем к его выполнению с помощью следующей команды:

 sh cwp-latest 
Начнется процесс загрузки и установки:

{title}

Шаг 4
Этот процесс может занять от 15 до 30 минут в зависимости от доступной пропускной способности. Это связано с количеством приложений, которые будут загружены и установлены.

{title}

По завершении процесса сервер автоматически перезапустится.

$config[ads_text5] not found

4. Как настроить брандмауэр в CentOS 7

Шаг 1
Чтобы соединение с панелью было правильным, для этого будут использоваться порты 2030 (http) и 2013 (https), и они должны быть добавлены в файл iptables, для этого мы получаем доступ к маршруту followinet5 с помощью предпочтительного редактора:

 nano / etc / sysconfig / iptables 

Шаг 2
Там мы вводим следующие строки:

 [...] -A INPUT -p tcp -m состояние –State НОВОЕ -m tcp --dport 2030 -j ПРИНЯТЬ -A INPUT -p tcp -m состояние -state НОВОЕ -m tcp --dport 2031 -j ПРИНЯТЬ [...] 

{title}

Шаг 3
Как только эти значения определены, мы сохраняем изменения, используя комбинацию клавиш

Ctrl + O

и мы покидаем редактор, используя

Ctrl + [клавиши] X [/ клавиши

Шаг 4
Мы перезапускаем службу iptables, чтобы применить изменения, выполнив следующую строку:

 перезапуск службы iptables 

5. Как получить доступ к панели из браузера

Шаг 1
После настройки этих параметров мы переходим в браузер, Google Chrome, Mozilla, Edge и т. Д., И в адресной строке мы можем ввести любой из следующих параметров:

 http: // IP-адрес: 2030 / http: // IP-адрес: 2031 / 

{title}

$config[ads_text5] not found

Шаг 2
Там мы должны получить доступ с нашим пользователем root и его соответствующим паролем, и это будет среда, предлагаемая веб-панелью CentOS 7:

{title}

Как мы видим, у нас есть много вариантов конфигурации и управления.

6. Задачи в веб-панели CentOS 7

Мы увидим некоторые из задач, которые мы можем выполнить в рамках панели.

Смотрите системную информацию

Всю основную системную информацию, такую ​​как использование памяти, более высокие процессы, использование диска и т. Д., Можно найти на вкладке « Панель инструментов ».

{title}

$config[ads_text6] not found

Внизу мы можем предпринять некоторые действия с такими службами, как их остановка, запуск и т. Д.

$config[ads_text5] not found

Настройте сервер

На вкладке « Настройки сервера » мы можем выполнять задачи по настройке, такие как изменение даты и времени, изменение пароля пользователя root, настройка дисковых квот и т. Д.

{title}

Конфигурация Apache

На вкладке Apache Setting у нас будет возможность увидеть все, что связано с Apache в CentOS 7, такие как его статус, vhosts edition, управление SSL-сертификатами, администрирование Tomcat и т. Д .:

{title}

$config[ads_text6] not found

Управление пользователями

$config[ads_text5] not found

Это достигается на вкладке « Учетные записи пользователей ». Мы можем управлять всем, что связано с пользователями, например создавать новые учетные записи, назначать разрешения, определять дисковые квоты и т. Д.

{title}

CentOS 7 Security

Это, пожалуй, один из наиболее важных параметров веб-панели CentOS 7, поскольку мы можем управлять всеми параметрами уровня безопасности, такими как определение брандмауэра CSF, управление правилами iptables, разрешение или запрещение хостов, мониторинг пользовательских процессов, среди многих другие варианты:

{title}

$config[ads_text6] not found

Во вкладке User Monitoring мы можем ввести имя пользователя и там отслеживать все его действия в режиме реального времени:

{title}

$config[ads_text5] not found

Таким образом, у нас есть много вариантов управления операционной системой благодаря этой веб-панели. Оттуда мы можем подключиться к терминалу удаленно, нажав на кнопку « Терминал», расположенную вверху. Нажмите на Connect to Console для доступа.

{title}

Без сомнения, у нас есть отличный инструмент для управления и контроля CentOS 7. Мы также рекомендуем вам взглянуть на это руководство по управлению и администрированию системы: как установить webmin на CentOS 7.

Webmin CentOS 7

$config[ads_text6] not found