Pereiti prie turinio

VirtualHost nustatymai [Centos6]


Rekomenduojami pranešimai

Taigi iškart prie reikalo,

kas žinot kaip taisyklingai nustatyti VirtualHost, kad atskiri domenai eitu į to pačio ip atskirus katalogus (ne redirect'as, o normaliai).

 

OS: Cent os 6

 

Teoriškai kaip ir žinau kas kaip, bet praktiškai nesigauna padaryt (gal su šita sistema kokie niuansai kitokie ar pats kažkur klystu)

 

 

Į httpd.conf pačiam gale prirašau štai ką:

 

<VirtualHost *:80>
   DocumentRoot /var/www/html/domenas1.us/public_html
   ServerName www.domenas1.us
   ServerAlias domenas1.us
   ServerAdmin [email protected]
   ErrorLog logs/host.example.com-error_log
   CustomLog logs/host.example.com-access_log common
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot /var/www/html/domenas2.us/public_html
   ServerName www.domenas1.us
   ServerAlias domenas2.us
   ServerAdmin [email protected]
   ErrorLog logs/host.example.com-error_log
   CustomLog logs/host.example.com-access_log common
</VirtualHost>

 

Visi folderiai sukurti ir tt.

 

Nežinau ką dar čia parašyt, tiesiog laukiu patarimų ar pataisymų, kame replės čia ^_^

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Taigi iškart prie reikalo,

kas žinot kaip taisyklingai nustatyti VirtualHost, kad atskiri domenai eitu į to pačio ip atskirus katalogus (ne redirect'as, o normaliai).

 

OS: Cent os 6

 

Teoriškai kaip ir žinau kas kaip, bet praktiškai nesigauna padaryt (gal su šita sistema kokie niuansai kitokie ar pats kažkur klystu)

 

 

Į httpd.conf pačiam gale prirašau štai ką:

 

<VirtualHost *:80>
   DocumentRoot /var/www/html/domenas1.us/public_html
   ServerName www.domenas1.us
   ServerAlias domenas1.us
   ServerAdmin [email protected]
   ErrorLog logs/host.example.com-error_log
   CustomLog logs/host.example.com-access_log common
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot /var/www/html/domenas2.us/public_html
   ServerName www.domenas1.us
   ServerAlias domenas2.us
   ServerAdmin [email protected]
   ErrorLog logs/host.example.com-error_log
   CustomLog logs/host.example.com-access_log common
</VirtualHost>

 

Visi folderiai sukurti ir tt.

 

Nežinau ką dar čia parašyt, tiesiog laukiu patarimų ar pataisymų, kame replės čia ^_^

 

Vietoj * rašyk IP adresus.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Vietoj * rašyk IP adresus.

 

Kai taip padarau, restartuoju httpd ir va kas būna:

[root@2 ~]# service httpd restart
Stopping httpd:                                            [FAILED]
Starting httpd:                                            [FAILED]

 

beto prieš VH nustatymus eina eilutė

NameVirtualHost *:80

gal čia tik ip eina, nes tie atrodo tokie ir turi likt su * :|

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kai taip padarau, restartuoju httpd ir va kas būna:

[root@2 ~]# service httpd restart
Stopping httpd:                                            [FAILED]
Starting httpd:                                            [FAILED]

 

beto prieš VH nustatymus eina eilutė

NameVirtualHost *:80

gal čia tik ip eina, nes tie atrodo tokie ir turi likt su * :|

Name eilutės nereikia jokių būdų.

 

Kur kabutes padėjai?

 

DocumentRoot "/var/www/html/domenas1.us/public_html"

ErrorLog "logs/host.example.com-error_log"

CustomLog "logs/host.example.com-access_log common"

Redagavo HOST321
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Name eilutės nereikia jokių būdų.

 

Kur kabutes padėjai?

 

DocumentRoot "/var/www/html/domenas1.us/public_html"

ErrorLog "logs/host.example.com-error_log"

CustomLog "logs/host.example.com-access_log common"

 

- NameVirtualHost turi būt paminėtas vieną kartą per IP tam, kad tiem ip'am būtų enable'inti vhost'ai, o ne vienas site'as per visą IP, t.y. neveiks normaliai vhost'ai.

- Taip pat kabutės nėra būtinos.

- Ir servername reikėtų parašyt skirtingus domenus. O ServerAlias dalyje aprašyti likusius domenus tam vhost'ui.

 

O kodėl apache nepasileidžia, turėtų matytis error log'e.

Redagavo NSC
Nuoroda į pranešimą
Dalintis kituose puslapiuose

- NameVirtualHost turi būt paminėtas vieną kartą per IP tam, kad tiem ip'am būtų enable'inti vhost'ai, o ne vienas site'as per visą IP, t.y. neveiks normaliai vhost'ai.

- Taip pat kabutės nėra būtinos.

- Ir servername reikėtų parašyt skirtingus domenus. O ServerAlias dalyje aprašyti likusius domenus tam vhost'ui.

 

O kodėl apache nepasileidžia, turėtų matytis error log'e.

 

Teisingai, šiek tiek ne taip supratau kur tas Name pas jį:) O dėl kabučių, tai aš bent asmeniškai dedu visur ir visom versijom apache.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...