Zadaj pytanie
Subskrybuj kanał RSSnajnowszych pytań
Czy istniałaby możliwość dodania domeny do np Webserv? Chodzi po postu o to żeby można było się dostać do strony umieszczonej na moim dysku przez zarejestrowana domenę np. www.onet.pl Wiec, czy da się podpiąć domenę do serwera na localhost?
Odpowiedz na pytanie
2
2 lata, 2 miesiące temu autor: rzientek
5
W/g podpowiedzi @nilphilusa działa lokalnie na jednym komputerze ale może się to komuś przyda. Można też zrobić ewentualnie Virtual Host w httpd.conf. Ja mam WAMP'a na przykład ale przy innych np. XAMP'ie jest podobnie. Utworzyć folder np. c:\vhost Przejść do C:\WINDOWS\system32\drivers\etc\hosts edytować plik hosts w notatniku dodając np. 127.0.0.2 domena.pl Odkomentować w pliku httpd.conf ścieżkę: # Virtual hosts Include conf/extra/httpd-vhosts.conf Otwieramy plik httpd-vhosts.conf u mnie znajduje się w ścieżce C:\wamp\bin\apache\Apache2.2.11\conf\extra i dodajemy w pierwszą wolną przerwę kod: <Directory C:/vhosts> Order Deny,Allow Allow from all </Directory> pod spodem: <VirtualHost 127.0.0.2> DocumentRoot c:/vhosts/domena.pl ServerName domena.pl </VirtualHost> Resetujemy usługi w moim przypadku wamp'a i już domena.pl działa na lokalu. Oczywiście w katalogu c:/vhosts utworzyłem testowy katalog domena.pl i wrzuciłem jakiś index.html.
W/g podpowiedzi @nilphilusa działa lokalnie na jednym komputerze ale może się to komuś przyda. Można też zrobić ewentualnie Virtual Host w httpd.conf. Ja mam WAMP'a na przykład ale przy innych np. XAMP'ie jest podobnie.
Utworzyć folder np. c:\vhost
c:\vhost
Przejść do C:\WINDOWS\system32\drivers\etc\hosts edytować plik hosts w notatniku dodając np.
C:\WINDOWS\system32\drivers\etc\hosts
127.0.0.2 domena.pl
Odkomentować w pliku httpd.conf ścieżkę:
# Virtual hosts Include conf/extra/httpd-vhosts.conf
Otwieramy plik httpd-vhosts.conf u mnie znajduje się w ścieżce C:\wamp\bin\apache\Apache2.2.11\conf\extra i dodajemy w pierwszą wolną przerwę kod:
httpd-vhosts.conf
C:\wamp\bin\apache\Apache2.2.11\conf\extra
<Directory C:/vhosts> Order Deny,Allow Allow from all </Directory>
pod spodem:
<VirtualHost 127.0.0.2> DocumentRoot c:/vhosts/domena.pl ServerName domena.pl </VirtualHost>
Resetujemy usługi w moim przypadku wamp'a i już domena.pl działa na lokalu. Oczywiście w katalogu c:/vhosts utworzyłem testowy katalog domena.pl i wrzuciłem jakiś index.html.
c:/vhosts
domena.pl
index.html
2 lata, 2 miesiące temu autor: skarat
4
Jeżeli masz domenę to w panelu musisz zrobić przekierowanie na adres IP (tak jest na przykład na nazwa.pl). Jeżeli już zrobisz to przekierowanie to musisz dla domeny zrobić virtualnego hosta tak jak to tłumaczył @rzientek. Problem może wystąpić jeżeli masz dynamiczny adres IP. W takiej sytuacji będziesz musiał co jakiś czas zmienić ręcznie wpis, chyba, że zarejestrowałeś domenę w serwisie, który daje sobie z tym rade - tak jak na dyndns.com. Jeżeli nie zależy Ci na ładnej domenie tylko na ułatwionym kontakcie z klientami, to ja w takich sytuacjach robię tak: na dyndns.com zakładam konto rejestruję subdomnę dla mojego konta - na jedno konto przypada 5 darmowych przekierowują ją na adres mojego komputera - działa bez problemu nawet jeżeli masz ruter sprzętowy (przekierowanie portu na adres prywatny) tworzę wirtualnego hosta na apachu dla zarejestrowanej wcześniej domeny czekam na propagację domeny i wszystko ładnie działa. Mam nadzieję, że trochę Ci to pomoże.
Jeżeli masz domenę to w panelu musisz zrobić przekierowanie na adres IP (tak jest na przykład na nazwa.pl). Jeżeli już zrobisz to przekierowanie to musisz dla domeny zrobić virtualnego hosta tak jak to tłumaczył @rzientek.
Problem może wystąpić jeżeli masz dynamiczny adres IP. W takiej sytuacji będziesz musiał co jakiś czas zmienić ręcznie wpis, chyba, że zarejestrowałeś domenę w serwisie, który daje sobie z tym rade - tak jak na dyndns.com.
Jeżeli nie zależy Ci na ładnej domenie tylko na ułatwionym kontakcie z klientami, to ja w takich sytuacjach robię tak:
Mam nadzieję, że trochę Ci to pomoże.
2 lata, 2 miesiące temu autor: wariat
3
Można jeszcze przeczytać to pytanie dosłownie tak jak zostało zadane. Aby podać zarejestrowany adres np www.onet.pl, a dostać się tak na prawdę do tego co leży na lokalnym serwerze trzeba olać DNS, czyli wstawić daną domenę do pliku /etc/hosts (uprzedzając dziwne pytania: w windowsach też gdzieś jest). Wpisujesz tam na przykład: 127.0.0.1 9fingers.pl i już: wariat@coyote ~ $ grep ^[^#] /etc/hosts 127.0.0.1 coyote localhost.localdomain localhost 127.0.0.1 localhost coyote 9fingers.pl ::1 localhost wariat@coyote ~ $ ping -c1 9fingers.pl PING localhost (127.0.0.1) 56(84) bytes of data. 64 bytes from coyote (127.0.0.1): icmp_seq=1 ttl=64 time=0.026 ms --- localhost ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.026/0.026/0.026/0.000 ms wariat@coyote ~ $ curl -v 9fingers.pl * About to connect() to 9fingers.pl port 80 (#0) * Trying 127.0.0.1... Połączenie odrzucone * couldn't connect to host * Closing connection #0 curl: (7) couldn't connect to host
Można jeszcze przeczytać to pytanie dosłownie tak jak zostało zadane. Aby podać zarejestrowany adres np www.onet.pl, a dostać się tak na prawdę do tego co leży na lokalnym serwerze trzeba olać DNS, czyli wstawić daną domenę do pliku /etc/hosts (uprzedzając dziwne pytania: w windowsach też gdzieś jest).
Wpisujesz tam na przykład: 127.0.0.1 9fingers.pl
i już:
wariat@coyote ~ $ grep ^[^#] /etc/hosts 127.0.0.1 coyote localhost.localdomain localhost 127.0.0.1 localhost coyote 9fingers.pl ::1 localhost wariat@coyote ~ $ ping -c1 9fingers.pl PING localhost (127.0.0.1) 56(84) bytes of data. 64 bytes from coyote (127.0.0.1): icmp_seq=1 ttl=64 time=0.026 ms --- localhost ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.026/0.026/0.026/0.000 ms wariat@coyote ~ $ curl -v 9fingers.pl * About to connect() to 9fingers.pl port 80 (#0) * Trying 127.0.0.1... Połączenie odrzucone * couldn't connect to host * Closing connection #0 curl: (7) couldn't connect to host
2 lata, 2 miesiące temu autor: nilphilus
1
http://www.dyndns.com/
2 lata, 2 miesiące temu autor: Manveru
0
Jeśli sobie postawisz serwer DNS u siebie, to możesz go odurnić - tylko pytanie - po co Ci to?
2 lata, 2 miesiące temu autor: sebekzosw
Nie trzeba robić tak dużo jak pisał to rzienek. Wystarczy w pliku C:\WINDOWS\system32\drivers\etc\hosts dopisać linijkę 127.0.0.2 domena.pl i będzie działało :)
2 lata temu autor: yarpo
Mówisz o wirtualnych hostach: wirtualne hosty pod windowsem krok po kroku
Mówisz o wirtualnych hostach:
wirtualne hosty pod windowsem krok po kroku
2 lata, 2 miesiące temu autor: harmichalh
-3
Masz przecież ip. Podasz je komuś i wszystko widzi co masz na serwie, więc po co domena?
Zaloguj się, aby dodać swoją odpowiedź
2325
powrót do góry
Copyright © 9fingers.pl Webdesign: TonikStudio.pl