Teknologian jakaminen

[zabbix7] Ota HTTP-todennus käyttöön kertakirjautumisen saavuttamiseksi

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Ota HTTP-todennus käyttöön kertakirjautumisen saavuttamiseksi

1. Luo uusi http-todennuskäyttäjä
htpasswd -c /etc/nginx/.htpasswd another_username
# 在提示中输入密码
  • 1
  • 2
2. Luo uusi Nginx-määritystiedosto

Kopioi zabbix.conf ja muokkaa kuunteluporttia.

cp zabbx.conf zabbix_http.conf
每个location中新增两行
server {
		listen          89;
        ...
        location = /favicon.ico {
                auth_basic "Restricted Content";
                auth_basic_user_file /etc/nginx/.htpasswd;
                log_not_found   off;
        }
        ...
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
3. Käynnistä nginx
systemctl restart nginx
  • 1
4. Määritä zabbix ottamaan HTTP-todennus käyttöön

Napsauta verkkokäyttöliittymää löytääksesi用户认证HTTP设置
Lisää kuvan kuvaus tähän

5. Luo uusi käyttäjä ja aseta sisäänkirjautumisen jälkeinen URL-osoite

Kun olet luonut uuden käyttäjän, sinun on asetettava sisäänkirjautumisen jälkeinen URL-osoite, muuten käyttöliittymän käyttöliittymä menee sekaisin kirjautumisen jälkeen.
Lisää kuvan kuvaus tähän

6. Vahvistus

Kun kirjaudut ulos, voit nähdä, että sisäänkirjautumisliittymässä on ylimääräinen "Kirjaudu sisään HTTP:llä" Tällä hetkellä et voi kirjautua sisään napsauttamalla sisäänkirjautumista, koska käyttöliittymämme käyttää porttia 80 ja sitä, joka voi kirjautua sisään. sisään HTTP:n kautta on portti 89. Portin 89 käyttö tapahtuu seuraavasti
Lisää kuvan kuvaus tähän
Syötä tilisi salasana kirjautuaksesi sisään.
7. Kertakirjautuminen
Määritä jotkin hyppypainikkeen URL-linkit muotoonhttp://another_username:[email protected]:89/, voit kirjautua sisään suoraan.