Android > Modifier son fichier hosts

Il est pratique parfois de tester un développement local depuis son smartphone ou sa tablette, en appelant l'adresse IP quand l'on est sur le même réseau cela peut marcher, par contre si on utilise un système de virtual host, cela ne fonctionne plus.

Sur Android, le fichier HOSTS est protégé, il faut donc avoir un téléphone rooté (débloqué) afin de pouvoir y accèder, mais l'application host editor permet de simplifier le processus :


 

Commentaires

Salut, rien n'y fait, je n'arrive pas à connecter le smartphone à mon localhost...

Je ne vois pas où ça foire !

Si t'as une solution, je suis preneur

Bonjour, il y a une solution si on ne veut pas root admin son smartphone.

<VirtualHost 192.168.0.X:443>
  
  ServerName 192.168.0.X:443
  DocumentRoot "C:\Apache24\htdocs\mondossier\public"

  SSLEngine on
  SSLCertificateFile "C:/Apache24/conf/apache.crt"
  SSLCertificateKeyFile "C:/Apache24/conf/apache.key"

  <Directory "C:\Apache24\htdocs\mondossier\public">
      Options Indexes FollowSymLinks MultiViews
      DirectoryIndex index.php index.html
      AllowOverride ALL
      Require all granted
  </Directory>

  BrowserMatch "MSIE [2-5]" \
  nokeepalive ssl-unclean-shutdown \
  downgrade-1.0 force-response-1.0

  ErrorLog "${SRVROOT}/logs/ssl-error.log"
  CustomLog "${SRVROOT}/logs/ssl-access.log" common
  CustomLog "${SRVROOT}/logs/ssl-request.log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>

Voilà le httpd-ssl.conf et si on a un routeur en PHP il suffit de lui coller l'ip https://192.168.0.X (à la place de https://monsite.localhost) pour pas que çà plante. Et si on veut aller plus loin et rendre accessible depuis le web => ngrok et coller à son routeur PHP l'adresse fournie par ngrok et c'est tout.

Ajouter un commentaire

Ne sera pas publié
CAPTCHA
Désolé, pour ça, mais c'est le seul moyen pour éviter le spam...