Hostwinds دروس

نتائج البحث عن:


جدول المحتويات


يعني متطلبات المكدس
يعني تحضير المكدس
تثبيت git.
تثبيت mongodb.
تثبيت node.js.
تثبيت الزاوي
تثبيت المكدس يعني

تثبيت Mean Stack على VPS السحابة

العلامات: Cloud Servers,  VPS 

يعني متطلبات المكدس
يعني تحضير المكدس
تثبيت git.
تثبيت mongodb.
تثبيت node.js.
تثبيت الزاوي
تثبيت المكدس يعني

متوسط المكدس هو إطار جافا سكريبت للمساعدة في تطوير المواقع الإلكترونية والتطبيقات.Hean هو اختصار لإطار JavaScript الذي يميز MongoDB (قاعدة البيانات)، Express.js (البرمجيات)، الزاوي.

توفر هذه المجموعات من الأدوات طريقة سريعة وسهلة لتوفير الاحتياجات الإنمائية.بالإضافة إلى ذلك، يمكن أن يكون متوسط استخدام الموارد أكثر سرعة من أطر CRM الأخرى حيث لا تتطلب صفحات الويب عادة منعشا.

يعني Stacks Stacks JSON توفير إطار عمل فعال من حيث التكلفة مفتوح المصدر بدعم عالمي.

يعني متطلبات المكدس

على الرغم من أن Stack Stack يمكن تثبيت على نظام تشغيل Windows، إلا أنه يعمل عادة على قاعدة Linux.العديد من المتطلبات لبناء محلول مكدس متوسط مجاني ومفتوح للبدء، ولكن ستحتاج إلى خادم مع الوصول إلى الجذر والموارد المطلوبة.لقد شملنا وصفا موجزا لبعض المتطلبات التي ستحتاج إليها للحصول على مكدس متوسط وتشغيلها.

شخص سخيف: سوف تحتاج إلى استخدام git.هذا هو نظام التحكم في الإصدار القياسي للصناعة يستخدم في الغالب من قبل المطورين في جميع أنحاء العالم.GIT هي مؤسسة VCS التي تم إعدادها باستمرار ومكتب مفتوح المصدر في البداية طورت من قبل Linus Torvalds في عام 2005. تعتمد مشاريع تطوير البرمجيات غير المرغوب فيها على GIT for Visioning.الدراجات التجارية والمفتوحة المصدر والشركات، وتطور المنزل الصغير كلها تعمل عبر بوابة.

أصبح Git أداة أساسية للمطورين، وأكثر من ذلك، معيار الصناعة.إنه يعمل بشكل جيد على مجموعة واسعة من أنظمة التشغيل و IDES (بيئات التطوير المتكاملة).

MongoDB: MongoDB هو برنامج إدارة قواعد البيانات مفتوح المصدر.بديل لقواعد البيانات التقليدية، تعمل قواعد بيانات NOSQL مع مجموعات أكبر أو متزايدة من البيانات الموزعة وتدير المعلومات الموجهة نحو المستندات لتخزين أو استرجاع المعلومات.

يدعم MongoDB أشكال مختلفة من البيانات وهي واحدة من العديد من تقنيات قواعد البيانات غير المتداولة التي ارتفعت بروز في منتصف عام 2000 تحت راية NOSQL.يستخدم MongoDB بشكل طبيعي في تطبيقات البيانات الكبيرة ومعالجة الوظائف التي تنطوي على بيانات غير تقليدية لا تتناسب بشكل جيد في نماذج العلاقات الصلبة.تتألف الهندسة المعمارية MongoDB من مجموعات ومستندات وتجنب استخدام الطاولات والصفوف.

Mongo DB ممتاز للاستفسارات، الفهرسة، موازنة التحميل، التجميع، تنفيذ جافا سكريبت من جانب الخادم، وغيرها من الميزات.

Node.js يوفر المطورين القدرة على استخدام JavaScript وكتابة أدوات سطر الأوامر والبرمجة النصية من جانب الخادم.هذا يعني تشغيل البرامج النصية من جانب Server-Server وإنتاج محتوى صفحة الويب الديناميكي قبل إرسال الصفحة إلى متصفح الويب الخاص بالمستخدم.وبهذه الطريقة، يتم تقليل المحتوى إلى أسفل لوقت عبء سريع وتقليل من تحميل المتصفح إلى رفع لإنتاج موقع ويب.

node.js هو المصدر المفتوح، عبر منصة، ويعمل على V8.يمثل Node.JS منهجية تطوير "JavaScript في كل مكان" وهي تتويجا الهدف لتوحيد تطوير تطبيق الويب حول لغة برمجة واحدة بدلا من العديد من اللغات التي تقدم على جانب الخادم وتشغيل البرامج النصية من جانب العميل.

node.js ليس اسم ملف ولكن تسمية للمنتج بالكامل.إنه مجرد اسم المنتج.يحتوي Node.js على بنية مدفوعة بالحدث قادرة على غير متزامن I / O.تهدف خيارات التصميم هذه إلى تحسين الإنتاجية والقابلية للتوسع في تطبيقات الويب مع العديد من عمليات الإدخال / الإخراج وتطبيقات الويب في الوقت الفعلي (E.G. برامج الاتصال في الوقت الفعلي وألعاب المتصفح).

الزاوي: منصة التنمية الزاوية مبنية على أنفسريبت وكمنصة، تشمل الزاوي:

  • الأطر القائمة على المكونات لبناء تطبيقات الويب القابلة للتطوير.
  • مجموعة من المكتبات المتكاملة التي تغطي ميزات مختلفة، بما في ذلك التوجيه وإدارة النماذج وإدارة خادم العميل والمزيد.
  • مجموعة من أدوات المطور لمساعدتك في تطوير وإنشاء واختبار وتحديث التعليمات البرمجية الخاصة بك.

يتيح الزاوي للمستخدمين الاستفادة من منصة يمكن أن تطاق من مشاريع مطور صغيرة صغيرة إلى تطبيقات مستوى المؤسسات.تم تصميم الزاوي لإجراء تحديث واضح قدر الإمكان للاستفادة من أحدث التحسينات مع الحد الأدنى من الجهد.بالإضافة إلى ذلك، يتكون النظام الإيكولوجي الزاوي من مجموعة متنوعة من أكثر من 1.7 مليون مطوري ومؤلفين مكتبة ومبدعين المحتوى.

يعني تحضير المكدس

قبل تثبيت Stack Stack، ستحتاج إلى تسجيل الدخول إلى الخادم الخاص بك عبر SSH.مرة واحدة هناك، اتبع الخطوات أدناه لإعداد الخادم الخاص بك.

تثبيت git.

الخطوة 1: تثبيت git.

dnf install gcc make git -y

تثبيت mongodb.

الخطوة 1: قم بإنشاء ملف Mongodb Repo

nano /etc/yum.repos.d/mongodb-org-4.4.repo

الخطوة 2: أضف الإدخالات أدناه إلى الملف وحفظها

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

الخطوه 3: تحقق للتأكد من إنشاء الملف بشكل صحيح.

cat /etc/yum.repos.d/mongodb-org-4.4.repo

الخطوة الرابعة: تثبيت mongodb.

dnf install -y mongodb-org-4.4.6 mongodb-org-server-4.4.6 mongodb-org-shell-4.4.6 mongodb-org-mongos-4.4.6 mongodb-org-tools-4.4.6

الخطوة الخامسة: بدء برنامج المنغودب الخفي.

systemctl start mongod

الخطوة السادسة: إظهار MongoDB حالة الخفي

systemctl status mongod

الخطوة السابعة: تمكين خدمة Mongod عند بدء التشغيل

systemctl status mongod

تثبيت node.js.

تثبيت node.js عن طريق تنفيذ الخطوات التالية.

الخطوة 1: تحقق من وحدات Node.js المتاحة

dnf module list nodejs

الخطوة 2: تثبيت node.js.

dnf module install nodejs:14 -y

الخطوه 3: تحقق من إصدار node.js المثبت

node -v

الخطوة الرابعة: تحقق من إصدار NPM المثبت

npm -v

تثبيت الزاوي

الخطوة 1: تثبيت كلية الزاوي

npm install -g @angular/cli

تثبيت المكدس يعني

الآن مع اللبنات الأساسية المثبتة على الخادم الخاص بك، ستقوم الخطوات المتبقية بوضع اللمسات الأخيرة على التثبيت على الخادم الخاص بك.

الخطوة 1: استخدم لاستنساخ meancore

git clone https://github.com/mrdav30/MEANcore.git meancore
cd meancore
npm install

الخطوة 2: إنشاء ملف .NV.

nano .env

إضافة إدخالات أدناه إلى الملف.

NODE_ENV='development'
PRODUCTION=false
DOMAIN=
DOMAIN_PATTERN=
HOST_SECURE=
PROXY=
APP_NAME='meancore'
APP_BASE_URL='/'
API_BASE_URL='api'
APP_DEFAULT_ROUTE='home'
IMAGE_UPLOAD_URL='/admin/upload'
TWITTER_HANDLE=
SESSION_SECRET='MEANCORE'
SESSION_KEY='meancore-key'
SESSION_COLLECTION='meancore-sessions'
GOOGLE_ANALYTICS_ID=''
GOOGLE_CLIENT_EMAIL=''
GOOGLE_PRIVATE_KEY=""
GOOGLE_VIEW_ID=
RECAPTCHA_SECRET_KEY=''
RECAPTCHA_SITE_KEY=''
MAILER_FROM='support@meancore.com'
MAILER_SERVICE_PROVIDER=
MAILER_HOST='smtp.ethereal.email'
MAILER_PORT=587
MAILER_USER="username"
MAILER_SECRET="pass"
MAILER_TEST=true

الخطوه 3: تشغيل التطبيق

npm run start:dev

الخطوة الرابعة: تحقق من التأكد من أن تثبيت المكدس المتوسط يتم تنفيذه بشكل صحيح في المتصفح من خلال الانتقال إلى {youhlip}: 3000.مثال ، 192.168.1.1:3000.

كتب بواسطة Hostwinds Team  /  يوليو 30, 2021