Arkadaşlar selamlar. 1 tane sunucumuzun olduğunu düşünün. Ubuntu sunucu. Bir script kodlamayı düşnüyorum. Bir panel olacak. O panelde domaain ekle diye alan olacak. Domain adreini yazacağız. İçeriği de yazacağız ve veritabanına kaydedeceğiz. Domaini sunucuya yönlendirdiğimizde domain adresine bağlandığımızda o girdiğimiz içerik ekranda yazacak.
bu sistemi nasıl kodlarsınız? Beyin fırtınası yapalım. Konuyla ilgili makale vs varsa paylaşabilirsiniz.
Yazılımcılar içeri size önemli bir sorum var.
6
●278
- 20-10-2024, 19:54:31
- 20-10-2024, 20:24:12Aradığım cevap bu değil. Her domain için yeni bir klasör oluştruluyor bu örnekte. Ben sabit bir veritabanından çeksin istiyorum verileri.mustafaz adlı üyeden alıntı: mesajı görüntüle
- 20-10-2024, 20:50:44Projede PHP kullanıldığını varsayarak, sistemin nasıl çalışacağına dair bir öneri sunmak istiyorum. Öncelikle, her yeni domain için bir yapılandırma dosyası oluşturmalıyız. Nginx kullanıyorsak, bu dosyalar genellikle /etc/nginx/sites-available/ dizininde bulunur ve her domain için ayrı bir yapılandırma dosyası oluşturulmalıdır. Bu dosyaları /etc/nginx/sites-enabled/ dizinine bağlayarak aktif hale getirebiliriz. Apache kullanıyorsanız, httpd.conf veya apache2.conf dosyasında sanal alan tanımlamaları yapmalıyız.
Nginx Proxy Manager veya Caddy kullanarak reverse proxy yapılandırması da oluşturabiliriz. Bu, içerikleri farklı bir konteynerde çalıştırmamıza olanak tanır ve yönetimi daha kolay hale getirir. Caddy, otomatik TLS sertifikası ile yapılandırma sürecini basitleştirir.
Ayrıca, paylaşımlı hosting ortamlarında cPanel API kullanarak, hangi domainlerin hangi dizinlerde çalışacağı otomatik olarak ayarlanabilir. Yazılım ile de tek bir projede her domain için farklı veritabanı bağlantıları kurarak, her bir domainin içeriklerini bağımsız bir şekilde yönetebilirsiniz. - 21-10-2024, 03:26:211. ubuntu sunucuya lamp kur
2. alan adını A kaydı olarak sunucunun ip adresine yönlendir, domaini cloudflareye bağlayıp oradan A kaydı açıp yönlendirebilirsin + SSL de cloudflareden olmuş olur
3. A kaydı ile domaini yönlendirdiğinde domainden girdiğinde default vhost lamp ekranı gelmesi lazım
4. sunucuda www ana dizinde index.php dosyası $_SERVER['HTTP_HOST'] den açılan domain adı yazar buna göre veritabanından domain için ilgili verileri çekip ekrana yazdır