mirror of
https://github.com/cheatsnake/backend-cheats.git
synced 2024-11-23 03:08:50 +03:00
updated subtopic about web server
This commit is contained in:
parent
0c0d43edac
commit
f3fb7455fa
36
README.md
36
README.md
@ -2017,27 +2017,33 @@
|
||||
|
||||
- ### Веб-сервера
|
||||
|
||||
Главной задачей любого [веб-сервера](https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80) является обработка клиентских запросов и отправка ответов по протоколу HTTP (HTTPS). Помимо этого веб-сервера могут вести журналы ошибок (логи), производить аунтефикацию и авторизацию, хранить правила на обработку файлов и т.д.
|
||||
<p align="center"><img src="./files/software/web-server_rus.png" alt="Web server"/></p>
|
||||
|
||||
- [Nginx](https://ru.wikipedia.org/wiki/Nginx)
|
||||
- [Apache](https://ru.wikipedia.org/wiki/Apache_HTTP_Server)
|
||||
- [Caddy](https://en.wikipedia.org/wiki/Caddy_(web_server))
|
||||
[Веб-сервер](https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80) – это программа предназначенная для обработки входящих запросов по протоколу HTTP. Также он может вести журналы ошибок (логи), производить аунтефикацию и авторизацию, хранить правила на обработку файлов и т.д.
|
||||
|
||||
- Для чего нужен?
|
||||
> 1. Не все языки могут иметь встроенный веб-сервер (например PHP). Поэтому для запуска веб-приложений, написанных на таких языках, необходим сторонний.
|
||||
> 2. На одном сервере (виртуальном или выделенном) может быть запущенно несколько приложений, но внешний IP-адрес только один. Сконфигурированный веб-сервер решает это проблему и может перенаправлять поступающие запросы в нужные приложения.
|
||||
- Популярные веб-серверы
|
||||
> - [Nginx](https://ru.wikipedia.org/wiki/Nginx) – самый популярный на данный момент.
|
||||
> - [Apache](https://ru.wikipedia.org/wiki/Apache_HTTP_Server) – тоже популярный, но уже сдает свои позиции.
|
||||
> - [Caddy](https://en.wikipedia.org/wiki/Caddy_(web_server)) – довольно молодой веб-сервер с большим потенциалом.
|
||||
|
||||
<details>
|
||||
<summary>🔗 <b>Ссылки на материалы</b></summary>
|
||||
|
||||
1. 📺 [**Что такое веб сервер и для чего он нужен?** – YouTube](https://youtu.be/uFWyAn6E4BU)
|
||||
1. 📄 [**Веб-сервер: краткий обзор**](https://doka.guide/tools/web-server/)
|
||||
1. 📄 [**Что такое Nginx**](https://eternalhost.net/blog/sozdanie-saytov/chto-takoe-nginx?)
|
||||
1. 📄 [**Веб-сервер Nginx: краткий обзор**](https://doka.guide/tools/nginx-web-server/)
|
||||
1. 📺 [**Основы Nginx (плейлист)** – YouTube](https://youtube.com/playlist?list=PLhgRAQ8BwWFa7ulOkX0qi5UfVizGD_-Rc)
|
||||
1. 📄 [**NGINX изнутри: рожден для производительности и масштабирования** – habr.com](https://habr.com/ru/post/260065/)
|
||||
1. 📄 [**Что такое Apache**](https://eternalhost.net/blog/hosting/web-server-apache)
|
||||
1. 📄 [**Веб-сервер Apache: краткий обзор**](https://doka.guide/tools/apache-web-server/)
|
||||
1. 📄 [**Apache vs Nginx: практический взгляд** – habr.com](https://habr.com/ru/post/267721/)
|
||||
1. 📺 [**Установка web-сервера Apache на Linux Ubuntu и публикация web-сайта** – YouTube](https://youtu.be/XmN7FUIYycA)
|
||||
1. 📺 [**Web-технологии. Web сервера | Технострим** – YouTube](https://youtu.be/1Tp5TV3BVWE)
|
||||
1. 📺 [**Веб-сервер на Ubuntu 18 с нуля: nginx, HTTP/2, Brotli и HTTPS** – YouTube](https://youtu.be/oanbIqkS9LM)
|
||||
2. 📄 [**Веб-сервер: краткий обзор**](https://doka.guide/tools/web-server/)
|
||||
3. 📄 [**Что такое Nginx**](https://eternalhost.net/blog/sozdanie-saytov/chto-takoe-nginx?)
|
||||
4. 📄 [**Веб-сервер Nginx: краткий обзор**](https://doka.guide/tools/nginx-web-server/)
|
||||
5. 📺 [**Основы Nginx (плейлист)** – YouTube](https://youtube.com/playlist?list=PLhgRAQ8BwWFa7ulOkX0qi5UfVizGD_-Rc)
|
||||
6. 📄 [**NGINX изнутри: рожден для производительности и масштабирования** – habr.com](https://habr.com/ru/post/260065/)
|
||||
7. 📄 [**Что такое Apache**](https://eternalhost.net/blog/hosting/web-server-apache)
|
||||
8. 📄 [**Веб-сервер Apache: краткий обзор**](https://doka.guide/tools/apache-web-server/)
|
||||
9. 📄 [**Apache vs Nginx: практический взгляд** – habr.com](https://habr.com/ru/post/267721/)
|
||||
10. 📺 [**Установка web-сервера Apache на Linux Ubuntu и публикация web-сайта** – YouTube](https://youtu.be/XmN7FUIYycA)
|
||||
11. 📺 [**Web-технологии. Web сервера | Технострим** – YouTube](https://youtu.be/1Tp5TV3BVWE)
|
||||
12. 📺 [**Веб-сервер на Ubuntu 18 с нуля: nginx, HTTP/2, Brotli и HTTPS** – YouTube](https://youtu.be/oanbIqkS9LM)
|
||||
</details>
|
||||
|
||||
<div align="right"><a href="#top">Содержание ⬆️</a></div>
|
||||
|
Loading…
Reference in New Issue
Block a user