ПредишенСледващото

Обикновено трябва да работя с 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.

и изтриване на раздел и добавяне на ред заявление AddType / х-уеб--suphp .php .php3 .php4 .php5 .phtml - в противен случай PHP файлове ще бъдат управлявани от едно SuPHP:

След това рестартирайте 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.

  • Уеб сървър - до ключ - на базата на Ubuntu 14 - Част 1

Написах Дмитрий Морозов

Добре дошли! Инсталиране на сървъра на вашите инструкции, създаден, той е работил в продължение на един месец. Бих искал да се запознаят с фина настройка jaillkit, чрез ISPConfig се опита да добави разархивирайте, не се случи, докато не го добавили ръчно и библиотеката, мисля, че за да бъде по-лесен начин. Благодарим Ви, че тяхната работа.

  • Вашето мнение е важно за нас! Не забравяйте да ни кажете какво мислите, предложения и критики! Не се колебайте да задавате въпроси. Най-вероятно отговорът ще се появи в рамките на 2-3 дни. Благодаря предварително.

  • Подкрепете проекта - споделете линка, благодаря!