User Tools

Site Tools


все_что_должен_знать_devops_про_html

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
все_что_должен_знать_devops_про_html [2025/08/21 14:49]
val
все_что_должен_знать_devops_про_html [2025/08/23 08:41] (current)
val [Что не вошло в вебинар]
Line 13: Line 13:
 ===== Запись вебинара ===== ===== Запись вебинара =====
  
-    Тэги: HTML, HTTP, REST, Nginx, Apache, Reverse proxy, MobaXterm, Wireshark, Postman+    Тэги: HTML, HTTP, REST, Nginx, Apache, Reverse proxy, Docker, MobaXterm, Wireshark, Postman
  
 ===== Шаг 1. HTML ===== ===== Шаг 1. HTML =====
Line 22: Line 22:
   - сделать редирект с одной web страницы на другую   - сделать редирект с одной web страницы на другую
  
-  * Используем [[Сервис SSH#​MobaXterm]], ​root, пригодится дальше+  * Используем [[Сервис SSH#​MobaXterm]], ​логин student
   * [[https://​habr.com/​ru/​articles/​813799/​|DPI из подручных материалов]] (Шаги с 1-го по 3-й, можно без proxy_set_header)   * [[https://​habr.com/​ru/​articles/​813799/​|DPI из подручных материалов]] (Шаги с 1-го по 3-й, можно без proxy_set_header)
  
 <​code>​ <​code>​
 +student@debian:​~$ sudo -i
 +
 debian:~# docker exec -ti http-app bash debian:~# docker exec -ti http-app bash
  
Line 53: Line 55:
 debian:~# timedatectl set-timezone Europe/​Moscow debian:~# timedatectl set-timezone Europe/​Moscow
  
-debian:~tcpdump -nniany -A host 172.17.0.2 -w dump1.dmp+student@debian:~$ sudo tcpdump -nniany -A host 172.17.0.2 -w dump1.dmp
 </​code>​ </​code>​
   * [[Утилита Wireshark]]   * [[Утилита Wireshark]]
Line 73: Line 75:
 debian:~# kill -HUP NNNNN debian:~# kill -HUP NNNNN
 </​code>​ </​code>​
- 
-==== ? Анализ заголовков с использованием программ для тестирования ==== 
- 
-  * [[https://​www.postman.com/​downloads/​]] 
  
 ==== Управление заголовками для доступа к Web приложению ==== ==== Управление заголовками для доступа к Web приложению ====
   * [[Сервис Keycloak]] docker-compose,​ -user, -volumes, -ports, -ssl, -postgresql   * [[Сервис Keycloak]] docker-compose,​ -user, -volumes, -ports, -ssl, -postgresql
-  * В паузах можно ​показать ​WebD+  * В паузах можно ​рассказать ​о [[https://​habr.com/​ru/​companies/​webo/​articles/​327410/​|Распространение стандарта TLS SNI]]
 <​code>​ <​code>​
 admincmd>​ notepad C:​\Windows\System32\drivers\etc\hosts admincmd>​ notepad C:​\Windows\System32\drivers\etc\hosts
Line 123: Line 121:
 </​code>​ </​code>​
  
-  * [[Сервис Keycloak#​REST API]]+  ​- Выводим список пользователей (GET) 
 +  - Добавляем user1 (POST) 
 +  - Обновляем информацию (добавляем атрибуты) user1 (PUT) 
 +  - Находим информацию по user1 (GET ?) 
 +  - Назначаем пароль и проверяем возможность подключиться https://​kc.corp.un/​realms/​master/​account/​ 
 +  - Удаляем учетную запись user1 (DELETE) 
 + 
 +  ​Примеры Keycloak ​[[Сервис Keycloak#​REST API]] в Bash 
 + 
 +  * [[https://​www.postman.com/​downloads/​|Postman HTTP-клиент для тестирования API]] 
 +<​code>​ 
 +https://​kc.corp.un/​realms/​master/​protocol/​openid-connect/​token 
 + 
 +username:​admin 
 +password:​strongpassword 
 +grant_type:​password 
 +client_id:​admin-cli 
 +</​code>​
  
-===== Черновик =====+  * [[https://​community.postman.com/​t/​how-to-automatically-set-a-bearer-token-for-your-postman-requests/​10126/​4|How to automatically set a Bearer Token for your Postman requests?​]] 
 +===== Что не вошло в вебинар ​=====
  
   * [[https://​systems.education/​soap-integration|Что из себя представляет SOAP   * [[https://​systems.education/​soap-integration|Что из себя представляет SOAP
Line 132: Line 148:
   * [[https://​habr.com/​ru/​articles/​565020/​|gRPC vs REST, что выбрать для нового сервера?​]]   * [[https://​habr.com/​ru/​articles/​565020/​|gRPC vs REST, что выбрать для нового сервера?​]]
  
-  * [[Язык программирования Python|CRUD Rest API приложение]]+  * Язык программирования Python ​[[Язык программирования Python#CRUD Rest API приложение]]
  
все_что_должен_знать_devops_про_html.1755776976.txt.gz · Last modified: 2025/08/21 14:49 by val