Localhost podeliti?

1

Localhost podeliti?

offline
  • Pridružio: 15 Feb 2006
  • Poruke: 232

Poštovani, preko WAMP-a radim sajt u localhost-u i imam jedno prosto pitanje. Mogu li i kako po potrebi podeliti moj localhost ili još jasnije, omogućiti klijentu da pogleda u kojoj je fazi izrada njegovog sajta a bez toga da mu nosim svoj laptop ili da on dolazi do mene? Našao sam nešto što se zove NGROKali to kod mene ne funkcioniše. Zapravo, kad klijentu pošaljem link koji je ngrok generisao, i kad on klikne na njega dobije samo ovo što sam dao u prilogu. Na moju sugestiju da klikne recimo na "localhost" kaže da mu piše "Unable to connect".
Ima li neko ideju kako ovo da uradim, ako se uopšte može.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Da bi web server bio viđen "napolju" potrebno je da otvoriš port 80 na ruteru. Nađi NAT opcije. Možeš potražiti i na netu. Ima dosta uputstva za specifične modele rutera.

Druga stvar koja ti treba je tvoja javna IP adresa. Za to ti može pomoći čak i Google: https://encrypted.google.com/search?q=what%27s+my+ip. Na vrhu strane pre prvog odgovora će biti ispisana tvoja IP adresa.

Kada si to uradio, klijent će moći da pristupi računaru pomoću te ip adrese, slično kako ti možeš pristupiti localhost pomoću http://127.0.0.1/.

Ne zaboravi da zatvoriš port na ruteru kad završiš.



offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • Gde živiš: Niš

Ne mora port 80, može i neki drugi. Bitno je da se port koji otvoriš na ruteru (port forwarding) preslika na port na kome tvoj http server očekuje konekcije. Što se tiče IP adrese, budući da je najverovatnije dinamička (mada se verovatno ne menja često), možeš da iskoristiš neko rešenje za dinamički DNS kao što je recimo No-IP i slično. Ima na mreži sasvim razumljivih uputstva kako se to radi.

Ono što je bitno pomenuti je treća stvar koju je Bocke propustio - da bi http server mogao da prima konekcije koje nisu iz lokala, za to je potrebno podesiti http server na odgovarajući način. Pominjem ovo pošto je ovako nešto kod integrisanih alata kao što je WAMP najčešće onemogućeno, ali se vrlo lako server može konfigurisati tako da dozvoljava i konekcije spolja.

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Kažem port 80 pošto je web server verovatno već podešen na njega. Dakle jednostavnije je. Wink

Nema potrebe da se cima sa dinamičkim IP hostovima ako ne planira da to drži online duže vreme. Za jednokratno pokazivanje je dovoljna i trenutna IP adresa. Neće se promeniti za nekoliko minuta koliko je potrebno da se vidi sajt.

Citat:Ono što je bitno pomenuti je treća stvar koju je Bocke propustio - da bi http server mogao da prima konekcije koje nisu iz lokala, za to je potrebno podesiti http server na odgovarajući način. Pominjem ovo pošto je ovako nešto kod integrisanih alata kao što je WAMP najčešće onemogućeno, ali se vrlo lako server može konfigurisati tako da dozvoljava i konekcije spolja.

To već zavisi od samog web servera i podrazumevanih podešavanja. A kad već pominješ stvari koje bi trebalo podesiti, često je tu i firewall. Wink

offline
  • Pridružio: 15 Feb 2006
  • Poruke: 232

Meni i jeste otvoren 80 to sam proverio na više načina a i u samom Wamp-u ima opcija Test port 80. Ok, taj uslov je ispunjen, ali kako da podelim localhost sa klijentom? Kažem, koristim ngrok ispratim šta treba, moj projekat koji hoću povremeno da podelim sa klijentom je na VirtualHost-u i definisan u c:/windows/drivers/etc/hosts. Kada ukucam link koji mi je generisao ngrok, otvori mi se panel wamp localhost-a. Kliknem na definisani projekat i dobijem info
"The server at main can't be found, because the DNS lookup failed. DNS is the
network service that translates a website's name to its Internet address. This
error is most often caused by having no connection to the Internet or a
misconfigured network. It can also be caused by an unresponsive DNS server or
a firewall preventing Google Chrome from accessing the network.
"
Firewall ugašen u tom momentu...

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • Gde živiš: Niš

Otkud Winamp u celoj priči?

offline
  • Pridružio: 15 Feb 2006
  • Poruke: 232

vasa.93 ::Otkud Winamp u celoj priči?

WAMP - Wampserver64, greška u kucanju! Laughing lapsus

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

Otvori vhost file:



I tamo gde je definisan taj vhost koji zelis da podelis, odmah ispod

ServerName tvoj-vhost.local

dodaj

ServerAlias ngrok-vhost

Naravno, promeni ngrok-vhost u ono sto ti je generisao ngrok. Restartuj apache i moci ces da pristupis ngrok vhostu.

offline
  • Pridružio: 15 Feb 2006
  • Poruke: 232

ok, odradim, pošaljem na svoj tel i dobijem ovo:



Pri tome, projekat je definisan kao Virtualserver




A generisao sam preko komande: ngrok http boba.local:80
Rewrite the Host header i generišem pomoću sledeće komandne linije ngrok http -host-header=boba.local 80
Otvori mi sajt ali potpuno nekompletan. Ni jedna fotka nije otvorena a i raspored stranice drugačiji. Povratna informacija na ngrok konzoli je:

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

Nisam siguran, mislim da ne moze ngrok da rutira do vhosta, moras da mu das IP adresu tvog racunara.

Ko je trenutno na forumu
 

Ukupno su 842 korisnika na forumu :: 12 registrovanih, 3 sakrivenih i 827 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Bluper, goxin, kybonacci, milan.vukovic, MilosKop, Nikolaa11, nuke92, procesor, slonic_tonic, SR-3m, wizzardone, šumar bk2