diff --git a/HAProxy_install.md b/HAProxy_install.md index 95a3272..0b2408b 100644 --- a/HAProxy_install.md +++ b/HAProxy_install.md @@ -1,6 +1,12 @@ # πŸ“Œ Установка HAProxy Π½Π° Ubuntu 20.04 **************************************************************************************************** На основС инструкции ΠΈΠ· https://itsecforu.ru/2019/07/15/⏳-настройка-балансировщика-Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ-h/ + +Connect to the required server: +```sh +ssh administrator@10.101.1.3 -p 22 +``` + ```sh sudo apt-get update && sudo apt-get install haproxy -y ```` @@ -11,9 +17,9 @@ sudo cp /etc/haproxy/haproxy.cfg{,.bak} Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ (ОписаниС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° HAProxy https://habr.com/ru/sandbox/34354/) ```sh mcedit /etc/haproxy/haproxy.cfg -```` -Π’ ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° добавляСм ΠΏΠΎΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для пСрСнаправлСния (для балансироки большС IP адрСсов): ``` +Π’ ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° добавляСм ΠΏΠΎΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для пСрСнаправлСния (для балансироки большС IP адрСсов): + frontend frontend-http bind *:80 mode http @@ -75,7 +81,7 @@ default_backend b-RabbitMQ backend b-RabbitMQ mode tcp server srv1 10.10.16.21:20000 -``` + Для пСрСнаправлСния Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ HTTP Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ: xxxxxxxxxxxxxxx Для использования SSL ΠΈ пСрСнаправляниС ΠΏΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ сокСту для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ pem Ρ„Π°ΠΉΠ» объСдСнив crt ΠΈ key (ΠΈ Π½Π΅Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚ Apache с 433) @@ -110,6 +116,7 @@ stats auth igor:i123456 ```sh journalctl -u haproxy --since "1 minutes ago" journalctl -u haproxy --since "30 minutes ago" | grep "backend" + tail -f /var/log/haproxy.log ``` diff --git a/HashiCorp_Vault_install.md b/HashiCorp_Vault_install.md index b1a3cc9..ad4714e 100644 --- a/HashiCorp_Vault_install.md +++ b/HashiCorp_Vault_install.md @@ -122,7 +122,7 @@ storage "file" { } listener "tcp" { - address = "0.0.0.0:8200" + address = "127.0.0.1:8200" tls_disable = 1 } @@ -220,14 +220,16 @@ existing unseal keys shares. See "vault operator rekey" for more information. 4. ΠΠ²Ρ‚ΠΎΡ€ΠΈΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ с root-Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ: ```sh - vault login hvs.o07DY7tnSPcufxk60pjCXDzn + vault login hvs.MTFV72PjKXCVh5ZL6yCVE3Yw ``` -5. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ(Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ) Π½ΠΎΠ²ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ +5. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ(Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ) Π½ΠΎΠ²ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ssh ```sh vault secrets enable -path=org-ccalm kv-v2 ``` + + 5. Writing to the kv storage (Π΄ΠΎΠ±Π°Π²ΠΈΠ» прСфикс vault. Ρ‡Ρ‚ΠΎΠ±Ρ‹ значСния самому ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² Π½ΡƒΠΆΠ½Ρ‹Π΅ мСста Π² spring) Π—Π°ΠΌΠ΅Π½ΠΈΡ‚(создаст) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: @@ -261,7 +263,7 @@ server.ssl.key-store-password M4yh4 7. ДобавляСм ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΏΠΎΡ‚ΠΎΠΌ создаём ΠΊΠ»ΡŽΡ‡ для этой ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ -Боздаю Ρ„Π°ΠΉΠ» ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽ Π΅Π³ΠΎ Π² Π²ΠΎΠ»ΡŒΡ‚ ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠ΄Π°Π»ΡΡŽ: +Боздаю Ρ„Π°ΠΉΠ» ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ ```sh cd ~ && sudo tee jwt-policy.hcl > /dev/null <