Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Tomcat 8] Problemi con manager da un altro pc

    ciao!

    ho installato tomcat 8 su debian, ma su questo server posso accederci solo via ssh.
    quindi avrei bisogno di accedere a tomcat via web dal mio pc.
    ho modificato il file tomcat-users.xml in questo modo:
    codice:
    <?xml version='1.0' encoding='utf-8'?>
    <tomcat-users>
      <role rolename="tomcat"/>
      <role rolename="manager-gui"/>
      <role rolename="manager-script"/>
      <role rolename="manager-jmx"/>
      <role rolename="manager-status"/>
      <role rolename="admin-gui"/>
      <role rolename="admin-script"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="manager" password="manager" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
      <user username="admin" password="admin" roles="admin-gui"/>
    </tomcat-users>
    e provato a modificare il connector così:
    codice:
       <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" address="0.0.0.0" />
    
        <Connector executor="tomcatThreadPool"
                   port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" address="0.0.0.0" />
    se provo ad andare su http://dominio.it:8080/ non ho problemi.
    se invece vado su http://dominio.it:8080/host-manager/html, ottengo questo errore:
    codice:
    403 Access Denied
    You are not authorized to view this page.
    By default the Host Manager is only accessible from a browser running on the 
    same machine as Tomcat. 
    If you wish to modify this restriction, you'll need 
    to edit the Host Manager's context.xml file.    
    .................................................................
    cos'altro dovrei fare??

  2. #2
    ho risolto modificando due file:
    - apache-tomcat-8.5.0/webapps/manager/META-INF/context.xml
    - apache-tomcat-8.5.0/webapps/host-manager/META-INF/context.xml

    ho decommentato in entrambi questa parte:
    codice:
    <!--<Valve className="org.apache.catalina.valves.RemoteAddrValve"
             allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />-->
    e riavviato.
    adesso accedo ovunque mettendo le password scelte nel file tomcat-users.xml.
    avevo anche provato a modificare l'attributo allow, senza decommentare tutto, ma non cambiava nulla.

    ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.