Subdomain

öncelikle ehcp yaratıcılarına tşkederim elinize sağlık

ubuntu üzerine ehcp kurdum mail,ftp vs.. diğerleri normal olarak çalışıyo
somain oluşturup sitemide attım ondada bi problem yok

fakat yapamadığım yer

www.domain.com un altında subdomain oluşturuyorum

subdomain.domain.com gibi

/var/www/vhosts/xxxxxx/xxxxx/httpdocs/subdomains

klasörü oluşuyor

Add subdomain diyorum ve oluşturduğum her sub domain için bir klasör oluşuyor.

buraya kadar bir sorun yoktur umarım

ama browser ı açıp subdomain.domain.com yazdığımda birşey çıkmıyor.

bunu nasıl aşabilirim

ilk başta dedikleriniz doğru ve normal, tekrar etmek gerekirse,
tüm subdomainler, (eski pleskde olduğu gibi)
/var/www/vhosts/ftpuser/domain.com/httpdocs/subdomains/
altında oluşur.
mesela,
ahmet.domain.com ve mehmet.domain.com oluşturursanız,
/var/www/vhosts/ftpuser/domain.com/httpdocs/subdomains/ahmet
ve
/var/www/vhosts/ftpuser/domain.com/httpdocs/subdomains/mehmet
dizinleri oluşur ve, herbir subdomain, ilgili yerlere yönlendirilir,

gelelim sizin sorununuza,
eğer browser ı açıp, ahmet.domain.com deyince gelmiyorsa, bunun birkaç nedeni olabilir ve şunları kontrol etmek lazım:

1- dns sisteminiz düzgün çalışıyor mu, yani mesela konsoldan, host ahmet.domain.com yazınca sunucu ipsini alıyor musunuz ?
2- sunucunuz acaba lokal networkünüzde mi ? bu durumda benim birşeyi kontrol etmem gerekecek, ondan soruyorum... sunucunun üzerinden bağlanmaya calısıyoranız, /etc/hosts dosyasında acaba ahmet.domain.com oluşmuş mu acaba ? eğer sunucu lokal networkde ise (lan) ve siz farklı bir bilgisayardan bağlanıyorsanız, ozaman sunucu ipsini kendi bilgisayarınızın hosts dosyasına yazmanız gerekebilir... Bu tür sorunlar genellikle aynı lan üzerinden bağlanmaya calısınca oluşuyor. dns sorunları yani..

3- dns sorunlarını aştıktan sonra, gelelim apache ayarlarına,
/var/www/vhosts/ehcp/apachehcp.conf dosyasında, sizin ahmet.domain.com subdomain'inizi görebiliyor musunuz ? göremiyorsanız, panelden sync domain yapınız, sonra tekrar bakınız, hala göremiyorsanız başka bir sorun vardır... /etc/apache2/apache2.conf dosyasının sonunda Include apachehcp.conf var mı acaba ?

Bunları kontrol edip tekrar buraya yazarsanız, size yardımcı olmaya calısırım.
Ayrıca arzu ederseniz, sunucunuza bağlanarak da yardımcı olabilriim.

Bu arada, şunu da belirtmek isterim, bildiğiniz ya da anladığınız üzere, ehcp - adı hernekadar ingilizce olsa da - orjinalinde Türkiye kökenli bir yazılım, bu nedenle, gerek kullanma, gerek test, hosting sağlama v.b. tüm yollardan desteklerinizi bekleriz..

iyi çalışmalar..

Öncelikle cvp verdiğiniz için teşekkür ederim...

Bu güne kadar Linux üzerinde derme çatma yardımlarla veya server bağlanmalarını sağlayarak yardım alamaya çalıştım.
Fakat bu şekilde bir arpa boyu kadar yol alamadığım farkındayım.
Biraz kafa yorarak server a ubuntu kurdum ayarlarını yaptım.
Kontrol paneli olarak ispcp kurucaktım ama ehcp yi gördüm türk yazılımı olduğu için tercih ettim ve bir kaç yerde okuduğum yazınızda amacınızın ne olduğunu daha iyi kavrama fırsatım oldu. Az ama öz çalışan bir panel yapmaya çalıştığınızın farkındayım.

Gelelim Sorularımıza

1- host ahmet.domain.com yazınca server ın ip numrasını sorunsuz alıyorum. OK
2- Server a uzaktan putty ile bağlanıyorum ve Winscp ile yani aynı LAN da değilim, sunucu üzerinde de değilim . OK

3- /var/www/vhosts/ehcp/apachehcp.conf dosyasında webmail ve domain.com tanımlamaları var fakat benim sonradan eklediğim subdomainler mevcut değil

sync domain eklemek istediğimde old menu -> Sync Domain çıkan yazı
"Success sending info to daemon (sync domains)"

yani Sync Domain ekleyemiyorum...

/etc/apache2/apache2.conf dosyasının sonunda şu şekilde ekli
Include /var/www/vhosts/ehcp/apachehcp.conf

eklediğim subdomainsler aşağıdaki yerde kayıtlı olarak duruyor.
/var/www/vhosts/ehcp/ apachehcp_subdomains.conf

Şimdiden tşk ederim

Aynen dediğiniz gibi, az ama öz, çalışan birşeyler yapmaya çalışıyorum.

Sizin subdomainler galiba /var/www/vhosts/ehcp/apachehcp_subdomains.conf içerisinde var,
Anladığım kadarı ile, sadece, /etc/apache2/apache2.conf içerisinde
aynen
Include /var/www/vhosts/ehcp/apachehcp.conf
gibi,
Include /var/www/vhosts/ehcp/apachehcp_subdomains.conf
ek olarak olması gerekiyor . O yok herhalde, onu ekleyin, o da varsa, veya eklediğinize rağmen calısmazsa, ozaman işimiz biraz daha zorlaşacak... ekledikten sonra /etc/init.d/apache2 restart yapın.

aslında bu include satırını ehcp kurulumu ekliyor olması lazım, ama sizde bir şekilde ekleyememiş olabilir.

Ayrıca, "yani Sync Domain ekleyemiyorum..." demişsiniz,
orada çıkan yazı Success, yani işlem başarılı diyor.. bunun hata ya da ekleyememe olduğunu nereden çıkardınız? yoksa sadece yazım hatası mı ? anlaşılmayan birşeyler varsa mesajda, komple düzeltmek isterim..

ehcp ve hosting/server ile alakalı hertür konuda elimden geldiğimce yardımı olmaya çalışırım...

Görüşmek üzere, kolay gelsin...

Problemimi halettim kökten farklı bi server kurdum onun üzerinde dewam ettim şuan problemsiz çalışıyor.

Fakat subdomain eklerken 2 şekilde ekliyor.

1- www.ahmet.domain.com
2- ahmet.domain.com

Burada problem yok fakat bazen her iki adresten sadece biri çalışıyor.

apachehcp_subdomains.conf dosyasına baktım bir problem yok ekli gösterdiği subdomainin yollarıda doğru. Nedendir anlamdım ama sub domain ekliyorum ,mail alıp yollayabiliyorum, domain ekleyip çıkarabiliyorum daha ne siterim.

Tekrar EHCP yönetimine tşkler.

NOT:Ayrıca, "yani Sync Domain ekleyemiyorum..." demişim ya

Aslında "yani Sync Domain ekleyebiliyorum..." olayacaktı yazım hatası kusura bakmayın...