26.04.2018 19:43 Tarihinde oluşturuldu. / 53 Kez okundu.
Apache server üzerine virtualhost oluşturmak

Centos server'a apache kurulumu yaptıktan sonra /var/www/html klasörünüzün içine birden fazla websitesi eklemek ile başlayalım.

 

 

sudo mkdir -p /var/www/html/orneksite1com
sudo mkdir -p /var/www/html/orneksite2com

Bu iki farklı klasör içerisine websitelerinizi koyduğunuzu varsayarak örnek yazıya devam edelim.

Apahce server ayar dosyası olan httpd.conf dosyasını açarak son satırda  IncludeOptional conf.d/*.conf  olup olmadığını kontrol edin, bu komut yok ise eklemeniz gerekmektedir.  conf.d klasörü içerisindeki bütün .conf uzantılı dosyaları içerisine eklemek anlamına gelmektedir.

/etc/var/httpd/conf.d/ dizini içerisine kendi virtual host ayarlarımız için bir config dosyası oluşturalım.

mkdir /etc/var/httpd/conf.d/dosyaadi.conf

oluşturmuş olduğumuz bu config dosyası için gerekli ayarlamaları yapalım

/etc/var/httpd/conf.d/dosyaadi.conf
<VirtualHost *:80>
    ServerName www.orneksite1.com
    DocumentRoot /var/www/html/orneksite1com
    ServerAlias orneksite1.com
    ErrorLog /var/www/html/orneksite1.com/error.log
    CustomLog /var/www/html/orneksite1.com/requests.log combined
</VirtualHost>
<VirtualHost *:80>
    ServerName www.orneksite2.com
    DocumentRoot /var/www/html/orneksite2com
    ServerAlias orneksite2.com
    ErrorLog /var/www/html/orneksite2.com/error.log
    CustomLog /var/www/html/orneksite2.com/requests.log combined
</VirtualHost>

Gerekli nameserver yönlendirmeleri ile domain adreslerinizi server IP adresinize yönlendirdiğinizde orneksite1.com veya orneksite2.com için apache server gerekli dosyaya yönlendirme yapacaktır.

İsim:
Yorum:
Doğrulama:
Yorum Ekle