Встановлення веб-клієнта на веб-сайт Roundcube для панелі керування хостингом ISPConfig 3 в Debian. В інструкції буде дуже великий і детальний.
Як ми дізналися з першої статті про встановлення ISPConfig в Debian, ми використовуємо доменне ім'я. server.locТому ми використовуємо стандартний домен для доступу до електронної пошти Roundcube за назвою. mail.server.locЗ цієї причини ми просто повинні додати новий сайт з назвою до ISPConfig. mail.server.locДодайте доступ FTP на сайт, додайте користувача та базу даних Mysql.
В інструкції я описую інсталяцію за 2 методи:
1. Встановити круглий стіл через доступ до FTP на сайті
2. Влаштування круглого корпусу через доступ до сайту SSH
Ми встановимо Roundcube на доменне ім'я mail.server.locЩоб зробити це, створіть в панелі ISPConfig 3 в розділі вкладки Сайти ім'я mail.server.loc верстка Add new website:
Після появи вікна заповніть поля наступним чином:
- Сервер: webserver.server.loc
- Клієнт: username
- IP адреса: *
- Домен mail.server.loc
- SuEXEC: Зареєструватися
- Загальні помилки-документи: Зареєструватися
- SSL: Зареєструватися
- PHP: fast-cgi
- PHP-Version: Default
- Активний: Зареєструватися
Після заповнення всіх полів натисніть кнопку. Заощаджувати. до-на mail.server.loc:
У панелі ISPConfig 3 на вкладці Сайти З'явиться додатковий сайт mail.server.loc:
Тепер на доданому сайті mail.server.loc Для роботи з круглим словом ми налаштуємо захищений вхід, щоб паролі та повідомлення електронної пошти для перегляду не могли перехоплюватись за допомогою SSL, для якого ми заповнимо поля в вкладці. SSL Наприклад, нижче:
- Площа/Едж: Kiev
- Licality: Kiev
- Компанія: Firmname
- Organisation Unit: Firmname
- Країна: Ukraine
- SSL Domain: mail.server.loc
- SSL Action: Create certificate
Після заповнення всіх полів натисніть кнопку. Заощаджувати. після ISPConfig автоматично створить SSL сертифікати для домену mail.server.loc:
Після налаштування SSL для Roundcube в ISPConfig 3 перевірте створення сертифікатів, потрібно знову відкрити додану сторінку після декількох хвилин після збереження і переходу на вкладку. SSL І ми повинні бачити поля, заповнені в:
- SSL Key
- Статус на сервери
- SSL сертифікат
Після додавання сайту mail.server.loc працювати за допомогою ssl шифрування для перевірки працездатності, потрібно відкрити адресу в браузері https://mail.server.loc/ Відкриється вікно:
Для установки Roundcube через FTP в ISPConfig 3 потрібно створити обліковий запис FTP для сайту. mail.server.locДля цього потрібно ввести ISPConfig 3 в вкладці. Сайти натиснути кнопку FTP-користувач:
Щоб додати обліковий запис FTP до ISPConfig 3, потрібно заповнити наступні поля:
- Веб-сайт: mail.server.loc
- Користувач: _mail
- Пароль: dignay3eNz0Bq
- Repeat Password: dignay3eNz0Bq
- HDD квоти: -1
- Активно? кицька
У цьому скріншоті ми бачимо, що було додано обліковий запис FTP, логін FTP. username_mailПароль знаходиться в скріншоті вище, він досить складний: dignay3eNz0Bq
Щоб встановити Roundcube через SSH, ISPConfig 3 додасть обліковий запис SSH, виділений в папці поштової пошти сайту.server.loc за допомогою програми Jailkit
Щоб додати SSH доступ до вашого сайту, в ISPConfig 3 в вкладці Сайти натиснути кнопку Шпалери для користувача І в вікні, що з'являється, натискаємо кнопку. Додати користувача Shell:
Заповнити поля на прикладі нижче:
- Сайт: mail.server.loc
- Користувач: ssh
- Пароль: 8x6jE6Foh3m
- Repeat Password: 8x6jE6Foh3m
- Chroot Shell: Jailkit
- Цитата: -1
- Активно? Зареєструватися
Щоб додати обліковий запис SSH, натисніть кнопку Заощаджувати.:
Знімок екрана нижче показує додано SSH рахунок в ISPConfig 3. Вхід для доступу до SSH: usernamessПароль: 8x6jE6Foh3m
Зробіть зміни у файлі php.ini на шляху /etc/php5/cgi/php.ini для виправлення параметрів:
vi /etc/php5/cgi/php.ini
був:
... ;date.timezone = ... post_max_size = 8M ... upload_max_filesize = 2M ...
сталася:
... date.timezone = Europe/Kiev ... post_max_size = 32M ... upload_max_filesize = 32M ...
Часовий пояс, який ви вказали вашу країну, я сказав. Europe/KievМи зберігаємо файл.
Тепер додайте до файлу. /etc/php5/cgi/php.ini параметра suhosin.session.encrypt І тоді я зробив команду.
echo 'suhosin.session.encrypt = Off' >> /etc/php5/cgi/php.ini
Перезавантажити веб-сервер для внесення змін до команди:
/etc/init.d/apache2 restart
Почати установку Roundcube через панель керування хостингом ISPConfig 3.
Додайте користувач Mysql, для цього потрібно перейти в вкладку в панелі керування хостингом ISPConfig 3 Сайти і натисніть кнопку зліва на ліву панель. Database Users і додати користувача натиснути кнопку Add new User:
Щоб додати користувач Mysql, заповніть наступні поля:
- Client: username
- Database user: _mail
- Database password: WhQ9v43Ouu
- Repeat Password: WhQ9v43Ouu
Щоб додати користувача BD Mysql, натисніть кнопку Заощаджувати.:
У скріншоті нижче ми можемо побачити, що ми додали BD Mysql логін: c1_mail, Ім'я користувача: WhQ9v43Ouu
Після додавання Mysql до користувача, додайте базу даних для установки Roundcube, для цього потрібно перейти в вкладку в панелі ISPConfig 3. Сайтинатиснути кнопку База даних натиснути кнопку. Add new Database:
Заповнити поля для створення бази даних, необхідно заповнити поля на прикладі:
- Сервер: webserver.server.loc
- Site: mail.server.loc
- Тип: MySQL
- Назва БД: roundcube
- Логін BG: c1_mail
- Кодування OBD: UTF-8
- Активно? кицька
Щоб додати базу даних, натисніть кнопку. Заощаджувати.:
Знімок екрана нижче показує додану базу даних для установки Roundcube в ISPConfig 3:
Проведено підготовчу роботу, розміщена на сайті.server.loc сама встановлена, додається обліковий запис ftp для сайту, додано логін та бази даних Mysql, тепер ми переходимо на пряму інсталяцію.
Як налаштувати підключення до сервера FTP за допомогою шифрування TLS або підключення за допомогою протоколу SFTP можна знайти з інструкцій:
Підключення до сервера FTP від Total Commander FTP
Підключення до сервера FTP від клієнту Filezilla
Підключення до сервера FTP за допомогою логіна та пароля, яку ми вказали в цій інструкції вище. У каталозі. webє файли, які відповідають за відображення з Інтернету, скріншот з вмістом каталогу FTP на екрані нижче:
Перейти до веб-порталу і видалити виділені файли. У папці. error Файли помилок веб-сервера створюються автоматично на сервері. У папці. stats Статистика файлів, які генеруються програмою Awstats (настрочені в вкладці) Сайти Панелі ISPConfig:
Завантажте поточну версію веб-клієнта пошти Roundcube за посиланням: Завантажити Roundcube з офіційного сайту
Після натискання на посилання, вам буде запропоновано зберегти розподіл круглого вікна, зберегти папку Tmp на диску D:
Перейти до папки, що відпаковано. roundcubemail-1.1.4і скопіювати вміст папки до Сервер FTP:
Почати налаштування конфігураційних файлів веб-клієнта Roundcube для хостингу панелі ISPConfig 3
Спочатку необхідно перейти до каталогу на сервері FTP. config, що містить файли конфігурації веб-клієнта електронної пошти. У каталозі. config Ось файл.
- config.inc.php.sample
Ми повинні перейменувати ці файли і видалити розширення імені файлу .sampleВарто:
- config.inc.php
Відкрийте файл. config.inc.php для редагування, натиснувши на файл з правою кнопкою миші і в меню спадаюче меню виберіть Редагування:
Файл. config.inc.php відкриває в текстовому редакторі, нам потрібно зробити параметри підключення до бази даних, які ми додали на хостинг панелі ISPConfig 3 у цьому файлі конфігурації, для цього нам необхідно внести зміни:
був:
... $config['db_dsnw'] = 'mysql://roundcube:pass@localhost/roundcubemail'; ... $config['smtp_server'] = ''; ...
сталася:
... $config['db_dsnw'] = 'mysql://c1_mail:WhQ9v43Ouu@localhost/c1roundcube'; ... $config['smtp_server'] = '%h'; ...
Після збереження та закриття змінного файлу ми попросимо зберегти модифікований файл у клієнту FTP.config.inc.php на сервері FTP, до якого ми погоджуємось та натисніть кнопку Так.:
З тих же файлів існує на сервері FTP, загальний командувач запропонує замінити файл. config.inc.php на модифікованому, до якого ми відповіли згодою та натискаємо кнопку Зареєструватися.
Відкрийте файл. defaults.inc.php для редагування, натиснувши на файл з правою кнопкою миші і в меню спадаюче меню виберіть Редагування:
Файл. defaults.inc.php відкриває в текстовому редакторі, нам потрібно ввести деякі параметри в цьому файлі конфігурації:
був:
... $config['create_default_folders'] = false; ... $config['session_lifetime'] = 10; ...
сталася:
... $config['create_default_folders'] = TRUE; ... $config['session_lifetime'] = 30; ...
Після збереження змін у файлі defaults.inc.phpДля нас, як для файлу. config.inc.php буде запропоновано написати цей файл на сервер FTP, замінивши існуючий з модифікованим, до якого ми погоджуємось.
Ми починаємо створювати базу даних веб-клієнта пошти, для цього нам необхідно перейти до phpmyadmin.
Перейти до phpmyadmin в:
https://192.168.0.2:8080/phpmyadmin/
Під користувачем та паролем, який ми створили для бази даних Mysql:
- Ім'я бази даних: c1_mail
- пароля користувача бази даних: WhQ9v43Ouu
Після входу в phpmyadmin нам необхідно перейти до бази даних, на яку ми налаштували підключення в файл конфігурації. db.inc.phpДля цього необхідно натиснути c1roundcubeУ скріншоті нижче є посилання, яке необхідно натиснути:
Після вступу в DB c1roundcube відкрити вкладку ІмпортНатисніть кнопку. Огляди і в папці d:\tmp\roundcubemail-0.9.0\SQL\відкрити файл mysql.initialДля завантаження імпортного файлу, що містить структуру бази даних, натисніть кнопку OK:
У скріншоті нижче ми бачимо структуру бази даних електронної пошти круглого корпусу, яка ми створили раніше, імпортуючи файл. mysql.initial Биття c1roundcube:
На даному етапі завершено монтаж круглого корпусу для хостингу панелі ISPConfig 3.
Ми просто повинні відкрити в браузері браузера електронної пошти веб-клієнта Roundcube на нашому сервері з встановленою панеллю управління хостингу ISPConfig 3.
Якщо у вас є наш налаштований сервер в налаштуваннях комп'ютерної мережі в області DNS, який доступний за адресою IP 192.168.0.2, то вам буде достатньо для того, щоб відкрити адресу в браузері Firefox (або інші):
https://mail.server.loc/
Якщо ви не налаштовуєте сервер DNS, то вам потрібно зареєструватися файл у хостах, які знаходиться за адресою. c:\WINDOWS\system32\drivers\etc\hosts:
192.168.1.1 mail.server.loc
Після збереження змін у файлі ви можете відкрити круглий ящик:
https://mail.server.loc/
Коли ви вперше відкриваєте SSL зашифроване підключення, браузер Firefox розповість вам, що з'єднання ненадійне, це тому, що ми використовуємо самовизначений сертифікат, нам потрібно натиснути на кнопку Я розумію ризик. натиснути кнопку Додати виняток:
У вікні, що з'являється, натисніть кнопку. Підтвердити виключення безпеки:
Після цих дій ви відкриєте вікно входу в систему та пароля в браузері на веб-клієнти пошти:
Монтаж СШ
Якщо ви хочете створити базу даних, користувач і завантажити круглий пункт безпосередньо на сервері, з'єднавши через SSH (SSH для сайту, який ми додали вище в інструкції), якщо ви не знаєте, як підключитися до SSH, будь ласка, прочитайте Керівництво по тегуВам потрібно буде виконати кілька простих команд:
Ми створюємо базу даних і користувача в консолі сервера для користувача кореневого, для цього ми виконуємо команди, вам потрібно ввести корінь mysql пароля сервера:
mysqladmin -u root -p create c1roundcube
Підключіть до mysql під корінь користувача, вам потрібно ввести пароль кореня сервера mysql:
mysql -u root -p
Виконувати чотири команди, які створять користувача c1_mail Брошури c1roundcube Створіть пароль для цього користувача. WhQ9v43Ouu
GRANT ALL PRIVILEGES ON c1roundcube.* TO 'c1_mail'@'localhost' IDENTIFIED BY 'WhQ9v43Ouu'; GRANT ALL PRIVILEGES ON c1roundcube.* TO 'c1_mail'@'localhost.localdomain' IDENTIFIED BY 'WhQ9v43Ouu'; FLUSH PRIVILEGES; quit;
Перейти до папки, де файли Roundcube будуть розміщені за допомогою виконання команди:
cd /var/www/mail.server.loc/web/
видалити файли автоматично створених за допомогою панелі ISPConfig 3, виконавши команду:
rm favicon.ico index.html robots.txt .htaccess
Завантажити останню версію Roundcube, uncamp та встановити її за допомогою команд:
wget http://heanet.dl.sourceforge.net/project/roundcubemail/roundcubemail/0.9.0/roundcubemail-0.9.0.tar.gz tar xvf roundcubemail-0.9.0.tar.gz rm roundcubemail-0.9.0.tar.gz mv roundcubemail-0.9.0/* . mv roundcubemail-0.9.0/.htaccess . rmdir roundcubemail-0.9.0/
Далі ми перейменуємо файли конфігурації для установки, для цього виконуємо команди:
mv /var/www/mail.server.loc/web/config/config.inc.php.sample /var/www/mail.server.loc/web/config/config.inc.php
І ми створюємо структуру бази даних, імпортуючи файл mysql.initial.sql в базі даних c1roundcube, виконавши одну команду:
mysql -uc1_mail -pWhQ9v43Ouu c1roundcube < /var/www/mail.server.loc/web/SQL/mysql.initial.sql
У файлі. /var/www/mail.server.loc/web/config/config.inc.php Ми вносимо зміни відповідно до інструкцій.
У файлі. /var/www/mail.server.loc/web/config/defaults.inc.php Ми вносимо зміни відповідно до інструкцій.
Призначте 777 прав на час і журнали директорій, виконавши наступні команди:
chmod 777 /var/www/mail.server.loc/web/temp/ chmod 777 /var/www/mail.server.loc/web/logs/
Ви можете отримати доступ до вашої поштової скриньки за допомогою зашифрованого підключення SSL за адресою
https://mail.server.loc/
Влаштування круглого корпусу в ISPConfig 3 завершено. Я можу сказати з впевненістю, що ця інструкція є однією з найбільш докладних для установки Roundcube в хостинг панелі ISPConfig 3, на цьому прикладі ви можете встановити Roundcube в будь-якій панелі керування хостингом за аналогією. Також висвітлюється установка Roundcube з використанням консолі Linux, підключеного за допомогою Linux SSH на сервер через програму Putty.
Я був з вами. Сергій Лазаренко
У МСТУ було здійснено роботи по інструкції, тепер ви можете взяти коротку розірву, скориставшись перевагою відволікання та перегляду відео про сайти просування SEO, курс був проведений Навчальним центром «Спеціаліст». Н.Є. Бауман:


































Про нас