0 votes

Accéder à l'application du serveur web à partir du serveur lui-même ?

J'ai téléchargé un programme de serveur web, et lorsqu'il est lancé, il donne une adresse IP pour y accéder via le port 8080. Cependant, rien ne se passe, ce qui me permet de conclure à ces problèmes éventuels :

  1. Le serveur ne pointe vers aucun fichier, c'est pourquoi rien ne s'affiche lorsque vous tapez cette adresse IP et ce numéro de port dans le navigateur. Dans ce cas, je n'arrive pas à comprendre comment configurer le serveur, et les développeurs ne donnent pas d'explications détaillées.
  2. Il y a un problème avec l'accès au port 8080, qui serait une restriction du noyau ou d'une sorte apparentée( système d'exploitation non rooté ).
  3. Le serveur ne fonctionne pas correctement.

En général, le programme est installé sur la carte SD, la carte SD est évidemment montée, et elle est automatiquement configurée pour accéder à elle-même dans le format de répertoire suivant : mnt/sdcard/server/

Cependant, les fichiers HTML sont stockés à la suite : /server/HTML/index.html

Je ne sais pas comment il est, par défaut, configuré, et il y a de très nombreux fichiers de configuration en Extensive Markup Language (XML). Je pose donc directement les questions suivantes :

  1. Existe-t-il un blocage par défaut du port 8080, ou d'autres problèmes notables qui pourraient expliquer ce numéro de port, la connexion de la machine locale à ce port, etc.
  2. Accède aux données du serveur alors que sur le serveur problématique ?
  3. Existe-t-il une méthode standard de configuration des logiciels de serveur (pour que je puisse éventuellement la modifier en fonction d'un objectif précis) ?

L'application du serveur est : Serveur PAW . Bien que les instructions aient été suivies à la lettre, rien ne se charge lorsque l'adresse IP est saisie, alors qu'une "page de bienvenue" devrait l'être.

Ce que j'ai essayé :

  1. Accès à l'adresse IP sans le numéro de port ; rien ne se passe.
  2. Changer le répertoire vers lequel pointe l'application ; l'application ne fonctionne alors pas.
  3. Modification des fichiers dans le répertoire HTML ; toujours rien.
  4. J'ai creusé et modifié certains préréglages qui semblaient erronés dans certains fichiers XML ; toujours rien.
  5. Changement du numéro de port ; toujours rien.
  6. Accès à partir d'un autre appareil ; la page ne se charge toujours pas.
  7. Utilisation de HTTPS au lieu de HTTP ; cela ne fonctionne toujours pas.
  8. J'ai ajusté les paramètres du navigateur, j'ai essayé d'autres navigateurs, etc mais cela ne fonctionne toujours pas.

Screenshots
Captures d'écran (cliquer pour agrandir)

PAW est censé afficher une page de "bienvenue/signature" par configuration par défaut, je crois.

1voto

Andy Brudtkuhl Points 1714

Non, le port 8080 n'est pas bloqué par défaut, l'accès à un serveur HTTP à partir de la même machine ne pose pas de problème en soi, et il n'existe pas de méthode standard pour configurer un serveur. La manière standard de configurer quoi que ce soit dans Android est à travers l'application elle-même, avec l'interface graphique qu'elle fournit, pas en éditant des fichiers XML.

Après avoir essayé tout ce que vous avez fait, je pense qu'il serait préférable de demander de l'aide directement au développeur.

1voto

Thej Points 655

Essayez d'accéder à votre serveur en utilisant l'adresse : http://localhost:8080/ ou http://127.0.0.1:8080/

Ces adresses sont appelées adresses de bouclage et doivent toujours se référer à la machine qui exécute le programme.

Existe-t-il un blocage par défaut du port 8080, ou d'autres problèmes notables qui pourraient expliquer ce numéro de port, la connexion de la machine locale à ce port, etc.

À moins que votre appareil ne soit configuré différemment (par exemple avec un pare-feu ou iptables), lorsqu'une application a le privilège d'avoir un accès complet à l'internet, elle pourra se connecter à n'importe quel port et écouter les ports non privilégiés (en particulier > 1024).

De nombreux fournisseurs de réseau disposent d'un pare-feu qui bloque les ports entrants, ce qui peut vous empêcher de vous connecter à un appareil si vous utilisez votre adresse IP externe ou votre nom de machine. Les adresses de bouclage sont résolues localement et ne peuvent être bloquées que par un pare-feu local.

L'accès aux données du serveur pendant que l'on se trouve sur le serveur pose-t-il des problèmes ?

Non, ce n'est pas le cas, et cela ne devrait pas l'être.

Existe-t-il une méthode standard de configuration des logiciels de serveur (pour que je puisse éventuellement la modifier en fonction d'un objectif précis) ?

Reportez-vous à la documentation de votre serveur web.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X