Обикновено трябва да работя с CentOS и Fedora. но ръцете му достигна до разпределението на Южна Африка. Опитайте се да разположи уеб сървър "до ключ" на базата на Ubuntu 14 инсталиране на Apache, PHP, MySQL, PureFTPD, BIND, Postfix, гълъбарник и ISPConfig.
Тази статия описва как да инсталирате пълен сървър (Apache2, BIND, гълъбарник) на базата на Ubuntu 14 (Utopic Unicorn), ISPConfig 3. ISPConfig 3 е интерфейс, чрез който можете да конфигурирате следните услуги от браузъра: Apache уеб сървър или Nginx, пощенски сървър Postfix, куриер или гълъбарник (работа с IMAP / POP3), база данни MySQL, BIND име на домейн сървър или MyDNS, PureFTPd, SpamAssassin, ClamAV и др. По време на инсталацията ще го направим е Apache (вместо Nginx), BIND (вместо MyDNS) и гълъбарник (вместо Куриер).
1. Предварителни бележки
2. Редактиране на подобен и актуализация Linux инсталация
Редактирайте файла /etc/apt/sources.list. Премахване на инсталационния диск от файл и да се увери, че допълнителните и допълнителни хранилища включва:
за актуализиране на съответните бази данни и
да инсталирате най-новите актуализации (ако има такива). Ако заедно с актуализации актуализация и самото житно, тогава е необходимо да рестартирате системата:
3. Промяна на стандартната обвивка
Както е известно, / хамбар / од е символна връзка към / хамбар / тире, но имаме нужда от него / хамбар / Баш, вместо / хамбар / тире.
Ние трябва да изпълните командата:
Ако това не бъде направено, то ще бъде невъзможно да се инсталира ISPConfig.
4. Изключването AppArmor
AppArmor е разширение за сигурност (подобно на SELinux), което осигурява повишена сигурност. В нашия случай, няма да бъде необходимо това разширение, така че да го изключите, както следва:
5. Система за синхронизация на времето
Най-удобният е да се синхронизира времето на система с NTP (Internet Protocol време), като направите следното:
След това, системното време винаги ще бъдат синхронизирани.
6. Монтирайте Postfix, гълъбарник, MySQL, PHPMyAdmin, rkhunter, Binutils
За да инсталирате постфиксната необходимо да инсталирате и премахване на Sendmail
След инсталиране на Postfix, гълъбарник, MySQL, rkhunter и Binutils, използвайки само една команда:
Инсталационният процес ще трябва да отговори на следните въпроси:
След това отворете TLS / SSL и пристанищата в Postfix:
Имаме нужда от MySQL да работи с всички интерфейси, а не само на локалния хост за това /etc/mysql/my.cnf редактирате файла и премахване на линията на свързване на адрес = 127.0.0.1:
След това рестартирайте MySQL:
Сега се провери дали работата е разрешено в Интернет:
Изходът трябва да изглежда така:
В случай на проблеми, правилната конфигурация:
7. Инсталирайте Amavisd нов, SpamAssassin и ClamAV
За да инсталирате amavisd нов, SpamAssassin и ClamAV, изпълнете следното:
Инсталиране ISPConfig 3 използва amavisd, който зарежда SpamAssassin филтър библиотека, така че спрете SpamAssassin, за да освободите памет:
За да започнете да ClamAV въвеждат следните:
8. Инсталиране Apache2, PHP5, PHPMyAdmin, FCGI, suExec, круша и Mcrypt
Apache2, PHP5, PHPMyAdmin, FCGI, suExec, круша и Mcrypt са определени, както следва:
След това трябва да отговори на следните въпроси:
На следващо място, ние трябва да включва Apache модули suexec, пренаписване, SSL, действия, както и да включва (в допълнение DAV, dav_fs и auth_digest, ако имате нужда от WebDAV):
На следващо място, отворен /etc/apache2/mods-available/suphp.conf.
и изтриване на раздел
След това рестартирайте Apache:
Ако искате да използвате Ruby файлове с .rb разширение на вашия сайт, създаден от ISPConfig, трябва да премахнете приложение линия / х-рубин гв в /etc/mime.types:
(Това се изисква само за файлове с .rb разширение; Ruby файлове rasshireniem.rbx все още ще бъде валиден.)
На следващо място, рестартирайте Apache:
8.1 Xcache
Xcache е свободен PHP Кодът-kesher предназначен за кеширане и оптимизиране PHP междинно код. Тя е подобна с други Кодът kesherami като eAccelerator или АРС. Тя е силно препоръчително да инсталирате една от тези kesherov, ако искате да се ускори тълкуването на PHP страници.
Xcache определени, както следва:
8.2 PHP-FPM
Тъй ISPConfig 3.0.5, PHP допълнителен режим, който може да бъде избран за използване с Apache: PHP-FPM.
За да използвате PHP-FPM ко Apache, ние се нуждаем mod_fastcgi модул. Ще инсталирате PHP-FPM и mod_fastcgi следва:
Уверете се, че модулът е активирано и разясняване Apache:
Допълнителни варианти на PHP 8.3
От ISPConfig 3.0.5, стана възможно да има няколко версии на PHP на един сървър (версия избран с помощта на ISPConfig), който може да се управлява чрез FastCGI и PHP-FPM.
Написах Дмитрий Морозов
Добре дошли! Инсталиране на сървъра на вашите инструкции, създаден, той е работил в продължение на един месец. Бих искал да се запознаят с фина настройка jaillkit, чрез ISPConfig се опита да добави разархивирайте, не се случи, докато не го добавили ръчно и библиотеката, мисля, че за да бъде по-лесен начин. Благодарим Ви, че тяхната работа.
Вашето мнение е важно за нас! Не забравяйте да ни кажете какво мислите, предложения и критики! Не се колебайте да задавате въпроси. Най-вероятно отговорът ще се появи в рамките на 2-3 дни. Благодаря предварително.