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.
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.
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
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
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
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!!)
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