Autor del tema
#0
Nginx, yüksek performanslı bir web sunucusu olarak, statik dosyalar sunmak için oldukça popüler bir seçimdir. Statik dosyalar, genellikle HTML, CSS, JavaScript ve görsel içerikleri içerir. Bu makalede, Nginx ile Linux üzerinde statik dosyaların nasıl sunulacağına dair adım adım bir rehber sunulacaktır.
Öncelikle, Nginx'in sisteminize kurulu olduğundan emin olun. Kurulum için aşağıdaki komutu kullanabilirsiniz:
Kurulumdan sonra, Nginx servisini başlatmak için şu komutu kullanın:
Nginx'in doğru çalıştığını kontrol etmek için tarayıcınızda
Statik Dosyaların Konumlandırılması
Statik dosyalarınızı sunmak için öncelikle bir dizin oluşturmalısınız. Örneğin,
Bu dizine HTML dosyanızı, CSS ve JavaScript dosyalarınızı yerleştirin. Örneğin, basit bir
Nginx Konfigürasyonu
Nginx'in statik dosyalarınızı sunabilmesi için bir yapılandırma dosyası oluşturmalısınız. Aşağıdaki adımlarla yeni bir yapılandırma dosyası oluşturun:
Sonuç
Artık Nginx ile statik dosyalarınızı başarıyla sunuyorsunuz. Tarayıcınızda
Öncelikle, Nginx'in sisteminize kurulu olduğundan emin olun. Kurulum için aşağıdaki komutu kullanabilirsiniz:
CODE
12sudo apt update
sudo apt install nginxKurulumdan sonra, Nginx servisini başlatmak için şu komutu kullanın:
CODE
1sudo systemctl start nginxNginx'in doğru çalıştığını kontrol etmek için tarayıcınızda
http://localhost adresini ziyaret edin. Eğer Nginx varsayılan hoş geldin sayfasını görüyorsanız, Nginx başarılı bir şekilde çalışıyor demektir.Statik Dosyaların Konumlandırılması
Statik dosyalarınızı sunmak için öncelikle bir dizin oluşturmalısınız. Örneğin,
/var/www/html dizinini kullanabiliriz:CODE
1sudo mkdir -p /var/www/html/mywebsiteBu dizine HTML dosyanızı, CSS ve JavaScript dosyalarınızı yerleştirin. Örneğin, basit bir
index.html dosyası oluşturabilirsiniz:CODE
1echo "<!DOCTYPE html><html><head><title>My Website</title></head><body><h1>Welcome to My Website!</h1></body></html>" | sudo tee /var/www/html/mywebsite/index.htmlNginx Konfigürasyonu
Nginx'in statik dosyalarınızı sunabilmesi için bir yapılandırma dosyası oluşturmalısınız. Aşağıdaki adımlarla yeni bir yapılandırma dosyası oluşturun:
- Yeni bir Nginx yapılandırma dosyası oluşturun:
CODE
1sudo nano /etc/nginx/sites-available/mywebsite- Aşağıdaki yapılandırma içeriğini dosyaya ekleyin:
CODE
123456789server {
listen 80;
server_name mywebsite.com; # Domain adınızı buraya yazın
location / {
root /var/www/html/mywebsite; # Statik dosyaların yolu
index index.html; # Varsayılan dosya
}
}- Bu yapılandırma dosyasını etkinleştirmek için aşağıdaki komutu kullanın:
CODE
1sudo ln -s /etc/nginx/sites-available/mywebsite /etc/nginx/sites-enabled/- Nginx yapılandırmasını kontrol edip yeniden başlatın:
CODE
12sudo nginx -t
sudo systemctl restart nginxSonuç
Artık Nginx ile statik dosyalarınızı başarıyla sunuyorsunuz. Tarayıcınızda
http://mywebsite.com adresine giderek oluşturduğunuz statik web sayfasını görüntüleyebilirsiniz. Eğer herhangi bir sorunla karşılaşırsanız, Nginx hata günlüklerini kontrol etmek için sudo tail -f /var/log/nginx/error.log komutunu kullanabilirsiniz. Nginx'in yapılandırması ve optimizasyonu hakkında daha fazla bilgi edinmek, web uygulamalarınızın performansını artırmanıza yardımcı olacaktır.