راهنما: دانلود و نصب Nginx

download install nginx
12 مرداد 1404


اگر تو دنیای وب کار می‌کنی یا مدیر سرور هستی، حتما اسم Nginx به گوشت خورده. Nginx یه وب سرور بسیار قدرتمند و سبک هست که می‌تونه بار ترافیکی بالایی رو مدیریت کنه. این وب سرور به خاطر کارایی و سرعتش خیلی محبوب شده و حالا تو این مقاله می‌خوایم در مورد چگونگی دانلود و نصب Nginx صحبت کنیم.


خیلی از اوقات، ما به Nginx نیاز داریم تا به عنوان یه پروکسی معکوس کار کنه یا برای مدیریت درخواست‌های HTTP. نصب Nginx خیلی ساده است و فقط کافی است چند مرحله ساده رو انجام بدی. این وب سرور روی اکثر توزیع‌های لینوکس قابل نصب است و حتی برای ویندوز هم نسخه‌هایی وجود داره.


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


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


# به‌روزرسانی لیست بسته‌ها
sudo apt update

# نصب Nginx
sudo apt install nginx

# اجرای Nginx
sudo systemctl start nginx

# فعال کردن Nginx هنگام بوت
sudo systemctl enable nginx

توضیحات کدهای نصب Nginx



دستور اول: sudo apt update
این دستور برای به‌روزرسانی لیست بسته‌های دسترس در مخازن استفاده می‌شود، تا مطمئن شوی که آخرین نسخه‌ها رو نصب می‌کنی.

دستور دوم: sudo apt install nginx
اینجا ما Nginx رو نصب می‌کنیم. با استفاده از این دستور، سیستم به صورت خودکار آخرین نسخه Nginx رو دانلود و نصب می‌کنه.

دستور سوم: sudo systemctl start nginx
با این دستور Nginx رو اجرا می‌کنیم. این مرحله مهمه چون باید Nginx رو بعد از نصب شروع کنیم تا فعال بشه.

دستور چهارم: sudo systemctl enable nginx
با این دستور Nginx رو طوری تنظیم می‌کنیم که در هر بار راه‌اندازی سیستم به طور خودکار شروع به کار کنه. این کار باعث میشه که نیازی نباشه هر بار دستی Nginx رو راه‌اندازی کنی.

سوالات متداول

؟

چطور می‌توانم وضعیت Nginx را بررسی کنم؟

؟

آیا می‌توانم Nginx را روی ویندوز نصب کنم؟