Nginx: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(اِنجین‌اِکس (به انگلیسی: nginx) یک کارساز وب با حجم پایین و کارایی بالا است که تحت مجوز بی‌اس‌دی منتشر می‌شود. این کارساز وب در یونیکس، گنو/لین)
 
جز (افزودن رده)
 
(۶ نسخه‌ٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
اِنجین‌اِکس (به انگلیسی: nginx) یک کارساز وب با حجم پایین و کارایی بالا است که تحت مجوز بی‌اس‌دی منتشر می‌شود. این کارساز وب در یونیکس، گنو/لینوکس، بی‌اس‌دی، مک او اس و ویندوز اجرا می‌شود.
+
اِنجین‌اِکس (به انگلیسی: nginx) یک کارساز وب با حجم پایین و کارایی بالا است که تحت مجوز بی‌اس‌دی منتشر می‌شود. این کارساز وب در [[یونیکس]]، [[گنو/لینوکس]]، [[بی‌اس‌دی]]، مک او اس و ویندوز اجرا می‌شود.
در حال حاضر سایت‌های زیادی بر روی nginx اجرا می‌شوند.
 
  
 
== نصب ==
 
== نصب ==
<pre language="bash">
+
{{bc|
 
$ sudo apt install nginx
 
$ sudo apt install nginx
</pre>
+
}}
  
 
== راهنما ==
 
== راهنما ==
 
با زدن این دستور<code>$ sudo ufw app list</code> باید خروجی زیر را در پایانه ببینید(در صورتی که فایروال ufw استفاده می‌کنید):
 
با زدن این دستور<code>$ sudo ufw app list</code> باید خروجی زیر را در پایانه ببینید(در صورتی که فایروال ufw استفاده می‌کنید):
<pre language="bash">
+
 
 +
{{bc|
 
Available applications:
 
Available applications:
 
   Nginx Full
 
   Nginx Full
سطر ۱۵: سطر ۱۵:
 
   Nginx HTTPS
 
   Nginx HTTPS
 
   OpenSSH
 
   OpenSSH
</pre>
+
}}
 +
 
 +
 
 
Nginx Full: شامل پورت عادی ۸۰ و رمزنگاری شده ۴۴۳ هست.
 
Nginx Full: شامل پورت عادی ۸۰ و رمزنگاری شده ۴۴۳ هست.
 +
 
Nginx HTTP: پورت عادی ۸۰.
 
Nginx HTTP: پورت عادی ۸۰.
 +
 
Nginx HTTPS: پورت رمزنگاری شده ۴۴۳.
 
Nginx HTTPS: پورت رمزنگاری شده ۴۴۳.
  
با دستور <code>$ systemctl status nginx</code> میتونید وضعیت سرویس nginx را ببینید.
 
  
'''سایر دستورات:'''
+
== فرمان‌های کاربردی==
برای متوقف کردن سرویس Nginx:
+
 
<pre language="bash">
+
بررسی وضعیت سرویس
$ sudo systemctl stop nginx
+
{{bc|
</pre>
+
$ sudo systemctl status nginx
 +
}}
  
برای راه اندازی کردن سرویس Nginx:
+
راه اندازی کردن سرویس Nginx:
<pre language="bash">
+
{{bc|
 
$ sudo systemctl start nginx
 
$ sudo systemctl start nginx
</pre>
+
}}
  
برای راه اندازی کردن مجدد سرویس Nginx:
+
متوقف کردن سرویس Nginx:
<pre language="bash">
+
{{bc|
 +
$ sudo systemctl stop nginx
 +
}}
 +
 
 +
راه اندازی مجدد سرویس Nginx:
 +
{{bc|
 
$ sudo systemctl restart nginx
 
$ sudo systemctl restart nginx
</pre>
+
}}
  
برای مواقعی که تغییرات را اعمال می کنید:
+
راه‌اندازی دوباره سرویس برای زمانی که تغییراتی در تنظیمات انجام دادید:
<pre language="bash">
+
{{bc|
 
$ sudo systemctl reload nginx
 
$ sudo systemctl reload nginx
</pre>
+
}}
  
برای غیرفعال کردن سرویس Nginx:
+
غیرفعال کردن سرویس Nginx در هنگام راه‌اندازی مجدد سامانه:
<pre language="bash">
+
{{bc|
 
$ sudo systemctl disable nginx
 
$ sudo systemctl disable nginx
</pre>
+
}}
  
برای فعال کردن سرویس Nginx:
+
فعال کردن سرویس Nginx در زمان راه‌اندازی سامانه:
<pre language="bash">
+
{{bc|
 
$ sudo systemctl enable nginx
 
$ sudo systemctl enable nginx
</pre>
+
}}
 +
 
 +
[[رده:کارساز وب]]

نسخهٔ کنونی تا ‏۲۳ خرداد ۱۴۰۱، ساعت ۰۳:۳۸

اِنجین‌اِکس (به انگلیسی: nginx) یک کارساز وب با حجم پایین و کارایی بالا است که تحت مجوز بی‌اس‌دی منتشر می‌شود. این کارساز وب در یونیکس، گنو/لینوکس، بی‌اس‌دی، مک او اس و ویندوز اجرا می‌شود.

نصب

$ sudo apt install nginx

راهنما

با زدن این دستور$ sudo ufw app list باید خروجی زیر را در پایانه ببینید(در صورتی که فایروال ufw استفاده می‌کنید):


Available applications:
  Nginx Full
  Nginx HTTP
  Nginx HTTPS
  OpenSSH


Nginx Full: شامل پورت عادی ۸۰ و رمزنگاری شده ۴۴۳ هست.

Nginx HTTP: پورت عادی ۸۰.

Nginx HTTPS: پورت رمزنگاری شده ۴۴۳.


فرمان‌های کاربردی

بررسی وضعیت سرویس

$ sudo systemctl status nginx

راه اندازی کردن سرویس Nginx:

$ sudo systemctl start nginx

متوقف کردن سرویس Nginx:

$ sudo systemctl stop nginx

راه اندازی مجدد سرویس Nginx:

$ sudo systemctl restart nginx

راه‌اندازی دوباره سرویس برای زمانی که تغییراتی در تنظیمات انجام دادید:

$ sudo systemctl reload nginx

غیرفعال کردن سرویس Nginx در هنگام راه‌اندازی مجدد سامانه:

$ sudo systemctl disable nginx

فعال کردن سرویس Nginx در زمان راه‌اندازی سامانه:

$ sudo systemctl enable nginx