Каталог статей
- 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
як встановитиПанель керування CWP?
CENTOS Підручник з налаштування WEB PANEL
Веб-просуванняVPS для персоналуПобудуйте станцію, є багато безкоштовних або платних панелей керування на вибір.Якщо ви не знаєте, як вибрати повнофункціональну панель керування VPS, рекомендується панель керування CWP.
Що таке веб-панель CentOS?
Панель керування CWP, розроблена для дистрибутивів на основі RPM (наприклад, CentOS, RHEL, Scientific Linuxтощо) дизайн.
Це безкоштовна панель керування з відкритим кодом, яку можна широко використовувати для легкого налаштування середовищ веб-хостингу.
На відміну від інших панелей керування, CWP автоматично розгортає LAMP软件і сервер кешу Varnish.
Встановіть системні вимоги CWP
- 32-розрядний сервер 512 Мб оперативної пам'яті
- 64-розрядний сервер 1024 Мб оперативної пам'яті
- Жорсткий диск 10 Гб
操作系统
- CentOS 6.x, 7.x
- RedHat 6.x, 7.x
- CloudLinux 6.x, 7.x
Щоб уникнути будь-яких проблем, обов’язково уважно прочитайте цей підручник повністю перед процесом встановлення.
- Панель керування CWP підтримує лише статичні IP-адреси.
- Панель керування CWP не підтримує динамічні або внутрішні IP-адреси.
- Панель керування CWP не пропонує програм для видалення.
- Після інсталяції CWP необхідно переінсталювати сервер, щоб видалити його.
- Встановлює CWP лише на щойно встановлені операційні системи без будь-яких змін конфігурації.
Функції панелі керування CWP
CWP має багато функцій і безкоштовних послуг.
люблюЧень ВейлянЯк згадувалося раніше, CWP автоматично встановить повний набір служб LAMP (Linux, Apache, PHP,MySQL,PhpMyAdmin,webmail, поштовий сервер тощо).
Нижче наведено функції та служби, доступні на CentOS Web Panel:
- Наразі включає панелі адміністратора та клієнта
- (Ви також можете подати запит на створення спеціальних модулів для інтеграції)
- Веб-сервер Apache (Mod Security + правила автоматичного оновлення необов’язкові)
- PHP 5.6 (suPHP, SuExec + перемикач версій PHP)
- MySQL /MariaDB+phpMyAdmin
- Postfix + Dovecot + веб-пошта roundcube (антивірус, Spamassassin необов'язково)
- Брандмауер CSF
- Блокування файлової системи (більше немає злому веб-сайтів, усі файли заблоковано від зміни)
- Резервне копіювання (необов'язково)
- AutoFixer для конфігурації сервера
- CloudLinux + CageFS + PHP селектор
- Softaculous Script Installer (безкоштовно та преміум)
- 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 із захистом спаму 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 і файловий менеджер
- CloudLinux + CageFS
- Виділений IP для кожного облікового запису
- FreeDNS (безкоштовний DNS-сервер, додатковий IP не потрібен)
- Додавання, редагування, перерахування та видалення зон DNS
- Редагувати IP-адресу сервера імен
- Редактор шаблонів зон DNS
- Додано простий менеджер зон DNS (з ajax)
- Додано список зон DNS для обробки інформації за допомогою Google (також перевірте rDNS, сервери імен...)
- постфікс і голубник
- Поштові скриньки, псевдоніми
- Веб-пошта Roundcube
- Менеджер черги пошти Postfix
- Модуль перевірки rDNS (перевірка ваших записів rDNS)
- АнтиСПАМ (Spamhaus cronjob)
- SpamAssassin, RBL Inspection, AmaViS, ClamAV, OpenDKIM
- Інтеграція SPF і DKIM
- Перебудувати поштовий сервер Postfix/Dovecot із (антивірусом, захистом від спаму)
- Автовідповідач електронної пошти
- Перегляд електронної пошти, читання всіх поштових скриньок з одного місця.
- Маршрутизація пошти (локальний або віддалений MX Exchanger)
- Інформація про апаратне забезпечення (інформація про ядро процесора та годинник)
- Інформація про пам'ять (інформація про використання пам'яті)
- Інформація про диск (детальний стан диска)
- Інформація про програмне забезпечення (версія ядра, нормальна робота...)
- Статус служби (швидкий перезапуск служби, наприклад, Apache, FTP, пошта...)
- Менеджер ChkConfig (швидкий список і керування службами)
- Service Monitor (автоматичний перезапуск служб і повідомлення електронною поштою)
- використання мережевого порту
- Конфігурація мережі
- Конфігурація SSHD
- Autofixer (перевіряє важливі конфігурації та намагається автоматично виправити проблеми)
- Графік Sysstat
- Моніторинг у реальному часі (служби моніторингу, такі як top, apache stats, mysql...)
- Використання терміналу/консолі Java SSH на панелі
- Конфігурація служби (наприклад, Apache, PHP, MySQL...)
- Виконайте команду оболонки на екрані/у фоновому режимі
- Брандмауер CSF (найкращий брандмауер Linux)
- Генератор SSL
- Менеджер сертифікатів SSL (встановіть сертифікати SSL безпечно та швидко)
- Letsencrypt, безкоштовні сертифікати SSL для всіх доменів
- CloudLinux + CageFS
- Захист CSF/LFD BruteForce
- Контроль IP доступу
- Mod Security + Правила OWASP (встановлення в один клік, легке керування)
- Захист від DoS для атак Slow-Loris (для Apache)
- Блокування файлової системи (більше немає злому веб-сайтів, усі файли заблоковано від зміни)
- PHP тепер відображає назву та шлях у верхній частині сценарію або в списку процесів
- Apache обмежує кількість процесів PHP на одного користувача
- Автоматичне резервне копіювання
- Приховати системні та інші процеси користувача
- Безпека SFTP
- AutoSSL (автоматично встановлює сертифікат SSL Letsencrypt під час створення нового облікового запису, додаткового домену або субдомену)
- База даних MySQLУправління
- Додайте локальних або віддалених користувачів доступу
- Моніторинг списку процесів MySQL в реальному часі
- створення, видалення бази даних
- Додайте додаткових користувачів для кожної бази даних
- Конфігурація сервера MySQL
- PhpMyAdmin (адміністрування бази даних)
- Підтримка PostgreSQL, phpPgAdmin
- Remote MySQL підтримує завантаження mysql з веб-сервера)
- Менеджер/інсталятор MongoDB
- Менеджер TeamSpeak 3 (голосовий сервер)
- Shoutcast Manager (потоковий сервер Shoutcast)
- Автоматичне оновлення
- Менеджер резервного копіювання
- Файловий менеджер
- Папка сценаріїв "/scripts" із понад 15 сценаріями
- Кількість віртуальних користувачів FTP на домен
- Міграція облікового запису cPanel відновлює файли, бази даних і користувачів баз даних)
- Torrent SeedBox (натисніть Deluge WebGU install)
- Генератор ключів SSH
- і багато інших варіантів...
Підготовка до встановлення CentOS Web Panel (CWP)
Якщо перед встановленням системи CentOS у вашому фоновому режимі VPS не було встановлено ім’я хоста та 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-адресу сервера, ми будемо використовуватиnmtui ( Текстовий інтерфейс користувача 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/
Ви побачите екран, схожий на наведений нижче ▼
автентифікація входу
- 用户名:корінь
- пароль:ваш пароль root
Щиро вітаю! CWP успішно встановлено.
Конфігурація панелі керування CWP
Далі ми повинні надати панелі керування CWP певну базову конфігурацію, наприклад:
- Налаштуйте спільний доступ до IP (має бути ваша загальнодоступна IP-адреса)
- Налаштуйте сервер доменних імен
- Установіть принаймні один керований пакет (або відредагуйте пакет за замовчуванням)
- Налаштувати кореневу пошту тощо.
Створіть спільний IP-адресу та кореневу адресу електронної пошти
- Це дуже важливий крок у розміщенні веб-сайту на вашому хості.
Щоб створити спільну IP-адресу, перейдіть до Налаштування CWP → Змінити налаштування ▼
- Введіть свій статичний 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 – це структура даних, яка зберігає інформацію про всі файли, створені на вашому обліковому записі хостингу. Кількість inode представляє кількість файлів, папок, електронних листів або будь-чого, що ви зберегли в обліковому записі веб-хостингу.
Додайте доменне ім'я
- Щоб додати нове доменне ім’я, ви повинні мати принаймні один обліковий запис користувача.
Додати користувача
Щоб додати користувача, перейдіть до облікового запису користувача → Новий обліковий запис(Особисте користування можна налаштувати відповідно до наступних сум)▼
- Введіть доменне ім’я (chenweiliang.com), ім’я користувача, пароль та адресу електронної пошти.
Inode:0
Process limit:999999999
Open files:999999999
- Нарешті натисніть
Create
.
Додайте доменне ім’я
Щоб додати доменне ім’я, введіть Domains
→ Add Domain
▼
Введіть нове доменне ім’я та вкажіть доменне ім’я, пов’язане з іменем користувача▲
- Перш ніж перевірити "AutoSSL",Умовою є встановлення запису A для доменного імені.
- Перш ніж створити сертифікат SSL, спочатку переведіть доменне ім’я в IP-адресу сервера, інакше виникне помилка.
- AutoSSL автоматично встановлює сертифікати безпеки SSL,Дуже швидко і легко!
- Натисніть «Створити», щоб використовувати панель керування CWP для керування своїм доменним іменем.
На панелі керування CWP відображається сторінка за замовчуванням. Перегляньте цей підручник, щоб дізнатися про рішення ▼
Перенаправлення http до конфігурації https, будь ласка, перегляньте цей посібник ▼
- Якщо сертифікат SSL згенеровано неправильно, зверніться до цієї статті, щоб створити сертифікат SSL вручну.
Якщо панель керування CWP не працює та до неї немає доступу, і вам потрібні команди для запуску/зупинки/перезапуску/перегляду статусу служби CWP, перегляньте цей посібник▼
Після встановлення панелі керування CWP і перезапуску Apache ви можете зіткнутися з деякими проблемами... Нижче наведено рішення▼
Висновок
У цьому посібнику ми побачили, як встановити та налаштувати веб-сторінки CentOS, щоб створити просте середовище веб-хостингу, яке легко встановити та використовувати.
- навіть якщоІнтернет-маркетингПочатківець також може налаштувати базовий сервер веб-хостингу за кілька годин.
- Крім того, CWP є абсолютно безкоштовним і відкритим кодом, спробуйте, ви не розчаруєтеся.
Додаткову інформацію про панель керування CWP можна знайти на веб-сторінці CentOS Web Panel і в документації документів.
Чень ВейлянПорівняйте вживану панель керування 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 нам може знадобитися виконати ці налаштування ▼
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Як встановити панель керування CWP? Підручник з налаштування CENTOS WEB PANEL».
Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-652.html
Ласкаво просимо до каналу Telegram у блозі Чень Вейляна, щоб отримувати останні оновлення!
📚 Цей посібник має величезну цінність. 🌟Це рідкісна можливість, не пропустіть її! ⏰⌛💨
Поділіться та вподобайте, якщо вам подобається!
Ваші публікації та лайки є нашою постійною мотивацією!