Dostęp do XAMPP Localhost z Internetu

Mam zainstalowany XAMPP w lokalnym laptopie. I mam prawie statyczne ip. Chciałbym dać ip innym, aby uruchomić go z ich przeglądarki. Skonfigurowałem Apache httpd-vhosts.conf, aby odsłuchać mój adres ip: 80 i dodał serwer wirtualny z adresem ip i korzeniem domeny do lokalnego katalogu httdocs i nazwę serwera jako localhost. Apache się nie uruchamia. co powinienem zrobić, aby uzyskać dostęp do mojej strony internetowej z zewnętrznego komputera.

Author: Cœur, 2009-05-05

4 answers

Najpierw musisz skonfigurować komputer, aby uzyskiwał statyczny adres IP z routera. Instrukcje jak to zrobić można znaleźć: tutaj

Na przykład, załóżmy, że wybrałeś adres IP 192.168.1.102. Po wykonaniu powyższego kroku powinieneś być w stanie dostać się do strony internetowej na lokalnym komputerze, przechodząc do obu http://localhost i http://192.168.1.102 , ponieważ twój komputer zawsze będzie miał ten adres IP w Twojej sieci.

Jeśli wyszukaj swój adres IP (np. http://www.ip-adress.com/), adres IP, który widzisz, jest w rzeczywistości adresem IP Twojego routera. Kiedy twój znajomy wejdzie na Twoją stronę, podasz mu ten adres IP. Musisz jednak powiedzieć routerowi, że gdy otrzyma żądanie dotyczące strony internetowej, przekaż je na serwer. Odbywa się to poprzez przekierowanie portów.

Dwa przykłady jak to zrobić można znaleźć tutaj i tutaj , chociaż dokładne ekrany, które zobaczysz, będą się różnić w zależności od producenta routera (w razie potrzeby dokładne instrukcje Google).

Do routera Linksys jaki mam wpisuję http://192.168.1.1 / , wprowadź moją nazwę użytkownika/hasło, zakładkę Aplikacje i gry > zakres portów do przodu. Wprowadź nazwę aplikacji (niezależnie od tego, jak chcesz ją nazwać), Port start (80), Port end (80), protokół (TCP), adres ip (używając powyższego przykładu, możesz wprowadzić 192.168.1.102, który jest statycznym adresem IP przypisanym do serwera), i upewnij się, że zaznaczono, aby włączyć przekierowanie. Uruchom ponownie router, a zmiany powinny wejść w życie.

Po zrobieniu tego wszystkiego, twój przyjaciel powinien teraz mieć dostęp do twojej strony internetowej, przechodząc do swojej przeglądarki internetowej na swoim komputerze i wpisując http://IP.adres.z.Twoje.komputer (ten sam, który widzisz, gdy idziesz tutaj ).

Jak wspomniano wcześniej, adres IP przypisany do ciebie przez dostawcę usług internetowych ostatecznie zmieni się, czy podpisujesz się w trybie offline, czy nie. I zdecydowanie zalecam używanie DynDns, które jest całkowicie za darmo. Możesz wybrać nazwę hosta w swojej domenie (np. cuga.kicks-ass.net) i twój przyjaciel może wtedy zawsze uzyskać dostęp do twojej strony, po prostu przechodząc do http://cuga.kicks-ass.net w swojej przeglądarce. Tutaj jest ich Strona ponownie: DynDns

Mam nadzieję, że to pomoże.

 110
Author: Cuga,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-05 03:02:12

Myślę, że można to zrobić w 5 minut bez dalszego przekierowania IP / port, do prezentacji lokalnych stron internetowych tymczasowych.

All you need to do it, przejdź do http://ngrok.com Pobierz małe narzędzie wyodrębnij i uruchom to narzędzie jako administrator Tutaj wpisz opis obrazka

Enter command
ngrok http 80

Zobaczysz, że połączy się z serwerem i utworzy Tymczasowy adres URL dla Ciebie, który możesz udostępnić znajomemu i pozwolić mu przeglądać localhost lub którykolwiek z jego folder.

Możesz zobaczyć szczegółowy proces tutaj.
Jak uzyskać dostęp / udostępnić stronę xampp lub localhost z innego komputera

 24
Author: Dheeraj Thedijje,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-29 18:50:53

Musisz otworzyć port usługi w routerze następnie spróbuj puplic ip z całej sieci ponieważ jeśli spróbujesz go z sieci, ip puplic zawsze przekieruje Cię do routera ale z zewnątrz przekieruje na serwer, który posiadasz

 0
Author: ahmed hassan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-29 12:39:33

Wiem, że to bardzo stare, ale ze względu na przyszłość:

Użyłem również dynamicznego dostawcy dns. Chciałem przetestować stronę (IIS) Za mój (domowy) router. Więc pomyślałem, że używam czegoś takiego:

My.dynamiczny.dnss.ip: 8080 (bo port 80 mojego routera był używany do jego administrowania).

Więc wydawało się, że to jedyne rozwiązanie.
Ale : Paypal wydawał się nie lubić portu 8080: tylko port 80 i 443 są dozwolone (Nie wiem dlaczego!!)

 -1
Author: Savvas Sopiadis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-24 17:15:48