شرح طريقة تركيب install خادم server nginx في سيرفر SERVER XAMPP الشخصي

-------------------------controol.com.eg-------------------------
الشرح طريقة اهداء من مؤسسة كنترول للبرمجة وحلول الويب وتحت رعايه معهد ديزاد باتنة
-------------------------controol.com.eg-------------------------




في هذا الدرس مفصل سنشرح طريقة طريقة تشغيل سيرفى nginx المعروف والمشهور والمنافس القوي لسيرفر SERVER الاباتشي حتى اصبحت اكبر المواقع تعمل عليه على السيرفر SERVER الشخصي بطريقة سهله جداً وطبعا بيكون بجانب الاباتشي ويعمل reverse proxy

في البدايه نقوم بتركيب install السيرفر SERVER الشخصى XAMPP بعدها نحمل اخر اصدار من خادم server nginx
nginx: download


نفك الضغط عنه ونضعه بداخل مجلد السيرفر SERVER على سبيل المثال لو كان مساره
رمز Code:
C:\xampp\nginx

لاحظوا المسار بداخل c لو كان غيره غيروه وبعدها نفتح ملف اعدادات الاباتشي
رمز Code:
C:\xampp\apache\conf\httpd.conf

نبحث عن عن المنفذ ونقوم بتعديله الى

رمز Code:
Listen 8080


بعدها نستبدل اعدادات خادم server انجن اكس الموجود على المسال
رمز Code:
C:\xampp\nginx\conf\nginx.conf
بالتالي

رمز Code:
worker_processes 1; error_log logs/error.log; events { worker_connections 1024; } http { include mime.types; include proxy.conf; default_type application/octet-stream; sendfile on; keepalive_timeout 65; gzip on; gzip_comp_level 5; gzip_http_version 1.0; gzip_min_length 0; gzip_types text/plain text/html text/css image/x-icon application/x-javascript; gzip_vary on; server { listen 80; server_name localhost; location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2| pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)$ { #root html; root C:/xampp/htdocs; expires max; } #set default location location / { proxy_pass http://127.0.0.1:8080/; } #Adding location for phpmyadmin location /phpmyadmin { proxy_pass http://127.0.0.1:8080/phpmyadmin; allow 127.0.0.1; deny all; } error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } #Optional. If you have a subdomain to serves static files so we have not set up a proxy_pass. server { listen 80; server_name s0.jpa.gov.my s1.jpa.gov.my; # Alternately: _ error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } access_log logs/static.access.log; error_log logs/static.error.log; index index.html; location / { expires max; root F:/xampp/htdocs; } } }
ثم بعد ذلك

ننشئ ملف جديد بداخل المسار السابق
رمز Code:
C:\xampp\nginx\conf\

باسم proxy.conf ونضيف بداخله التالي

رمز Code:
proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; client_body_buffer_size 128k; client_header_buffer_size 64k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 16k; proxy_buffers 32 16k; proxy_busy_buffers_size 64k;


ثم بعد ذلك نقوم بانشاء السرفر وذلك بالضغط على
Nginx.exe
والموجود على المسار التالى
xampp\nginx





ان وفقت فى شرح طريقةى فالتوفيق من اللـه وان كان هناك
تقصير فمنى ومن الشيطانٌ


-------------------------controol.com.eg
-------------------------
الشرح طريقة اهداء من مؤسسة كنترول للبرمجة وحلول الويب وتحت رعايه معهد ديزاد باتنة
-------------------------controol.com.eg-------------------------


جميع حقوق الشرح طريقة محفوظه لمنتديات ديزاد باتنة ومؤسسة كنترول للبرمجة وحلول الويب
controol.com.eg © All Rights Reserved

يرجى ذكر المصدر عند النقل

شكرا لكم







©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©