Berbagi teknologi

[zabbix7] Aktifkan autentikasi HTTP untuk mencapai sistem masuk tunggal

2024-07-12

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

Aktifkan autentikasi HTTP untuk mencapai sistem masuk tunggal

1. Buat pengguna otentikasi http baru
htpasswd -c /etc/nginx/.htpasswd another_username
# 在提示中输入密码
  • 1
  • 2
2. Buat file konfigurasi Nginx baru

Buat salinan zabbix.conf dan ubah port mendengarkan.

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. Mulai nginx
systemctl restart nginx
  • 1
4. Konfigurasikan zabbix untuk mengaktifkan otentikasi HTTP

Klik pada antarmuka web untuk menemukannya用户认证HTTP设置
Masukkan deskripsi gambar di sini

5. Buat pengguna baru dan atur URL pasca-login

Setelah membuat pengguna baru, Anda perlu mengatur URL pasca-login, jika tidak, UI antarmuka front-end akan kacau setelah login.
Masukkan deskripsi gambar di sini

6. Verifikasi

Saat Anda logout, Anda dapat melihat ada tambahan "Masuk menggunakan HTTP" pada antarmuka login. Saat ini, Anda tidak dapat login dengan mengklik login, karena antarmuka kami mengakses port 80, dan yang dapat login. yang masuk melalui HTTP adalah port 89. Pengaksesan port 89 adalah sebagai berikut
Masukkan deskripsi gambar di sini
Masukkan kata sandi akun Anda untuk masuk.
7. Sistem masuk tunggal
Konfigurasikan beberapa tautan url tombol lompat sebagaihttp://another_username:[email protected]:89/, Anda dapat langsung masuk.