News
BAE'de yeni veri merkezi - Equinix DX1
May 10, 2023
Updated June 7, 2023

Ubuntu 20.04 üzerinde Nginx Sanal Ana Bilgisayarları Nasıl Kurulur

Linux Nginx Ubuntu

Nginx, tek bir sunucu ve IP adresi üzerinde birden fazla etki alanını işlemek için tasarlanmıştır. Sanal ana bilgisayarlar bu özelliği sağlar. Bu eğitimde, Nginx sanal konaklarını kuracağız. Serverspace içinde önceden yüklenmiş "Nginx" uygulaması ile bir sunucu oluşturabilirsiniz.

Nginx yapılandırma dosyaları

  • İlk olarak, Nginx paketini yüklemeniz gerekir.
apt install nginx
  • Nginx sanal ana bilgisayarları için tüm yapılandırma dosyaları /etc/nginx/sites-available/ klasöründe saklanır. The best way is to create a separate file for each web site on the server. Domain-name.com için ilk yapılandırmayı oluşturalım.
nano /etc/nginx/sites-available/domain-name.com
  • Şimdi bu yapılandırmayı buraya ekleyin.
server {
listen 80; # Specify the listening port
listen [::]:80; # The same thing for IPv6
root /var/www/domain-name.com/html; # The path to the website files
index index.html index.htm; # Files to display if only the domain name is specified in the address
server_name domain-name.com; # Domain name of this site
location / {
try_files $uri $uri/ =404;
}
}
  • Bu dosyayı kaydedin ve kapatın.
    Web sitesi için bir klasör oluşturun ve dosyaları buraya yerleştirin.
mkdir -p /var/www/domain-name.com/html
  • Ve klasör için izinleri ayarlayın.
chmod -R 755 /var/www

Nginx sanal ana bilgisayarını etkinleştirme

  • Sanal ana bilgisayarı etkinleştirmek için sites-enabled dizinindeki yapılandırmaya sembolik bir bağlantı oluşturmanız gerekir.
ln -s /etc/nginx/sites-available/domain-name.com /etc/nginx/sites-enabled/
  • Şimdi yapılandırmada hata olup olmadığını kontrol edin.
nginx -t
  • Ve hizmeti yeniden başlatın.
systemctl restart nginx
  • Artık tek bir alan adı için çalışan bir sanal konağınız var. DNS sunucusu doğru yapılandırılmışsa alan adı ile erişebilirsiniz. Bu şekilde sunucuya istediğiniz sayıda alan adı ekleyebilirsiniz.

Nginx sanal ana bilgisayarlarını devre dışı bırakma

  • Bir sanal ana bilgisayarı devre dışı bırakmak için sites-enabled klasöründen sembolik bağlantıyı kaldırın. Sunucunun IP adresine erişildiğinde standart bir web sayfası döndürülmesini devre dışı bırakmak için, varsayılan yapılandırmaya giden bağlantıyı silebilirsiniz.
rm /etc/nginx/sites-enabled/default
  • Bundan sonra hizmeti yeniden başlatın.
systemctl restart nginx
  • Bu şekilde ihtiyacınız olan herhangi bir yapılandırmayı devre dışı bırakabilirsiniz. Ve daha önce yaptığımız gibi tekrar sembolik bir bağlantı ekleyerek etkinleştirin.

Vote:
5 out of 5
Аverage rating : 5
Rated by: 1
34384 İstanbul İzzetpaşa Mah. Yeni Yol Cad. No:3 / 336 Şişli
+90 212 900-35-36
700 300
IT-GRAD NL B.V.
700 300
Hizmetlerimizi sunmak, analizler yapmak ve pazarlama için çerezleri kullanıyoruz. Çerez kullanımımız hakkında daha fazla bilgi edinmek için lütfen Gizlilik Politikamıza bakın. Web sitemize göz atmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz.