Nginx هو خادم ويب مشهور جدًا لأنظمة Linux وBSD . يمكن أيضًا تثبيته على نظام التشغيل Windows طالما يمكنك قبول قيود الأداء التي لم يتم إصلاحها حتى الآن. لا يزال بإمكانك استضافة خادم ويب أو بوابة العملاء/الموظفين من خلال جهاز الكمبيوتر المحمول الذي يعمل بنظام Windows. لتثبيت Nginx وتشغيله بنجاح على نظام Windows، اتبع الخطوات التالية.
قم بتثبيت Nginx في نظام التشغيل Windows
للبدء، ستحتاج إلى تثبيت Nginx على الكمبيوتر المحمول أو الكمبيوتر الشخصي الذي يعمل بنظام Windows. لا يوجد مثبت Nginx عادي مع نظام التشغيل هذا. ستحتاج إلى تنزيل أحد إصداراته عبر الإنترنت وحفظه في موقع محرك الأقراص C: على جهاز الكمبيوتر الخاص بك.
1. حدد الإصدار الذي تريده وقم بتنزيل الملف المضغوط الخاص به على جهاز الكمبيوتر الخاص بك. يوصي Nginx باستخدام "الإصدار الرئيسي" لأنه يأتي مع أحدث الميزات. إذا لم تكن بحاجة إلى هذه الميزات، فستعمل أحدث نسخة مستقرة أيضًا.

قم بتنزيل الإصدار الرئيسي من Nginx من الموقع الرسمي
2. بمجرد التنزيل، قم بفك ضغط المجلد الجديد بالنقر بزر الماوس الأيمن عليه. يمكنك أيضًا استخدام برامج الضغط الشائعة مثل 7-Zip أو WinRAR .
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
انقر بزر الماوس الأيمن لاستخراج كافة الملفات الخاصة ببرنامج تثبيت Nginx الذي تم تنزيله.
3. انقل المجلد بأكمله المتضمن في نسخة التنزيل المضمنة إلى محرك الأقراص C:. قام المثال بنقله إلى "ملفات البرنامج" ولكن يمكن حفظه في أي مكان على جهاز الكمبيوتر الخاص بك، بما في ذلك محرك الأقراص D.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
انقل مجلد Nginx المستخرج إلى Program Files
4. حدد وانقر نقرًا مزدوجًا فوق الملف "Nginx.exe". الآن تم تمكينه لمزيد من الاستخدام. سيقوم المثال بتشغيل Nginx من هذا الموقع كبرنامج خدمة الويب الافتراضي.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
انقر نقرًا مزدوجًا فوق تطبيق Nginx داخل مجلد Program Files.
5. إذا قمت بتمكين فلتر Windows SmartScreen، فقد يمنع ذلك تثبيت Nginx. انقر فوق "مزيد من المعلومات" لتجاوز الحد.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
يؤدي النقر على "مزيد من المعلومات" في نافذة تطبيق Nginx إلى حظر SmartScreen.
6. انقر فوق النص "تشغيل على أي حال" لتشغيل ملف nginx.exe.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
يقوم SmartScreen بحظر تطبيقات Nginx التي لا يزال بإمكانك تشغيلها.
7. قد تواجه شاشة حظر إضافية لجدار حماية Windows Defender أثناء تشغيل خادم Nginx، ويجب أن تسمح بذلك من قبلك. بمجرد الانتهاء من ذلك، يمكنك بسهولة استخدام Nginx على جهازك الذي يعمل بنظام Windows.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
قام جدار حماية Windows Defender بحظر تطبيق Nginx. انقر فوق السماح بالوصول لتشغيله.
كيفية تشغيل Nginx على نظام التشغيل Windows
هناك العديد من الطرق لتشغيل Nginx على جهاز كمبيوتر يعمل بنظام Windows اعتمادًا على متطلبات الاستخدام النهائي لديك. يمكنك استخدام هذه الطرق في وقت واحد. على سبيل المثال، يمكنك تشغيل خادم Nginx باستخدام ملف التطبيق الخاص به أو من PowerShell .
1. استخدم ملفات تطبيق Nginx
يحتوي Nginx على ملف تطبيق مدمج يمكنك النقر عليه نقرًا مزدوجًا كما هو موضح في القسم أعلاه. ستحتاج إلى تجاوز أي قيود يفرضها SmartScreen أو Windows Defender.
1. بمجرد الانتهاء، انتقل إلى المتصفح الافتراضي الخاص بك واكتب localhost. Microsoft Edge هو المتصفح المستخدم في المثال أدناه.
2. إذا رأيت شاشة تفيد بأنه تم تثبيت خادم الويب Nginx بنجاح وأنه يعمل، فهذا يعني أنه لا توجد مشكلات في تثبيت Nginx على Windows.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
متصفح Edge في Windows يُظهر البرنامج النصي الافتراضي لـ Nginx بعد إدخال "المضيف المحلي" في شريط العناوين.
3. لإيقاف Nginx، يمكنك إنهاؤه من نافذة إدارة المهام . إذا لم تتمكن من إنهائه مباشرة من العمليات ، فانقر بزر الماوس الأيمن لتحديد "الانتقال إلى التفاصيل" .
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
انقر بزر الماوس الأيمن لتحديد "الانتقال إلى التفاصيل" لعملية Nginx في إدارة المهام.
4. حدد كافة مثيلات Nginx.exe وانقر بزر الماوس الأيمن لإنهاء كل مهمة.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
انقر بزر الماوس الأيمن لتحديد "إنهاء المهمة" لإنهاء عملية Nginx داخل "إدارة المهام".
5. تجاهل أي تحذيرات مثل "هل تريد إنهاء Nginx.exe". انقر فوق "إنهاء العملية" لمواصلة عملية الإنهاء.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
انقر فوق "إنهاء العملية" لإنهاء Nginx.exe من إدارة المهام.
6. عند دخولك إلى المضيف المحلي ، سترى شاشة "لا يمكن الوصول إلى هذه الصفحة" على موقع الويب الخاص بالمتصفح الخاص بك.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
يعرض Nginx localhost خطأ "لا يمكن الوصول إلى هذه الصفحة" على المتصفح.
2. استخدم بوويرشيل
أفضل ما في Nginx هو أنه يمكن تشغيله كبرنامج نصي آلي من PowerShell وأيضًا موجه الأوامر. ستوضح المقالة ذلك لـ PowerShell أدناه.
1. قم بتشغيل PowerShell باستخدام حقوق المسؤول .
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
قم بتشغيل PowerShell مع حقوق المسؤول.
2. ارجع إلى المجلد الذي حفظت فيه تطبيق Nginx وانقر بزر الماوس الأيمن للانتقال إلى خصائصه . هنا يمكنك نسخ مسار المجلد الدقيق. في هذا المثال، هو "C:\nginx-1.25.1\nginx-1.25.1"
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
مسار موقع ملف تطبيق Nginx في دليل Nginx المثبت.
3. قم بتغيير دليل PowerShell للإشارة إلى المسار أعلاه.
cd Path of Nginx installer
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
أعد توجيه مسار دليل تطبيق PowerShell إلى Nginx.
4. لتهيئة خادم Nginx، أدخل الأمر التالي.
start nginx
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
ابدأ تشغيل Nginx في PowerShell باستخدام حقوق المسؤول.
5. يمكنك عرض مثيلات عملية Nginx.exe في إدارة المهام المتداخلة في Windows PowerShell.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
يعمل Nginx كعمليات خلفية في نافذة PowerShell كما هو موضح في إدارة المهام.
6. في نظام التشغيل Windows، يمكن تشغيل Nginx كتطبيق وحدة تحكم قياسي. لإدارتها، غالبًا ما يتم استخدام الأوامر البسيطة التالية:
nginx -s stop |
قم بإيقاف تشغيل الجهاز بسرعة |
nginx -s quit |
قم بإيقاف تشغيل الجهاز بشكل طبيعي |
nginx -s reload |
قم بتغيير التكوين، وابدأ عمليات عاملة جديدة بتكوين جديد، وقم بإيقاف تشغيل العمليات المنفذة القديمة تدريجيًا |
nginx -s reopen |
أعد فتح ملف السجل |
7. إذا واجهت أي أخطاء، مثل "لم يتم العثور على الأمر nginx، ولكنه موجود في الموقع الحالي"، فسيطالبك PowerShell باستخدام أمر آخر. يستبدل المثال التالي جميع مثيلات nginx بـ /.nginx ، ويستخدمها لإعادة تحميل البرنامج والخروج منه.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
قائمة أوامر Nginx في نافذة PowerShell.
3. استخدم مدير IIS
يمكنك أيضًا استخدام خدمات معلومات الإنترنت (IIS) لتشغيل Nginx، وهو خادم ويب Microsoft يقدم الصفحات المطلوبة أو ملفات HTML. في السابق، كان الأمر إلزاميًا، لكن الآن لم يعد الأمر كذلك.
1. يمكنك تشغيل هذه الميزة في قسم "تشغيل ميزات Windows أو إيقاف تشغيلها" بلوحة التحكم. تحقق من الحقول المطلوبة لـ "أدوات إدارة الويب" و "وحدة تحكم إدارة IIS" .
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
تمكين وحدة التحكم بالإدارة لـ IIS في خدمات معلومات الإنترنت.
2. سوف يستغرق الأمر بعض الوقت حتى يتم تمكين IIS على جهاز الكمبيوتر الخاص بك بمجرد تطبيق التغييرات.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
قم بتطبيق التغييرات لتمكين ميزات Windows في windows.
3. سترى حالة النجاح "أكمل Windows التغييرات المطلوبة".
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
أكمل Windows التغييرات المطلوبة لتمكين الميزات الضرورية مع وحدة تحكم IIS.
4. يمكنك فتح IIS Manager مباشرة من القائمة "ابدأ". افتحه دائمًا في وضع المسؤول.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
افتح تطبيق IIS Manager من قائمة "ابدأ" في وضع المسؤول.
5. هنا ستتمكن من الوصول إلى موقع الويب الافتراضي، الموجود عادةً في "inetpub wwwroot". يمكنك العثور عليه في File Explorer من خلال بحث بسيط.
6. عند النقر المزدوج على خيار "موقع الويب الافتراضي" في IIS Manager، سيؤدي ذلك إلى هذا المجلد الجديد. وبدلاً من ذلك، يمكنك النقر بزر الماوس الأيمن فوق القائمة وتحديد "استكشاف" للحصول على نفس النتائج.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
يتم تحديد الدليل الجذر للكمبيوتر الشخصي باستخدام IIS Manager.
7. بمجرد تمكين وحدة تحكم IIS، يمكنك عرض موقع الويب الخاص بها عن طريق إدخال المضيف المحلي في متصفحك الافتراضي.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
يشير الخادم المحلي في Nginx إلى موقع IIS الإلكتروني.
كيفية تكوين Nginx لنظام التشغيل Windows
لتشغيل Nginx في Windows، تتأثر جميع التغييرات المطلوبة بالسلاسل المختلفة المعدلة في ملفات "index.html" و "nginx.conf" في دليل التثبيت. عادةً ما يتم تحرير هذه السلاسل باستخدام محرر النصوص Notepad، ولكن يمكنك استخدام أي محرر آخر مثل Atom أو Notepad++ أو Visual Studio Code. سيقوم هذا المثال بتحرير ملف التكوين باستخدام برنامج Notepad++.
1. انتقل إلى المجلد الذي حفظت فيه تطبيق Nginx. انقر فوق المجلد الفرعي "html" .
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
مجلد HTML الفرعي في مجلد Nginx.
2. انقر بزر الماوس الأيمن لتحديد "Edit with Notepad++" لملف Index.html.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
انقر بزر الماوس الأيمن لتحرير ملف Index HTML في مجلد Nginx باستخدام Notepad++.
3. يمكنك تحرير ملف Index.html في المجلد الجذر في علامة تبويب جديدة أو منفصلة. قم بتغيير النص إلى ما تريد أن يعرضه خادم الويب على الشاشة.
4. لا تنس النقر على الزر "حفظ" في الأعلى بمجرد الانتهاء.
5. اخرج من برنامج Nginx.exe باستخدام "End Task" كما في القسم أعلاه وأعد تشغيله.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
قم بتحرير ملف Nginx HTML مع تغييرات النص واحفظ الملف.
6. أدخل المضيف المحلي في نافذة المتصفح. سيسلط خادم الويب Nginx الضوء على التعديلات التي أجريتها.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
يتم عرض النص المحرر كخادم محلي على المتصفح الافتراضي.
7. ثم انقر فوق "Conf" وانقر بزر الماوس الأيمن لتحديد "nginx.conf" ، ثم حدد "Edit with Notepad++" .
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
انقر بزر الماوس الأيمن لتحرير ملف Nginx conf باستخدام Notepad++.
8. ابحث عن موقع المجلد الجذر وقم بتغييره من html الافتراضي إلى أي مسار فعلي آخر.
![كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows كيفية تثبيت وتشغيل خادم Nginx على نظام التشغيل Windows]()
قم بتغيير المسار الجذر لملف Conf باستخدام Notepad++.