07.06.2023

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

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ı

apt install nginx
nano /etc/nginx/sites-available/domain-name.com
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;
}
}
mkdir -p /var/www/domain-name.com/html
chmod -R 755 /var/www

Nginx sanal ana bilgisayarını etkinleştirme

ln -s /etc/nginx/sites-available/domain-name.com /etc/nginx/sites-enabled/
nginx -t
systemctl restart nginx

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

rm /etc/nginx/sites-enabled/default
systemctl restart nginx