Каталог статей
- 1 Что такое веб-панель CentOS?
- 2 Установите системные требования CWP
- 3 Функции панели управления CWP
- 4 Подготовка к установке CentOS Web Panel (CWP)
- 5 Установить программу CWP.
- 6 Конфигурация брандмауэра/маршрута
- 7 Войдите в панель управления CWP
- 8 Конфигурация панели управления CWP
- 9 Создайте общий IP-адрес и корневой адрес электронной почты
- 10 Создать сервер доменных имен
- 11 Создайте пакет виртуального хостинга
- 12 Добавить доменное имя
- 13 эпилог
- 14 Что делать после установки CWP
Как установитьПанель управления КВП?
CENTOS Руководство по настройке ВЕБ-ПАНЕЛИ
Веб-продвижениеVPS для персоналаПостройте станцию, существует множество бесплатных или платных панелей управления на выбор.Если вы не знаете, как выбрать полнофункциональную панель управления VPS, рекомендуется панель управления CWP.
Что такое веб-панель CentOS?
Панель управления CWP, разработанная для дистрибутивов на основе RPM (например, CentOS, RHEL, Scientific Linuxи др.) дизайн.
Это бесплатная панель управления с открытым исходным кодом, которую можно широко использовать для простой настройки среды веб-хостинга.
В отличие от других панелей управления, CWP автоматически развертывает LAMP.软件и кеш-сервер Varnish.
Установите системные требования CWP
- 32-разрядный сервер 512 МБ ОЗУ
- 64-разрядный сервер 1024 МБ ОЗУ
- Жесткий диск 10 ГБ
操作系统
- CentOS 6.х, 7.х
- Редхат 6.х, 7.х
- Клаудлинукс 6.х, 7.х
Чтобы избежать каких-либо проблем, обязательно внимательно прочитайте это руководство до начала процесса установки.
- Панель управления CWP поддерживает только статические IP-адреса.
- Панель управления CWP не поддерживает динамические или внутренние IP-адреса.
- Панель управления CWP не предлагает деинсталляторы.
- После установки CWP необходимо переустановить сервер, чтобы удалить его.
- Устанавливает CWP только на вновь установленные операционные системы без каких-либо изменений конфигурации.
Функции панели управления CWP
CWP имеет множество функций и бесплатных услуг.
нравитьсяЧен ВэйлянКак упоминалось ранее, CWP автоматически установит полный набор сервисов LAMP (Linux, Apache, PHP,mysql,PHPMyAdmin、вебмaiл, почтовый сервер и др.).
Ниже перечислены функции и службы, доступные в веб-панели CentOS:
- В настоящее время включает административную и клиентскую панели
- (Вы также можете запросить создание пользовательских модулей для интеграции)
- Веб-сервер Apache (Mod Security + правила автообновления опционально)
- PHP 5.6 (suPHP, SuExec + переключатель версий PHP)
- MySQL /MariaDB+phpMyAdmin
- Postfix + Dovecot + веб-почта roundcube (антивирус, Spamassassin опционально)
- Брандмауэр CSF
- Блокировка файловой системы (больше никаких взломов веб-сайтов, все файлы заблокированы от изменения)
- Резервное копирование (необязательно)
- AutoFixer для настройки сервера
- CloudLinux + CageFS + селектор PHP
- Установщик скриптов Softaculous (бесплатно и премиум)
- LiteSpeed Enterprise (веб-сервер)
- Используется для设置веб-хостинг (например,WordPressсайт...)
- API для упрощения управления учетными записями и API для выставления счетов whmcs.
- Версия NAT, поддерживаемый NAT IP
- Модуль бесплатного хостинга, активация аккаунта настройка сайта на бесплатном хостинге
- Высокая безопасность панели гарантируется выполнением всех клиентских операций под логином клиента
- Безопасная авторизация входа с использованием токена oauth
- Расширенный и безопасный файловый менеджер
- Менеджер зоны DNS
- Пользовательские темы и языки
- Установщики скриптов: wordpress, PrestaShop, eXtplorer
- Сервер Varnish Cache (увеличение производительности вашего сервера до трех раз)
- Обратный прокси Nginx (позволяет доставлять статические файлы с максимальной скоростью)
- Интеграция LiteSpeed Enterprise
- Скомпилируйте Apache из исходного кода (улучшите производительность до 15%).
- Apache reCompiler + установка дополнительных модулей в один клик
- Статус сервера Apache, конфигурация
- Менеджер переадресации Apache
- Редактируйте виртуальные хосты Apache, шаблоны виртуальных хостов, включайте конфигурацию (перестраивайте все виртуальные хосты Apache одним щелчком мыши)
- suPHP и suExec (повышенная безопасность)
- Безопасность мода: Comodo WAF, правила OWASP (установка в один клик, автообновление, простое управление)
- Управление сервером Tomcat 8 и установка в один клик
- DoS-защита от атак Slow-Loris
- Apache с защитой spamhaus RBL (защита http PUT, POST, CONNECT)
- Поддержка скриптов Perl cgi
- Скомпилируйте PHP из исходников (увеличение производительности на 20%).
- Переключатель PHP (для переключения между версиями PHP, например: 5.2,5.3,5.4,5.5,5.6,7.0,7.1,7.2, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX)
- Селектор PHP для выбора версии PHP для каждого пользователя или папки (PHP 4.4,5.2,5.3,5.4,5.5,5.6,7.0,7.1,7.2, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX)
- Простой PHP-редактор
- В пользовательской панели простой генератор php.ini
- Установка PHP-плагинов в один клик
- Редактор PHP.ini и модуль информации и списка PHP
- php.ini для каждой учетной записи пользователя (вы можете добавить изменения в /home/USER/php.ini)
- FFMPEG (для сайтов потокового видео)
- CloudLinux + селектор PHP
- ioncube, php-imap...
- Добавляйте, перечисляйте, редактируйте и удаляйте пользователей
- Мониторинг пользователей (список открытых пользователями файлов, прослушивание сокетов...)
- Управление доступом к оболочке
- Управление лимитами пользователей (квоты и узлы)
- Ограничение процессов: максимальное количество процессов, доступных для одной учетной записи.
- Ограничить количество открытых файлов: Максимально доступное количество открытых файлов для одной учетной записи.
- Пользовательский FTP и файловый менеджер
- КлаудЛинукс + КейджФС
- Выделенный IP на аккаунт
- FreeDNS (бесплатный DNS-сервер, дополнительный IP-адрес не требуется)
- Добавляйте, редактируйте, перечисляйте и удаляйте зоны DNS
- Изменить IP-адрес сервера имен
- Редактор шаблонов зон DNS
- Добавлен простой диспетчер зон DNS (с ajax)
- Добавлен список зон DNS для разрешения информации с помощью Google (также проверьте rDNS, серверы имен...)
- постфикс и голубятня
- Почтовые ящики, псевдонимы
- Веб-почта Roundcube
- Менеджер почтовых очередей Postfix
- Модуль проверки rDNS (проверьте свои записи rDNS)
- Защита от спама (Spamhaus cronjob)
- SpamAssassin, проверка RBL, AmaViS, ClamAV, OpenDKIM
- Интеграция SPF и DKIM
- Перестроить почтовый сервер Postfix/Dovecot (антивирус, защита от спама)
- Электронный автоответчик
- Просмотр электронной почты, чтение всех почтовых ящиков из одного места.
- Маршрутизация почты (локальный или удаленный обменник MX)
- Информация об оборудовании (информация о ядре ЦП и тактовой частоте)
- Информация о памяти (информация об использовании памяти)
- Информация о диске (подробное состояние диска)
- Информация о программном обеспечении (версия ядра, нормальная работа...)
- Состояние службы (быстрый перезапуск службы, например, Apache, FTP, почта...)
- ChkConfig Manager (быстрый список и управление вашими службами)
- Service Monitor (автоматический перезапуск служб и уведомления по электронной почте)
- использование сетевого порта
- конфигурация сети
- Конфигурация SSHD
- Autofixer (проверяет важные конфигурации и пытается автоматически исправить проблемы)
- График системной статистики
- Мониторинг в реальном времени (сервисы мониторинга, такие как топ, статистика apache, mysql...)
- Использование терминала/консоли Java SSH в Panel
- Конфигурация службы (например, Apache, PHP, MySQL...)
- Запустите команду оболочки на экране/фоне
- Брандмауэр CSF (лучший брандмауэр Linux)
- Генератор SSL
- Диспетчер SSL-сертификатов (безопасная и быстрая установка SSL-сертификатов)
- Letsencrypt, бесплатные SSL-сертификаты для всех доменов
- КлаудЛинукс + КейджФС
- Защита от грубой силы CSF/LFD
- IP-контроль доступа
- Mod Security + OWASP Rules (установка в один клик, простота в управлении)
- Защита от DoS для атак Slow-Loris (для Apache)
- Блокировка файловой системы (больше никаких взломов сайта, все файлы заблокированы от изменения)
- PHP теперь отображает имя и путь в верхней части скрипта или в списке процессов.
- Apache ограничивает количество процессов php на пользователя
- 自动 备份
- Скрыть системные и другие пользовательские процессы
- SFTP-безопасность
- AutoSSL (автоматически устанавливает SSL-сертификат Letsencrypt при создании новой учетной записи, дополнительного домена или поддомена)
- База данных MySQL管理
- Добавьте пользователей с локальным или удаленным доступом
- Мониторинг списка процессов MySQL в режиме реального времени
- Создать, удалить базу
- Добавьте дополнительных пользователей для каждой базы данных
- Конфигурация сервера MySQL
- PhpMyAdmin (администрирование базы данных)
- PostgreSQL, поддержка phpPgAdmin
- Удаленный MySQL поддерживает загрузку mysql с веб-сервера)
- Менеджер/установщик MongoDB
- Менеджер TeamSpeak 3 (голосовой сервер)
- Shoutcast Manager (сервер потоковой передачи Shoutcast)
- Автоматическое обновление
- Менеджер резервного копирования
- Файловый менеджер
- Папка скриптов "/scripts" с более чем 15 скриптами
- Виртуальные пользователи FTP на домен
- Миграция учетной записи cPanel восстанавливает файлы, базы данных и пользователей базы данных)
- Torrent SeedBox (для установки нажмите Deluge WebGU)
- Генератор ключей SSH
- и многие другие варианты...
Подготовка к установке CentOS Web Panel (CWP)
Если ваш фон VPS перед установкой системы CentOS не задал имя хоста и IP-адрес, вам может потребоваться вручную установить имя хоста и IP-адрес.
установить имя хоста
Чтобы начать установку CWP, войдите на сервер Linux как пользователь root.Согласно инструкциям на официальном сайте CWP, обязательно сначала установите имя хоста.
重要 提示 :Имя хоста и доменное имя на сервере должны быть разными (например, если domain.com — это доменное имя на вашем сервере, используйте hostname.domain.com в качестве имени хоста).
hostnamectl set-hostname hostname.domain.com hostnamectl
- Измените hostname.domain.com на ваше дополнительное доменное имя.
Установите IP-адрес сервера
Если на используемом вами VPS-сервере уже установлен IP-адрес сервера, вы можете сразу пропустить этот шаг.
В противном случае вам может понадобитьсяЧтобы установить IP-адрес сервера, мы будем использоватьнмтуи ( Текстовый пользовательский интерфейс NetworkManager ), которая предоставляет графический пользовательский интерфейс для настройки IP-адресов посредством управления Network Manager.
yum install NetworkManager-tui nmtui
Обновление сервера
Шаг 1:Установите пакет wget, необходимый для загрузки CWP ▼
yum install wget -y
- Если после ввода вышеуказанной команды появляется сообщение об ошибке, переустановите сервер и используйте вместо него следующую команду▼
yum install wget
第 2 步 :Используйте эту команду для обновления вашего сервера ▼
yum update -y
第 3 步 :Перезагрузитесь один раз, чтобы активировать обновление ▼
reboot
Установить программу CWP.
Есть 2 версии, пожалуйста, выберите в соответствии с вашей версией CentOS:
- Установите версию CWP6 для CentOS 6.
- Установите версию CWP7 для CentOS 7 (рекомендуется)
Установите версию CWP6 для CentOS 6.
第 1 步 :Войти в /usr/локальным/SRC Каталог▼
cd /usr/local/src
第 2 步 :Используйте команду для загрузки последней версии CWP ▼
wget http://centos-webpanel.com/cwp-latest
第 3 步 :Если приведенный выше URL-адрес неверен, используйте вместо этого ссылку ниже ▼
wget http://dl1.centos-webpanel.com/files/cwp-latest
第 4 步 :Используйте команду, чтобы начать установку CWP ▼
sh cwp-latest
Установите версию CWP7 для CentOS 7 (рекомендуется)
cd /usr/local/src wget http://centos-webpanel.com/cwp-el7-latest sh cwp-el7-latest
- Если приведенный выше URL-адрес неверен, используйте вместо этого ссылку ниже ▼
http://dl1.centos-webpanel.com/files/cwp-el7-latest
Пример процесса установки CWP ▼
Чен Вэйлян安装过程只花了5~10分钟的时间。 不是4G以上的网速,可能长达10分钟、30分钟或更长时间,具体取决于你的网络速度。
Наконец, вы увидите следующее сообщение о завершении установки ▼
Шаг 5:Пожалуйста, запишите эту важную информацию, такую как:
- Пароль суперпользователя MySQL, URL-адрес входа в CWP, потому что он понадобится вам позже.
第 6 步 :Затем нажмите Enter, чтобы перезагрузить систему ▲
Конфигурация брандмауэра/маршрута
Порты интерфейса веб-управления по умолчанию для CWP — 2030 (HTTP) и 2031 (HTTPS).
Вы должны разрешить этим двум портам удаленный доступ к веб-консоли CWP через брандмауэр/маршрутизацию.
Шаг 1:Редактировать файл iptables ▼
vi /etc/sysconfig/iptables
第 2 步 :Добавьте следующее ▼
[...] -A INPUT -p tcp -m state --state NEW -m tcp --dport 2030 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 2031 -j ACCEPT [...]
第 3 步 :Сначала нажмите ESC, чтобы выйти из редактирования, затем введите ▼
:wq
第 4 步 :Обновите службу iptables, чтобы изменения вступили в силу.
service iptables restart
Войдите в панель управления CWP
Откройте браузер и введите:
http://IP-Address:2030/
или же:
https://IP-Address:2031/
Вы увидите экран, подобный приведенному ниже ▼
аутентификация входа
- 用户 名 :корень
- Пароль:ваш корневой пароль
Поздравляем! CWP успешно установлен.
Конфигурация панели управления CWP
Затем мы должны дать панели управления CWP некоторые базовые настройки, такие как:
- Настройте совместное использование IP-адресов (должен быть ваш общедоступный IP-адрес)
- Настроить сервер доменных имен
- Установите хотя бы один управляемый пакет (или отредактируйте пакет по умолчанию)
- Настроить корневую почту и т.д.
Создайте общий IP-адрес и корневой адрес электронной почты
- Это очень важный шаг в размещении вашего сайта на вашем хосте.
Чтобы создать общий IP, перейдите в CWP Setting → Edit settings ▼
- Введите свой статический IP и адрес электронной почты
После настройки нажмите Сохранить изменения, чтобы сохранить изменения▲
- После настройки общего IP-адреса вы можете начать поддерживать свой сайт с помощью CWP ^_^
Создать сервер доменных имен
- Если вы используете другой сервер имен, например DNSPOD, пропустите эту операцию.
Чтобы создать серверы имен, перейдите к Функции DNS → Редактировать IP-адреса серверов имен ▼
После настройки нажмите Сохранить изменения, чтобы сохранить изменения▲
Создайте пакет виртуального хостинга
- Пакет веб-хостинга — это план веб-хостинга, который включает доступ к дисковому пространству, пропускной способности, учетным записям FTP, адресам электронной почты, базам данных и т. д.
- Вы можете создать столько планов веб-хостинга, сколько захотите.
Чтобы создать план виртуального хостинга, перейдите на Packages
→ Add a Package
Введите имя для пакета виртуального хоста.
Установите дисковые квоты, к которым разрешен доступ, количество процессов, FTP, учетных записей электронной почты, баз данных и поддоменов и т. д. (личное использование может быть настроено в соответствии со следующими суммами)▼
Dsk Quota MB:102400
Bandwith MB:10485760
nproc:999999999
apache_nproc:999999999
nofiles:999999999
inode:999999999
- Нажмите кнопку «Создать», чтобы создать план виртуального хостинга▼
- nproc: количество процессов, разрешенных для каждого пользователя (не менее 10, поскольку каждый экземпляр nginx/apache/fpm запускается как отдельный процесс).
- apache_nproc: см. nproc выше, но это специфично для Apache.
- nofiles: Количество открытых файлов, разрешенных для одновременного чтения/выполнения.
- inode: inode — это структура данных, в которой хранится информация обо всех файлах, созданных в вашей учетной записи хостинга. Количество инодов представляет собой количество файлов, папок, электронных писем или всего, что вы сохранили в своей учетной записи веб-хостинга.
Добавить доменное имя
- Чтобы добавить новое доменное имя, у вас должна быть хотя бы одна учетная запись пользователя.
添加 用户
Чтобы добавить пользователя, перейдите в «Учетная запись пользователя» → «Новая учетная запись».(Личное использование может быть настроено в соответствии со следующими суммами)▼
- Введите доменное имя (chenweiliang.com), имя пользователя, пароль и адрес электронной почты.
Inode:0
Process limit:999999999
Open files:999999999
- 最后 , 点击
Create
.
Добавить доменное имя
Чтобы добавить доменное имя, введите Domains
→ Add Domain
▼
Введите новое доменное имя и укажите доменное имя, связанное с именем пользователя▲
- Прежде чем проверять «AutoSSL»,Условием является установка записи A для доменного имени.
- Сначала сопоставьте доменное имя с IP-адресом сервера, прежде чем можно будет сгенерировать SSL-сертификат, иначе произойдет ошибка.
- AutoSSL автоматически устанавливает сертификаты безопасности SSL,Очень быстро и легко!
- Нажмите «Создать», чтобы использовать панель управления CWP для управления своим доменным именем.
Панель управления CWP отображает страницу по умолчанию, решение см. в этом руководстве ▼
Настройка перенаправления с http на https, пожалуйста, ознакомьтесь с этим руководством ▼
- Если SSL-сертификат сгенерирован неправильно, обратитесь к этой статье, чтобы сгенерировать SSL-сертификат вручную.
Если панель управления CWP недоступна и недоступна, и вам нужны команды для запуска/остановки/перезапуска/просмотра состояния службы CWP, ознакомьтесь с этим руководством▼
Просто установив панель управления CWP и перезапустив Apache, вы можете столкнуться с некоторыми проблемами... Решение приведено ниже▼
эпилог
В этом руководстве мы увидели, как установить и настроить веб-страницы CentOS для создания простой среды веб-хостинга, которую легко установить и использовать.
- даже если网络 营销Новичок также может настроить базовый сервер веб-хостинга за несколько часов.
- Кроме того, CWP полностью бесплатен и имеет открытый исходный код, попробуйте его, вы не будете разочарованы.
Дополнительную информацию о панели управления CWP вы можете найти на странице CentOS Web Panel Wiki и документации.
Чен ВэйлянСравните бывшую в употреблении панель управления CWP иVestaCPПанель, на самом деле кажется, что панель управления CWP более мощная и профессиональная, чем панель VestaCP.
Если вы хотите установить панель VestaCP, ознакомьтесь с этим руководством по установке панели VestaCP▼
Что делать после установки CWP
Шаг 1: В левой части панели управления CWP нажмите «Настройки веб-сервера» → «Выбрать веб-серверы» ▼
第 2 步 :Выберите Nginx, Varnish и Apache. ▼
第 3 步 :Нажмите кнопку «Сохранить и перестроить конфигурацию» внизу, чтобы сохранить и перестроить конфигурацию.
Поскольку бесплатная версия CWP является версией php5.6 по умолчанию, это легко вызвать.Плагин WordPressили ошибка несовместимости темы.
Поэтому после установки CWP и выбора сервисов Nginx & Varnish & Apache нам нужно вручную выбрать версию PHP 7.4.28.
Как панель управления CWP выбирает версию PHP?
Ниже приводитсяПанель управления CWP как обновить версию PHP сайтаЭтапы операции:
Нажмите в левой части панели управления CWP → Настройки PHP → Переключатель версий PHP: вручную выберите версию PHP 7.4.28 ▼
После того, как мы установим панель управления CWP, нам может понадобиться выполнить эти настройки ▼
Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился "Как установить панель управления CWP? Учебник по настройке CENTOS WEB PANEL».
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-652.html
Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!