1. Теоретична част
1. Най-разпространени уеб сървърни програми
Уеб сървърът е програма, която приема HTTP заявки от браузъра и връща уеб страници. Най-често използваните програми са Apache HTTP Server, Nginx и Microsoft IIS (Internet Information Services). Изборът зависи от операционната система и от технологиите на сайта, например PHP или ASP.NET.
- Apache и Nginx – безплатни, с отворен код, работят основно под Linux, като Apache има и версия за Windows; използват се за PHP сайтове и онлайн магазини.
- IIS – сървър на Microsoft, който е част от Windows Server и е подходящ за сайтове на ASP.NET.
2. Локален уеб сървър с XAMPP
XAMPP е безплатен пакет, който инсталира на компютъра Apache, база данни MariaDB (съвместима с MySQL) и PHP. Служи за разработване и тестване на сайтове, преди да бъдат качени при хостинг доставчик. Програмите се стартират и спират от XAMPP Control Panel.
- Папката htdocs в директорията на XAMPP съдържа файловете на сайтовете, които Apache показва.
- Адресът http://localhost отваря сайта от локалния компютър, а http://localhost/име_на_папка отваря конкретен проект.
2. Практическо задание
Тема: Най-често използван софтуер за изграждане на уеб сървър
Време за работа: 35 минути
Условие 1: Сравнение и избор на уеб сървър
Фирма иска да пусне онлайн магазин с PHP на Linux хостинг. Като използвате учебника или интернет, съпоставете трите уеб сървъра и препоръчайте един от тях.
- Създайте в Word или Excel таблица с редове Apache, Nginx и IIS и колони: Производител, Операционна система, Лиценз.
- Под таблицата препоръчайте един сървър за магазина и обосновете избора си с 2 изречения.
Условие 2: Работа с локален уеб сървър
Използвайте XAMPP, за да стартирате Apache на своя компютър и да публикувате тестова страница. Страницата трябва да се отваря през браузър от локалния сървър.
- Стартирайте Apache от XAMPP Control Panel и проверете, че адресът http://localhost се отваря в браузъра.
- Създайте в htdocs папка magazin с файл index.html със заглавие „Онлайн магазин Тест“ и един абзац за магазина, отворете http://localhost/magazin/ и направете снимка на екрана.
Цел: Учениците да сравняват Apache, Nginx и IIS по производител, операционна система и лиценз и да обосновават избор на сървър. Да стартират локален Apache чрез XAMPP и да публикуват проста страница в папката htdocs.
3. Критерии за оценяване
| Критерий | Точки |
|---|---|
| 1. Спазване на правилата за здравословни и безопасни условия на труд и опазване на околната среда | 10 т. |
| 2. Ефективна организация на работното място | 10 т. |
| 3. Спазване на технологичната последователност на операциите според индивидуалното задание | |
| 3.1 Съставена е таблица с Apache, Nginx и IIS и вярно попълнени колони | 20 т. |
| 3.2 Направена е препоръка за уеб сървър с обосновка в 2 изречения | 20 т. |
| 3.3 Apache е стартиран от XAMPP Control Panel и страницата index.html е създадена в папка magazin в htdocs | 20 т. |
| 3.4 Страницата се отваря на http://localhost/magazin/, представена е снимка на екрана и работата е завършена и точна | 20 т. |
| Общо: | 100 т. |
4. Оценъчна скала
| Оценка | Точков диапазон |
|---|---|
| Отличен (6) | 90–100 т. |
| Много добър (5) | 80–89 т. |
| Добър (4) | 70–79 т. |
| Среден (3) | 60–69 т. |
| Слаб (2) | под 60 т. |
Изготвил: Цветелин Борисов