Bildirim
UBUNTU APACHE2 BİRDEN FAZLA WEB SİTE YARATMAK.
Daha Fazla ![](/static/forum/img/downicon.png)
Bu Konudaki Kullanıcılar:
Daha Az ![](/static/forum/img/downicon.png)
![](/static/forum/img/upicon.png)
2 Misafir (1 Mobil) - 1 Masaüstü,
1 Mobil
![](/static/forum/img/Forum-Mobil.gif)
![](/static/forum/img/close.png)
Giriş
Mesaj
-
-
Ubuntu üzerindeki Apache2'de webroot, eğer değişiklik yapılmadıysa, /var/www dizinidir ve 127.0.0.1(home) adresihttp://localhost adresine yönlendirilmiş şekilde çalışır.(/var/www dizini hariç her sistemde aynı zaten)
Eğer birden fazla webroot ihtiyacın yoksa /var/www dizini altında klasörlerle çalış
Örnek olarak /var/www/site1 dizinine tarayıcındanhttp://localhost/site1 adresinden, /var/www/site2 dizininehttp://localhost/site2 adresinden, ulaşabilirsin.
Eğer ihtiyacın birden fazla webroot ise Virtual Host oluşturman gerek.
Virtual Host ayar dosyaları, /etc/apache2/sites-available dizininde bulunur. Bu dizin içindeki her dosya farklı bir webroot tanımlar(kullanım amacı bu en azından).
cd /etc/apache2/sites-available
touch site_ismi
komutu ile /etc/apache2/sites-available dizininde bir dosya oluştur. Bu dizindeki dosyalar root'a aittir bu yüzden "sudo" kullanarak bunu yap.
oluşturduğun dosyayı root yetkisiyle açıp aşağıdaki bilgileri kendi durumuna göre düzenleyerek dosyaya yaz.
<VirtualHost *:80>
DocumentRoot "/dosya/yolu/site_ismi"
ServerName site_ismi.com
<Directory "/dosya/yolu/site_ismi">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
istediğin herhangi bir dizini webroot olarak kullanabilirsin. Masaüstündeki "aaa" isimli bir dizini webroot yapmak istersen, /dosya/yolu/site_ismi yazan yerlere /home/kullanici/Desktop/aaa yazman yeterli.
Sonrasında
sudo a2ensite
komutuyla siteyi aktive et.
/etc/hosts dosyasını root yetkisiyle açarak Yukarıdaki dosyada ServerName yanına yazdığın ismi kullanarak
127.0.0.1 site_ismi.com
satırını ekle.
sudo /etc/init.d/apache2 restart
komutuyla apache2'yi yeniden başlat.
Artık tarayıcınahttp://site_ismi.com yazarsan belirlediğin dizin içeriği görünecektir.
Ben genelde "siteismi.localhost" gibi adresleri kullanıyorum. Çok fazla virtualhost olduğunda karışabiliyor. Bu nedenden localdeki siteleri tanıyabilmek için iyi bir yöntem olduğunu düşünüyorum.
Umarım faydalı olmuştur.
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X