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.

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