Je lui ai demandé ce sur la faute du serveur, mais vraiment havent eu beaucoup de chance, en espérant que quelqu'un ici serait en mesure d'offrir quelques conseils ...Empêcher l'accès à certaines webapps dans Tomcat6
J'ai un serveur Tomcat 6 en cours d'exécution très bien . J'ai un accès externe qui fonctionne. Je voulais savoir comment empêcher quelqu'un de voir des webapps spécifiques, par exemple, je ne veux pas d'accès externe à la page ROOT tomcat. Comment pourrais-je empêcher certaines applications Web tout en laissant d'autres applications Web visibles aux utilisateurs externes?
Voici ce que j'ai essayé: Cela nie tout, même les demandes 127.0.0.1
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/examples" docBase="" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1"/>
</Context>
</Host>
Cela nie tout aussi bien.
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/examples" docBase="" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="*"/>
</Context>
</Host>
Fondamentalement, je suis en train d'empêcher l'accès à la page par défaut ROOT tomcat et les applications par exemple ....
Toutes les idées?
bien sur mon deuxième exemple, j'ai allow = "* "qui devrait permettre tout et n'importe quoi. mais c'est toujours refusé. – Gabe
Vous avez fait un bon point sur la double vérification de la source ip +1 – Gabe