Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Instalacja kilku stron www na 1 VPS?


Rekomendowane odpowiedzi

Opublikowano

Wiem że da rade coś takiego gdzieś o tym pisałem. Ma ktoś jakiś poradnik lub coś jak to wykonać?

Masz pomysł  na stronę internetową, lecz brak ci doświadczenia? 

Zapraszam do kontaktu.

 

Opublikowano

 

Albo po prostu każda strona w innym katalogu? i domeny dopiąć...

A co jak chce sobie zrobić 5 stron na 1 maszynie żeby nie kupować np 5 hostingów ?

 

 

Jak już masz apache to tworzysz katalogi 

domena1.pl
domena2.pl 
to nazwy folderów gdzie będą pliki z www

sudo mkdir -p /var/www/domena1.pl/public_html
sudo mkdir -p /var/www/domena2.pl/public_html
następnie musisz im dać właścicieli np jeśli masz userów MIETEK i FRANEK  to na przykładnie będzie wyglądać tak :

sudo chown -R MIETEK:MIETEK /var/www/domena1.pl/public_html
sudo chown -R FRANEK:FRANEK /var/www/domena2.pl/public_html
dodatkowo uprawnienia do katalogu var/www aby nikt nic sobie nie porobił :D

 

sudo chmod -R 755 /var/www
TERAZ TWORZYMY WIRTUALNE HOSTY:

 

kopiujemy plik domyślny i zmieniamy jego nazwę:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domena1.pl.conf
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domena2.pl.conf
no i zostaje nam wrzucić do tych plików odpowiednie linijki:

 

 

domena1.pl

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName domena1.pl
    ServerAlias www.domena1.pl
    DocumentRoot /var/www/domena1.pl/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
i domena2.pl 

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName domena2.pl
    ServerAlias www.domena2.pl
    DocumentRoot /var/www/domena2.pl/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Pozostaje je tylko włączyć: 

sudo a2ensite domena1.pl.conf
sudo a2ensite domena2.pl.conf
i restart apache 

sudo service apache2 restart
i mamy Hosty :) 

 

Teraz kto sie połączy z domena1.pl lub domena2.pl będzie kierowany do odpowiedniego katalogu :)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...