• Дигитални аксесоари
  • сървър
  • Дигитален живот
  • Политика за поверителност
  • Свържете се с нас
  1. Home
  2. Article
  3. Как да създадете виртуални хостове на Apache на CentOS 7: за начинаещи ...

Как да създадете виртуални хостове на Apache на CentOS 7: за начинаещи ...

Rsdaa 03/12/2021 1094

Как да създадете Apache виртуални хостове на CentOS 7

Ако искате да хоствате повече от един домейн на вашия сървър, трябва да създадете съответните хостове на уеб сървъра. По този начин вашият сървър може да доставя различно съдържание за различни заявки. В този урок ще научите как да създавате виртуални хостове Apache на CentOS 7.

1. Инсталиране на Apache

Преди да започнем, уверете се, че имате root достъп до вашия VPS или сървър чрез SSH връзка. В Hostinger идентификационните данни за вход се намират в раздела Сървъри на hPanel.

Инсталирайте Apache на вашата машина с CentOS 7, като въведете следната команда: sudo yum -y install httpd След като инсталацията приключи, активирайте Apache като услуга на CentOS: sudo systemctl enable httpd.serviceПосетете IP адреса на вашия сървър, за да проверите дали Apache вече работи или не . Страницата трябва да изглежда така:

2. Създаване на дърво на директория

Дърво на директория се използва за съхраняване на данни от уебсайтове. Първо задайте работната директория на /var/www, като изпълните тази команда:cd /var/www/Трябва да използвате уникален корен на документа за всеки виртуален хост:mkdir -p yourdomain.com/public_html

Не забравяйте да замените вашия домейн. com с вашето действително име на домейн.

Направете директорията достъпна за Apache. Стартирайте chown, за да промените собствеността и chmod, за да зададете правилни разрешения за цялата уеб директория.chown -R apache:apache /var/www/yourdomain.com/public_htmlchmod -R 755 /var/www

Apache вече има необходимия достъп за създаване на допълнителни директории и обслужване на съдържание за входящи заявки.

3. Създаване на демонстрационна страница

Препоръчително е да направите демонстрационна страница за вашите виртуални хостове Apache. По този начин можете да проверите дали хостът работи, преди действително да преместите файловете на уебсайта си. Ето как да го направите:

Използвайте nano редактора, за да създадете файл index.html в директорията yourdomain.com/public_html:nano yourdomain.com/public_html/index.htmlПоставете следното съдържание във файла: Това е тестова страница

Работи!

Запазете файла, като натиснете CTRL + X и след това Y.

4. Създаване на виртуален хост

Създайте нов виртуален хост .conf файл в конфигурационната директория на Apache:nano /etc/httpd/yourdomain.com.confВмъкнете следното съдържание в .conf файла:ServerName www.yourdomain.comServerAlias ​​yourdomain. comDocumentRoot /var/www/yourdomain.com/public_htmlErrorLog /var/www/yourdomain.com/error.logCustomLog /var/www/yourdomain.com/requests.log комбинирано

В примера по-горе ние казваме на Apache, че ще да използвате порт 80 за комуникация и че yourdomain.com е името на виртуалния хост. Освен това ние също така определяме директории за файловете на уебсайта (корен на документа) и регистрационни файлове за грешки.

Рестартирайте Apache, за да влязат в сила промените: systemctl restart httpd.service

Това е, току-що създадохте виртуален хост на Apache за вашия домейн! Сега опитайте да получите достъп до хоста и трябва да видите „Работи!“ текст от демонстрационната страница, която направихме по-рано.

Заключение

Научихте как да създадете виртуален хост Apache в четири лесни стъпки. За да обобщим, нека ги разгледаме още веднъж:

Инсталирайте apache от CentOS 7. Създайте дърво на директории, което ще се използва за съхранение на всички файлове на вашия уеб сайт. Направете демонстрационна страница, за да видите дали виртуалният хост на Apache работи правилно. Създайте виртуалния хост, като направите конфигурационни файлове в директорията на Apache.

Надяваме се този урок да е полезен. Чувствайте се свободни да коментирате по-долу, ако имате въпроси!

Едгарас е ветеран сървърен администратор в Hostinger. Той се грижи всеки сървър да работи с пълна сила и да има всички най-нови технологични постижения. Когато не работи, Едгарас обича да кара ски и да опознава света.


PREV: 3 вида защитни стени, за които трябва да знаете - CyberInternAcademy

NEXT: Обяснени са 5-те различни вида защитни стени

Popular Articles

Hot Articles

Navigation Lists

Back to Top