Merhabalar, sizlere benim daha önce yaptığım bu işlemleri bir rehber halinde sunmak istiyorum. Bu işlemleri yaptığım Ubuntu sürümü; 16.04 LTS 64 bit. Ancak ilerleyen versiyonlarda da aynı işlemler çalışacaktır. Eğer siz de benim gibi vps satın aldıysanız, sunucuya bağlanabilmek için bir yazılıma veya varsa vps firmasının sitesi üzerinden sunduğu konsola ihtiyacınız var. Ben yazılım kullanmanızı tavsiye ediyorum çünkü hem daha stabil hem daha hızlı şekilde işlem yapmanızı sağlıyor. Windows için önerdiğim program; Putty. Şimdi yaptıklarıma konu konu göz atalım...Göstereceğim tüm işlemlere başlamadan önce işletim sistemini güncellemekte fayda var:
sudo apt-get updatesudo apt-get upgrade
Ayrıca tüm işlemler bittiğinde de tekrar güncelleme yapabilirsiniz.
Tabi burada ekstra olarak kurduğum uzantılar (extensions, php paketleri, modları) var. Siz ihtiyacınıza göre bunları azaltabilir ya da arttırabilirsiniz. Kurulum sırasında sizden istenen bilgilerini girmelisiniz.3-Veritabanını yönetebilmek için phpMyAdmin'i kuruyoruz.
sudo apt-get install phpmyadmin
Eğer kurulum sırasında phpMyAdmin root şifresi belirlemediyseniz veya yanlış bir ayar girdiyseniz tekrar düzenleyebilmek için şu komutu girebilirsiniz.
sudo dpkg-reconfigure phpmyadmin
Aşağıdaki ayarlar, eğer "localhost/phpmyadmin" veya "ip/phpmyadmin" şeklinde veritabanı yönetim girişine ulaşamıyorsanız gereklidir. Bende varsayılan olarak ulaşılamıyordu.
Yazı editörü açılacaktır. İlgili kodların olduğu alan aşağıdaki gibi olmalıdır.
Options Indexes FollowSymLinks MultiViewsAllowOverride AllRequire all granted
Ctrl + X ardından Y + Enter ile editörü kaydedebilirsiniz.5- "/var/www" klasörüne tüm okuma, yazma izinlerini (tercihe göre) veriyoruz. Yine bu ayarı kendinize göre düzenleyebilirsiniz.
sudo chmod -R 777 /var/www
6-Eğer benim gibi "php rewrite module", "url rewriting (url maskeleme)" kullanıyorsanız şu ayarı yapmanız gerekmekte.
sudo a2enmod rewrite
7-Tüm işlemler bittikten sonra "apache server"ı yeniden başlatıyoruz.
Diğer satırları yorum satırı yapabilirsiniz (#).5-Daha sonra vnc server'ı tekrar başlatabilirsiniz. Burada yüksek çözünürlük için başlatma komutunu giriyorum. Kendinize göre ayarlayabilirsiniz.
vncserver -geometry 1920x1080
VNC Görüntüleyici olarak Windows'ta UltraVNC Viewer'i öneriyorum.
Ubuntu FTP Server Kurulumu
1-FTP Server için vsftpd uygulamasını kullanacağız.
sudo apt-get install vsftpd
2-Editörle açıyoruz.
sudo nano /etc/vsftpd.conf
3-Şu ayarları değiştiriyoruz.
write_enable=YESchroot_local_user=YES
4-FTP için kullanıcı ekliyoruz.
adduser ftp_kullanici_adi
5-FTP için eklediğimiz kullanıcının şifresini belirliyoruz.
passwd ftp_sifre
6-"upload" adında bir klasör (tercihe göre) oluşturuyoruz ve yazma izni veriyoruz.
FTP programı olarak Windows'da Filezilla'yı öneriyorum.
Birkaç Yararlı Komut
MySQL'i tekrar başlatır.
service mysql restart
Apache'nin durumunu gösterir.
service apache2 status
MySQL'in durumunu gösterir.
service mysql status
FTP Server'ın durumunu gösterir.
service vsftpd status
Bu yazıda elimden geldiğince, dilimin döndüğünce Ubuntu için web server kurulumuna dair bilgileri paylaştım. Umarım yararını görürsünüz. Yazımı okuduğunuz için teşekkürler...
Hoşgeldiniz, bir reklam engelleyici kullanıyorsunuz gibi görünüyor. Sorun değil. Kim kullanmaz ki?
Reklam engelleyici kullanma hakkınıza saygı duyuyoruz ancak reklam gelirleri olmadan bu siteyi harika tutmaya devam edemeyeceğimizi bilmenizi istiyoruz.
Cevaplar
Linux Ubuntu 16.04 Web Server Kurulumu
1-Apache server'ı kuruyoruz. 2- Gerekli MySQL ve PHP sürümlerini kuruyoruz. Tabi burada ekstra olarak kurduğum uzantılar (extensions, php paketleri, modları) var. Siz ihtiyacınıza göre bunları azaltabilir ya da arttırabilirsiniz. Kurulum sırasında sizden istenen bilgilerini girmelisiniz.3-Veritabanını yönetebilmek için phpMyAdmin'i kuruyoruz. Eğer kurulum sırasında phpMyAdmin root şifresi belirlemediyseniz veya yanlış bir ayar girdiyseniz tekrar düzenleyebilmek için şu komutu girebilirsiniz. Aşağıdaki ayarlar, eğer "localhost/phpmyadmin" veya "ip/phpmyadmin" şeklinde veritabanı yönetim girişine ulaşamıyorsanız gereklidir. Bende varsayılan olarak ulaşılamıyordu. Phpmyadmin'i sadece localhost'tan girilebilecek şekilde ayarlamak için bu ayarı yapabilirsiniz. komutunun hemen üst satırına satırı eklenir.4-Şimdi sitenin gösterim izinleriyle alakalı apache ayarlarını yapıyoruz. Yazı editörü açılacaktır. İlgili kodların olduğu alan aşağıdaki gibi olmalıdır. Ctrl + X ardından Y + Enter ile editörü kaydedebilirsiniz.5- "/var/www" klasörüne tüm okuma, yazma izinlerini (tercihe göre) veriyoruz. Yine bu ayarı kendinize göre düzenleyebilirsiniz. 6-Eğer benim gibi "php rewrite module", "url rewriting (url maskeleme)" kullanıyorsanız şu ayarı yapmanız gerekmekte. 7-Tüm işlemler bittikten sonra "apache server"ı yeniden başlatıyoruz.Ubuntu Görsel Masaüstü (Gnome) Kurulumu
Ubuntu Uzaktan Erişim (Uzak Masaüstü Bağlantısı, VNC) Kurulumu
1-VNC Server'ı kuruyoruz. 2-VNC'yi başlatıyoruz, bizden uzaktan erişimde kullanılacak parolayı istiyor, giriyoruz. 3-İşlemlere devam edebilmek için VNC'yi durduruyoruz. 4-Editörle gerekli dosyayı açıyoruz. Açılan dosyanın içinde sadece şunlar olmalıdır Diğer satırları yorum satırı yapabilirsiniz (#).5-Daha sonra vnc server'ı tekrar başlatabilirsiniz. Burada yüksek çözünürlük için başlatma komutunu giriyorum. Kendinize göre ayarlayabilirsiniz. VNC Görüntüleyici olarak Windows'ta UltraVNC Viewer'i öneriyorum.Ubuntu FTP Server Kurulumu
1-FTP Server için vsftpd uygulamasını kullanacağız. 2-Editörle açıyoruz. 3-Şu ayarları değiştiriyoruz. 4-FTP için kullanıcı ekliyoruz. 5-FTP için eklediğimiz kullanıcının şifresini belirliyoruz. 6-"upload" adında bir klasör (tercihe göre) oluşturuyoruz ve yazma izni veriyoruz. 7-FTP Server'ı yeniden başlatıyoruz. FTP programı olarak Windows'da Filezilla'yı öneriyorum.Birkaç Yararlı Komut
MySQL'i tekrar başlatır. Apache'nin durumunu gösterir. MySQL'in durumunu gösterir. FTP Server'ın durumunu gösterir. Bu yazıda elimden geldiğince, dilimin döndüğünce Ubuntu için web server kurulumuna dair bilgileri paylaştım. Umarım yararını görürsünüz. Yazımı okuduğunuz için teşekkürler...Bu içerik için bir tepkiniz var mı?