Jak se připojit na localhost s Windows Mobile

Dnes jsem přemýšlel, jak nejlíp testovat mobilní verze webu. Nejlepším řešením je psát web klasicky na localhostu a k němu se připojit přes mobilní zařízení. Ale jak?

Myslel jsem že bude potřeba nějaká utilitka, ale opak je pravdou. Je to totiž až podezřele jednoduché:

  • Připojte vaše WM zařízení k PC pomocí ActiveSync (Centrum Synchronizace)
  • Spusťe příkazový řádek a zjistětě si IP adresu vašeho PC pomocí příkazu ipconfig /all
  • Adresu IPv4 zadejte do prohlížeče na WM zařízení.

jak-se-pripojit-na-localhost-s-windows-mobile-1

Aktualizace: Pokud máte domácí Wi-fi síť, nemusíte nic připojovat. Stačí zadat adresu vašeho počítače v síti.

Jak vytvořit subdoménu na localhostu

Pokud jste si někdy potřebovaly vytvořit na localhostu subdoménu, například ve tvaruhttp://subdomena.localhost/, tak je tento článek právě pro vás.

Tento návod funguje na XAMPP 1.6.6a (Apache 2.2.8) ve Windows Vista Home Premium, ale mělo by to fungovat na jakémkoliv sestavení. XAMPP je nainstalován v rootu na disku C (C:xampp) pro subdomény budu využívat složku C:/xampp/htdocs_sub (je ve stejné složce jako htdocs aby se mi to zbytečně nemíchalo).

httpd.conf

Otevřete soubor C:/xampp/apache/conf/httpd.conf a odkomentujte (odstraněním #) následující řádek, soubor potom uložte:

Include conf/extra/httpd-vhosts.conf

httpd-vhosts.conf

Otevřete soubor C:/xampp/apache/conf/extra/httpd-vhosts.conf a nakonec přidejte:

#1
NameVirtualHost 127.0.0.1
#2
Order Deny,Allow
Allow from all
#3
DocumentRoot "C:/xampp/htdocs_subdomena"
ServerName subdomena.localhost
#4
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
  1. pojmenování virtuálního hosta
  2. pro Apache 2.2 je nutné nastavit složce se subdoménami práva
  3. nastavení cesty a názvu subdomény
  4. aby nám fungoval i klasický localhost, musíme z něj také udělat virtuálního hosta

hosts

Teď už jenom musíme domluvit Windows, aby tomu pochopily.

Otevřeme soubor C:/Windows/System32/drivers/etc/hosts a přidáme naši novou subdoménu. Konec souboru potom vypadá takto:

127.0.0.1       localhost
127.0.0.1       subdomena.localhost
::1             localhost

A je hotovo! Teď už stačí jenom restartovat Apache a subdoména funguje. Nezapomeňte samozřejmě vytvořit složku C:/xampp/htdocs_subdomena 🙂