Apache 2 sajta na 2 ip adrese

1

Apache 2 sajta na 2 ip adrese

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Uz VPS sam dobio dve IP adrese, lepo sam ih razdvojio na 2 foldera u kojima su različiti sajtovi. Elem, prekjuče je došlo do kvara i svi podaci su izgubljeni. Ja više ne mogu da nađem tu stranicu na kojoj sam našao uputstvo za razdvajanje adresa. Ima ih gomila, ali ne uspevam da ih namestim da rade.

Sve što želim je da mi

"173.212.255.12" otvara folder "/home/prvikorisnik/www", a
"173.212.255.13" da otvara "/home/drugikorisnik/www"


Sećam se da sam morao nešto da menjam i u httpd.conf, i da dodajem fajlove u sites-enabled, ali kao što rekoh, ne mogu da nađem takvo podešavanje nigde a da mi radi.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Iz Apache dokuementacije:

<VirtualHost 172.20.30.40>
DocumentRoot /www/example1
ServerName www.example1.com
</VirtualHost>

<VirtualHost 172.20.30.50>
DocumentRoot /www/example2
ServerName www.example2.org
</VirtualHost>


http://httpd.apache.org/docs/2.0/vhosts/examples.html

Nakon toga kreiraš simbolički link u direktorijumu /etc/apache2/sites-enabled ka direktorijumu u kome se nalazi sajt za jednu odndosno drugu web adresu. Pretpostavljam da bi link trebao da sadrži IP adresu. Nemam trenutno mogućnosti da probam IP baziranu konfiguraciju za više od jedne IP adrese.

Ako ti je ovo nejasno pitaj, pa ćemo prilagoditi tvom konkretnom primeru.



offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Nejasno nažalost Sad

U httpd.conf sam stavio:

<VirtualHost 173.212.255.13>
DocumentRoot /home/igor/www
ServerName IgorSrv
</VirtualHost>

<VirtualHost 173.212.255.12>
DocumentRoot /home/ivan/www
ServerName IvanSrv
</VirtualHost>


Napravio sam fajlove "igorsrv" i "ivansrv" u sites-available folderu.

igorsrv:

<VirtualHost *>
   ServerName IgorSrv
   DocumentRoot /home/igor/www/
</VirtualHost>


ivansrv:

<VirtualHost *>
   ServerName IvanSrv
   DocumentRoot /home/ivan/www/
</VirtualHost>


Onda sam komandom "a2enable" koju sam našao na http://www.debian-administration.org/articles/412 napravio ta dva linka u sites-enabled i ponovo upalio apache ali nešto očigledno ne valja.
Verovatno se iz ovoga svega vidi da ja stvarno nemam pojma šta radim, već pokušavam samo tu jednu stvar da sredim i ništa mi više ne treba u vezi sa podešavanjima apache-a Smile

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Moram da testiram kod sebe. Javljam ti se do sutra sa odgovorom.

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

bocke ::Moram da testiram kod sebe. Javljam ti se do sutra sa odgovorom.

Zahvalan sam unapred Smile

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

igorpan ::U httpd.conf sam stavio:

Izbriši to i zameni sa ovim:

Listen 173.212.255.13:80
Listen 173.212.255.12:80


Ubuntu server guide pominje da već ima skripta za enable/disable fajlova. Tako da prvo disejbluj stare:

sudo a2dissite igorsrv
sudo a2dissite ivansrv


Promeni sadržaj fajla igorsrv u:

<VirtualHost 173.212.255.13>
DocumentRoot /home/igor/www
</VirtualHost>


Promeni sadržaj fajla ivansrv u:

<VirtualHost 173.212.255.12>
DocumentRoot /home/ivan/www
</VirtualHost>


Zatim ih ponovo "uključi":
sudo a2ensite igorsrv
sudo a2ensite ivansrv


Zatim restartuj Apač:
sudo /etc/init.d/apache2 restart

Javi mi šta si uradio. Btw, nisam stigao da isprobam. Ovo je ono što sam izvukao iz čačkanja dokumentacije. Videću i da probam.

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Odradio (stim što je komanda "a2ensite" umesto "a2enable") ali kad restartujem dobijam sledeću poruku: * Restarting web server apache2                                                (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
                                                                         [fail]

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

igorpan ::Odradio (stim što je komanda "a2ensite" umesto "a2enable") ali kad restartujem dobijam sledeću poruku: * Restarting web server apache2                                                (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
                                                                         [fail]


Probaj da obrišeš ovo iz httpd.conf:
Listen 173.212.255.13:80
Listen 173.212.255.12:80


Zatim restartuj Apač. Ima li promena?

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Radi odlično Very Happy

Hvala bocke puno

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Drago mi je da sam pomogao. Wink Nego, da nisi možda kupio i domen uz VPS hosting? Ili je u pitanju game server paket?

Ko je trenutno na forumu
 

Ukupno su 774 korisnika na forumu :: 3 registrovanih, 1 sakriven i 770 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Bokiboks, Milos82, panzerwaffe