در این مقاله آموزشی، نحوه نصب Nginx بر روی سیستم عامل اوبونتو به صورت مرحله به مرحله و کامل توضیح داده شده است. از به‌روزرسانی مخازن و بسته‌های سیستم تا پیکربندی اولیه و تنظیمات فایروال، تمامی مراحل به صورت دقیق و با جزئیات کامل ارائه شده است. با این راهنمای جامع، به راحتی می‌توانید Nginx را بر روی اوبونتو نصب و راه‌اندازی کنید.

برای نصب Nginx روی اوبونتو، می‌توانید از راهنمای زیر به صورت گام به گام استفاده کنید:

1. به‌روزرسانی مخازن و بسته‌های سیستم

ابتدا باید مخازن و بسته‌های سیستم خود را به‌روز کنید تا مطمئن شوید که جدیدترین نسخه‌ها نصب می‌شوند. ترمینال را باز کنید و فرمان زیر را اجرا کنید:

				
					sudo apt update
sudo apt upgrade
				
			

2. نصب Nginx

با اجرای دستور زیر، Nginx را نصب کنید:

				
					sudo apt install nginx
				
			

3. بررسی وضعیت Nginx

پس از نصب، می‌توانید وضعیت Nginx را بررسی کنید تا مطمئن شوید که سرویس به درستی اجرا می‌شود:

				
					sudo systemctl status nginx
				
			

اگر Nginx به درستی نصب و اجرا شده باشد، باید پیامی مشابه زیر مشاهده کنید:

				
					● nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
     Active: active (running) since [date]; [time]
				
			

4. راه‌اندازی و توقف Nginx

برای راه‌اندازی Nginx:

				
					sudo systemctl start nginx
				
			

برای توقف Nginx:

				
					sudo systemctl stop nginx
				
			

برای راه‌اندازی مجدد Nginx (پس از اعمال تغییرات):

				
					sudo systemctl restart nginx
				
			

برای بارگذاری مجدد پیکربندی بدون توقف سرویس:

				
					sudo systemctl reload nginx
				
			

5. فعال‌سازی Nginx برای راه‌اندازی خودکار هنگام بوت سیستم

برای اطمینان از اینکه Nginx هنگام بوت شدن سیستم به طور خودکار راه‌اندازی می‌شود، دستور زیر را اجرا کنید:

				
					sudo systemctl enable nginx
				
			

6. بررسی نصب و تست سرور وب

پس از نصب و راه‌اندازی Nginx، می‌توانید با باز کردن مرورگر وب و وارد کردن آدرس IP سرور یا localhost، صفحه‌ی خوش‌آمد گویی پیش‌فرض Nginx را مشاهده کنید:

				
					http://your_server_ip
یا
http://localhost
				
			

باید صفحه‌ای با عنوان “Welcome to nginx!” مشاهده کنید.

7. تنظیمات فایروال (در صورت نیاز)

اگر فایروال UFW در سرور شما فعال است، باید به Nginx اجازه دسترسی به پورت‌های مورد نیاز را بدهید:

				
					sudo ufw allow 'Nginx HTTP'
sudo ufw allow 'Nginx HTTPS'
sudo ufw enable
sudo ufw status
				
			

8. پیکربندی Nginx

فایل‌های پیکربندی Nginx در مسیر /etc/nginx قرار دارند. برای مثال، فایل اصلی پیکربندی در این مسیر قرار دارد:

				
					/etc/nginx/nginx.conf
				
			

برای ویرایش این فایل‌ها می‌توانید از ویرایشگرهای متنی مانند nano استفاده کنید:

				
					sudo nano /etc/nginx/nginx.conf
				
			

پس از اعمال تغییرات، باید Nginx را بارگذاری مجدد کنید تا تغییرات اعمال شوند:

				
					sudo systemctl reload nginx
				
			

منابع اضافی

برای یادگیری بیشتر در مورد پیکربندی Nginx، می‌توانید به مستندات رسمی Nginx مراجعه کنید.

این مراحل به شما کمک می‌کند تا Nginx را به درستی بر روی اوبونتو نصب و پیکربندی کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *