Forum komputerowe OC-Community obejmuje swoją tematyką sprzęt komputerowy i jego podkręcanie. U nas też znajdziesz najnowsze nowinki techniczne ze świata IT. Doradzimy Ci, który hardware i software jest dedykowany dla Ciebie. Zobaczysz, że Twój sprzęt i oprogramowanie możesz sam naprawić. Wahasz się między Phenom X4, a Intel Core i7? Nvidia GeForce GTX 570 czy AMD Radeon HD6850? My Ci pomożemy! Powiemy Ci jak podkręcić procesor albo dlaczego karta graficzna nie działa. Z nami overclocking nie jest trudny! Zobacz, że i Ty możesz być Overclockerem!

Regulamin forum 'FAQ i poradniki'

1. Zabronione jest wrzucanie tutaj jakichkolwiek artykułów bez uprzedniego zatwierdzenia. W tym celu proszę swoje propozycje wrzucać w TYM TEMACIE.
2. Kategorycznie zabrania się nawet proponowania artykułów oznaczonych jako plagiat, można jedynie umieszczać artykuły własnego autorstwa.
3. Komentowanie w tym dziale jest zabronione, w tym celu należy stworzyć własny temat w dziale OC-COMMUNITY (Dostępny po zarejestrowaniu).
4. Poradniki oraz FAQ-i umieszczone w tym dziale są własnością ich autorów zgodnie z ustawą z dnia 4 lutego 1994 roku o prawie autorskim i prawach pokrewnych. Publikowanie ich na innych forach i serwisach internetowych bez wiedzy i zgody autorów jest surowo zabronione. Chyba, że w artykule zaznaczono inaczej.
5. ...

w budowie...
Strona 1 z 1

Tworzenie wirtualnych hostów na localhost oraz subdomen localhost
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć
Oceń temat: -----

  • Hand of Pleasure
  • Forum komputerowe
  • Postów 5498
  • Rejestracja pon, 08.06.09
  • Skąd:/home/unbreak

#1 Użytkownik jest zalogowany   unbreak  Napisano 23 styczeń 2012 - 20:11

Witam,
krótki poradnik jak stworzyć subdomeny, wirtualne hosty, dodatkowe domeny, etc. dla localhostu.

1. O co chodzi?
Chodzi o stworzenie wirtualnych "adresów" do lokalnych katalogów ze "stronkami". Np http://localhost2 http://test/ itp. które będą uruchamiały określoną stronkę.

2. Po co?
Jeśli tworzymy różne aplikacje, czy nawet proste stronki internetowe, lepiej jest nam uruchomić stronkę za pomocą prostego adresu http://serwis.tesowy niż http://localhost/ser...stowy/index.php
Do tego za pomocą takiego adresu jesteśmy bliżej produktu końcowego, czyli zwykłej domeny np http://oc-community.pl

3. Działamy

Krok I
Edytujemy plik hosts znajdujący się w
C:\Windows\System32\drivers\etc

za pomocą jakiegokolwiek notatnika (klikamy na ten plik prawym klawiszem i wybieramy otwórz za pomocą Notatnika). Na końcu pliku dodajemy wpis:
127.0.0.1	serwis.testowy

gdzie oczywiście serwis.testowy to jest nasz wymyślony adres - nie może on być prawdziwy, czyli np 'serwis.testowy.pl'
Zapisujemy plik i zamykamy notatnik.

Krok II
II.1
Edytujemy plik konfiguracyjny serwera, zależny jest od aplikacji z której korzystamy.
Wchodzimy do katalogu gdzie mamy zainstalowanego apache, a później szukamy plików konfiguracyjnych w katalogu:
/conf/

Najpierw sprawdzamy httpd.conf w poszukiwaniu wpisu
# Virtual hosts

powinien znajdować się pod koniec pliku, jeśli istnieje tam linijka:
Include "conf/extra/httpd-vhosts.conf"

oznacza że to czego szukamy jest w niniejszym pliku, w przeciwnym wypadku poniższych rzeczy szukamy w otwartym już pliku.

II.2
Odnajdujemy wpis podobny do:
##<VirtualHost *:80>
    ##ServerAdmin postmaster@dummy-host2.localhost
    ##DocumentRoot "E:/xampp/htdocs/dummy-host2.localhost"
    ##ServerName dummy-host2.localhost
    ##ServerAlias www.dummy-host2.localhost
    ##ErrorLog "logs/dummy-host2.localhost-error.log"
    ##CustomLog "logs/dummy-host2.localhost-access.log" combined
##</VirtualHost>

kopiujemy go i wklejamy poniżej, usuwamy hashe (#), możemy też usunąć zazwyczaj zbędne linie "ServerAdmin ...", "ServerAlias...", "ErrorLog...", oraz "CustomLog...", czyli pozostawiamy "DocumentRoot..." oraz "SeverName":
<VirtualHost *:80>
    DocumentRoot "E:/xampp/htdocs/serwisy/serwis_testowy"
    ServerName serwis.testowy
</VirtualHost>

Gdzie DocumentRoot to ścieżka do katalogu w którym znajduje się dana stronka, a ServerName zawiera adres który będzie działał - ten co wpisaliśmy w pliku hosts. Zalecane jest też upewnienie się że istnieje poniższy wpis (jako pierwszy):
<VirtualHost *:80>
    DocumentRoot "E:/xampp/htdocs"
    ServerName localhost
</VirtualHost>

Prowadzący do głównego katalogu z plikami 'public', czyli tymi które są widoczne po wpisaniu localhost - bez tego wpisu po uruchomieniu wirtualnego hosta, adres localhost może przestać działać.

II.3
Zapisujemy plik, restartujemy Apache, i cieszymy się wirtualnym hostem, w moim przypadku pod adresem http://serwis.testowy

0

Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Partnerem forum jest firma Lapkop prowadząca profesjonalny serwis laptopów - dla forumowiczów 5% rabatu na usługi :-)