Pertanyaan 403 Akses Ditolak pada tomcat 7 untuk mengakses manajer host


Saya menambahkan pengguna dan peran sebagai berikut pada mesin linux (fedora 17) saya dengan tomcat 7, tetapi saya masih mendapatkan 403 akses ditolak kesalahan. Bagaimana cara mengatasinya?

<role rolename="tomcat"/>
<role rolename="manager"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>  
<user username="tomcat" password="tomcat" roles="admin_gui,manager_gui"/> 
<user username="admin" password="admin" roles="admin,manager,admin_gui,manager_gui"/> 
<user username="hextek" password="123456" roles="admin,admin_gui,manager,manager_gui"/>  

4
2018-02-18 18:11


asal


Jawaban:


Periksa nama peran yang Anda gunakan dalam definisi penggunaan. Mereka berbeda dari standar, dan yang Anda tetapkan.
Seharusnya manajer-gui

Perhatikan bahwa untuk Tomcat 6.0.30 dan seterusnya, peran yang diperlukan untuk menggunakan   aplikasi manajer diubah dari peran manajer tunggal untuk ditambahkan   empat peran berikut. (Peran manajer masih tersedia tetapi   tidak boleh digunakan karena menghindari perlindungan CSRF). Kamu akan membutuhkan   tetapkan peran yang diperlukan untuk fungsi yang ingin Anda akses.

manager-gui - allows access to the HTML GUI and the status pages
manager-script - allows access to the text interface and the status pages
manager-jmx - allows access to the JMX proxy and the status pages
manager-status - allows access to the status pages only

4
2018-02-20 10:34



Saya mendapat masalah yang sama dengan Raman, saya menambahkan peran "admin-gui" dan dapat memperoleh halaman host-manager. Berikut refnya: http://www.gayward-concepts.com/cannot-access-host-manager-in-tomcat7/


4
2017-07-19 09:23



Saya memiliki masalah yang sama dengan akses manajer ditolak dan tidak bisa masuk ke manajer GUI tetapi setelah menambahkan baris ini ke server.xml di folder conf

LINE 103 .. tambahkan setelah

<Engine name="Catalina" defaultHost="localhost"> 

<Realm className="org.apache.catalina.realm.MemoryRealm" />

dan file tomcat-users.xml

<tomcat-users>
  <role rolename="manager-gui"/>
  <user name="manager" password="password" roles="manager-gui" />
</tomcat-users>`

.... sekarang baik untuk pergi ..


4
2017-10-02 15:32



Tambahkan berikut ke tag "tomcat-users.xml" di bawah tag "tomcat-users". (Lebih baik berkomentar di antara tag "tomcat-users")

<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="admin" roles="manager-gui,admin-gui"/>

Simpan dan mulai kembali tomcat !!


2
2017-10-09 10:41



Untuk menggunakan gui administrasi web, Anda harus menambahkan peran gui:

<tomcat-users>
  <role rolename="manager-script"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <user username="tomcat" password="tomcat" roles="manager-gui,manager-status"/>
</tomcat-users>

1
2017-11-17 07:29



Jika Anda masih menerima 403 meskipun telah dikonfigurasi tomcat-users.xml benar, jangan melihat pada content.xml dalam manajer.

Contoh,

<Context antiResourceLocking="false" privileged="true" >
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
</Context>

Perhatikan itu mengharuskan Anda untuk menggunakan 127.0.0.1 atau [:: 1], jadi ubah ini sesuai dengan persyaratan keamanan Anda.


1
2018-03-27 15:49



Ini sering terjadi ketika Anda memodifikasi file konfigurasi di instalasi direktori Tomcat Anda, tetapi jika Anda menggunakan Tomcat dengan NetBeans misalnya, file conf yang akan dimodifikasi bukanlah yang itu: Untuk Pengguna Jendela, buka:

C: \ Users \ YOURACCOUNTNAME.netbeans \ 7.1.2 \ apache-tomcat-7.0.22.0_base \ conf


0
2017-10-25 12:00