Уеб услугите стават все по -популярни в днешния свят поради всичко това, което включва (сайтове, страници, платформи и т.н.), където всеки разработчик има практически и динамични инструменти, за да може ефективно да изпълнява задачите си.
За да осигурим идеална платформа за разработване и управление на всичко, свързано с уеб услугите, открихме една от най -добрите помощни програми като Apache и поради тази причина Solvetic ще обясни как да инсталирате Apache на CentOS 8 и оттам да имате под ръка съвременна уеб платформа и безопасно.
Какво е ApacheApache, известен също като Apache HTTP сървър, е разработен като HTTP сървър с отворен код, който е съвместим със съвременните операционни системи UNIX и Windows. Apache има за цел да бъде защитен сървър, с високи нива на наличност и пълно предоставяне на HTTP услуги, които от своя страна са синхронизирани с най -модерните HTTP стандарти, така че всяка задача да е в текущата тенденция.
Apache е роден през 1995 г. и оттогава той се превърна в един от най -гъвкавите помощни програми на днешния ден.
Apache HTTP Server 2.4 Основни характеристикиВ момента имаме версията на Apache HTTP Server 2.4 и сред основните му функции откриваме следното:
- Управление на събития MPM.
- Асинхронна поддръжка.
- Конфигурационни секции по заявка.
- По -добри възможности за използване на ресурси.
- Интегрира нов анализатор на изрази.
- Конфигурация на LogLevel за модул и за директория.
- Поддръжка на IPv6.
- Нови API на Apache.
- Съвместим с различни протоколи и др.
Сега ще научим как да инсталираме Apache на CentOS 8.
1. Как да инсталирате Apache на CentOS 8
Етап 1
Първата стъпка ще бъде актуализирането на пакетите CentOS 8 чрез изпълнение на следната команда:
yum -y АктуализацияСлед като системата се актуализира, пристъпваме към инсталиране на Apache, като изпълним:
yum инсталирайте httpd
Увеличете
Стъпка 2
Въвеждаме буквата „s“, за да приемем изтеглянето на Apache и неговите зависимости:
Увеличете
Стъпка 3
След като Apache е инсталиран на системата CentOS 8, ще стартираме услугата и ще я активираме при стартиране на CentOS 8, за това ще използваме следните редове:
systemctl стартиране httpd systemctl активиране на httpd
Увеличете
Стъпка 4
Сега проверяваме състоянието на Apache, като изпълняваме:
systemctl статус httpd
Увеличете
Стъпка 5
По подразбиране защитната стена, интегрирана в CentOS 8, ще блокира трафика на Apache, за това трябва да добавим конкретни правила, за да го активираме:
firewall-cmd --zone = public --permanent --add-service = http firewall-cmd --zone = public --permanent --add-service = https firewall-cmd -reload
Увеличете
Стъпка 6
След това можем да потвърдим, че Apache е правилно инсталиран, като осъществим достъп от браузър и въведем следния синтаксис:
http: // CentOS_IP_ АдресТрябва да видим следното:
Увеличете
2. Как да конфигурирате виртуални хостове в CentOS 8
Това важи, когато домейн (виртуален хост) трябва да бъде хостван на същия уеб сървър на Apache. Тук ще бъде възможно да се използва един или повече домейни, ако е така.
Етап 1
За целта ще създадем файл, наречен vhost.conf в директорията /etc/httpd/conf.d/:
nano /etc/httpd/conf.d/vhost.confТам ще въведем следната информация:
NameVirtualHost *: 80 ServerAdmin [email protected] Име на сървъра domain.com ServerAlias www. domain.com DocumentRoot / var / www / html / domain.com/ ErrorLog / var / log / httpd / domain.com/error.log CustomLog / var / log / httpd / domain.com/access.log комбинирано
Увеличете
Запазваме промените с клавишите Ctrl + O и излизаме от редактора с клавишите Ctrl + X.
Важна забележкаЗа да работи този виртуален хост правилно, трябва да имаме придобит и регистриран домейн, в противен случай можем да създадем виртуалния хост и да имаме достъп само от локалния сървър до localhost. С домейна можем да имаме външен достъп
Стъпка 2
Следващата стъпка ще бъдат директориите за уебсайта, регистриран във файла vhost, въвеждаме следното:
mkdir -p /var/www/html/domain.com( Root документация) mkdir -p /var/log/httpd/domain.com( Файлове от директорията)
Увеличете
Стъпка 3
За да персонализираме страницата, можем да създадем съобщение index.html в пътя /var/www/html/domain.com:
Увеличете
Стъпка 4
Рестартираме услугата Apache, като изпълним:
systemctl рестартирайте httpd.service
Увеличете
Стъпка 5
Сега имаме достъп по един от следните начини:
http://domain.com (ако имаме активен домейн) http: // localhost (ако нямаме активен домейн)При достъп от браузър ще видим съобщението на файла index.html:
Увеличете
Както можете да видите, Apache е идеален за всички онези потребители, участващи в света на програмирането и уеб управлението с практични и атрактивни функции за този тип задачи.