Web сървър с Apache

From Ilianko

Apache HTTP Server или само Apache е уеб (HTTP) сървър с отворен код, който има ключова роля за първоначалното разрастване на WWW.

Чрез него работят над 65% от сайтовете. Apache има версии за всички популярни операционни системи. Apache се разработва от отворено общество на разработчици - Apache Software Foundation.

Apache се разпространява под свой собствен лиценз - Apache License. Той има малки разлики с GNU GPL, но текущата чернова на GPL версия 3 има секция (7а), която позволява съвместимост с лицензи, подобни на този на Apache.

Опитна постановка

  1. Да се импортира инсталация на Windows XP на виртуалната машина, от директория D:/it, като файлът на диска на виртуалната машина се запише на D:/ime/****.vmdk
  2. Преди да се включи виртуалният компютър мрежовата карта да се пренасочи към мрежовата карта на хост компютъра и да се смени MAC адресът
  3. След включване на виртуалната машина да се смени името на компютъра на ApacheX, където X е номера на работната станция.
  4. Да се настрои мрежовият интерфейс на сървъра, със следните настройки, където X е номера на работната станция:
    • IP: 192.168.0.22X/24,
    • Gaytway: 192.168.0.11
    • DNS: 192.168.0.10X

Инсталация Apache

Да се инсталира Apache със следните настройки:

  • Network Domain: pcX.abv.bg
  • Server name: apache.pcX.abv.bg
  • Administrator email: student@pcX.abv.bg

Инсталационен файл: http://192.168.0.99/apache.msi


DNS

  • Да се добави към зоновия файл на pcX.abv.bg А запис за домейна apache.pcX.abv.bg, който да сочи към 192.168.0.22Х.
  • Да се добави към зоновия файл на pcX.abv.bg CNAME запис за домейна www.pcX.abv.bg, който да сочи към apache.pcX.abv.bg.

Конфигуриране на няколко домейна (virtual host)