مرکز آموزش میلاد سرور
راهاندازی Nginx و گواهی SSL رایگان Let’s Encrypt

در این راهنما Nginx را نصب میکنیم، دامنه را به سرور متصل میسازیم و گواهی TLS رایگان میگیریم. پیش از شروع، رکورد A دامنه باید به IP سرور اشاره کند.
نصب Nginx
apt update
apt install nginx -y
ufw allow 'Nginx Full'
systemctl enable --now nginxساخت Virtual Host
mkdir -p /var/www/example.com/public
nano /etc/nginx/sites-available/example.comserver {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com/public;
index index.html index.php;
}ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginxدریافت SSL
apt install certbot python3-certbot-nginx -y
certbot --nginx -d example.com -d www.example.com
certbot renew --dry-runاگر صدور گواهی خطا داد، DNS، بازبودن پورتهای 80 و 443 و دسترسی دامنه از اینترنت را بررسی کنید.
این آموزش برای شما مفید بود؟نظر شما به بهتر شدن آموزشها کمک میکند.