Poslao: 26 Sep 2017 14:09
|
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.
|
|
Poslao: 26 Sep 2017 15:58
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12524
- 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š.
|
|
|
|
Poslao: 26 Sep 2017 16:33
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- 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.
|
|
|
|
|
Poslao: 30 Sep 2017 22:39
|
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...
|
|
|
|
|
Poslao: 01 Okt 2017 06:06
|
offline
- Pridružio: 15 Feb 2006
- Poruke: 232
|
vasa.93 ::Otkud Winamp u celoj priči?
WAMP - Wampserver64, greška u kucanju! lapsus
|
|
|
|
Poslao: 01 Okt 2017 07:51
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- 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.
|
|
|
|
|
Poslao: 02 Okt 2017 14:03
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- 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.
|
|
|
|