LNMP عبارة عن حزمة تثبيت كلاسيكية جدًا بنقرة واحدة لبيئات الويب مثل Nginx/MySQL/PHP، وهي تدعم Nginx أو Apache أو Nginx للواجهة الأمامية + Apache للواجهة الخلفية، وهي تدعم إصدارات PHP المتعددة (يمكن تثبيت PHP 7.3 حاليًا). ومكونات التخزين المؤقت الشائعة مثل تثبيت Redis/Xcache.

تم تحديث حزمة تثبيت LNMP بنقرة واحدة إلى الإصدار 1.6. ومقارنة بالإصدار السابق، فهي تضيف بشكل أساسي دعمًا لـ PHP 7.3 وMariaDB 10.3 وNginx/Apache TLS 1.3. يمكن للأصدقاء الذين يرغبون في تجربة TLS 1.3 ترقية LNMP 1.6 الخاص بهم وسيتم تشغيل TLS 1.3 تلقائيًا بعد التثبيت.

إذا كان لديك مضيف VPS وترغب في استخدامه لإنشاء موقع ويب، فمن المستحسن استخدام Oneinstack أو LNMP لإنشاء بيئة موقع ويب. بالنسبة للأصدقاء المبتدئين، يوصى باستخدام لوحة Pagoda BT ولوحة WDCP لاستخدام مضيف VPS كمضيف افتراضي، والمزيد للمزيد من لوحات تحكم مضيف VPS يرجى الرجوع إلى الموضوع الخاص: قائمة لوحة تحكم الخادم.

تثبيت واستخدام الإصدار الجديد من LNMP 1.6 - يدعم التشغيل التلقائي لـ TLS 1.3 وتثبيت PHP 7.3MariaDB 10.3

توجد برامج تعليمية حول Oneinstack ولوحة Pagoda BT ولوحة WDCP، إليك:

  1. برنامج التثبيت OneinStack بنقرة واحدة - يمكنك بسهولة نشر شهادة Let's Encrypt وتكوين موقع HTTPS
  2. لوحة تحكم خادم WDCP المجاني - قم بالتبديل بين إصدارات NginxApache وPHP بنقرة واحدة SSL
  3. الإصدار الجديد من تجربة بناء موقع الويب للوحة المضيفة BT.cn Pagoda VPS - عملية منعشة وشبيهة بالخداع مع وظائف شاملة

ملاحظة: تم التحديث في 21 يناير 2019، إذا كنت تستخدم لوحة Oneinstack أو Pagoda BT، فإن طرق تمكين TLSV1.3 هي: تمكين تسريع تحسين موقع الويب-تمكين TLSV1.3 وضغط Brotli-Oneinstack، LNMP ، لوحة الباغودا.

1. تثبيت LNMP 1.6

موقع إلكتروني:

  1. HTTPS://Liaoning العلامة التجارية الشهيرة.org/

أمر التثبيت كما يلي (إذا كنت بحاجة إلى تثبيت LNMPA أو LAMP، فاستبدل المعلمة lnmp بعد ./install.sh بـ lnmpa أو lamp):

#安装screen
screen -S lnmp
#如果网络掉线,可以重新连接S-S-H,再执行 screen -r lnmp 就会看到你的lnmp安装进程。
#有时候screen异常退出可能会提示状态为Attached,可以执行:screen -D -r lnmp 进行恢复。
#有时候可能会创建了多个同名的screen会话,可以执行:screen -ls 查看对应会话的session id,然后使用screen -D -r sessionid 进行恢复。

#下载安装包,并开始安装
wget http://soft.vpser.net/lnmp/lnmp1.6beta.tar.gz -cO lnmp1.6beta.tar.gz && tar zxf lnmp1.6beta.tar.gz && cd lnmp1.6 && ./install.sh lnmp

بعد تنفيذ الأمر، سيُطلب منك اختيار PHP وMysql والإصدارات الأخرى. إذا كان هناك مطالبة: الذاكرة أقل من 1 جيجابايت، لا يمكن تثبيت MySQL 5.6+ أو MairaDB 10+!، يعني ذلك. يجب تثبيت ذاكرة أقل من 1 جيجابايت على MysqL 5.6 أو أقل وMairaDB 10 أو أقل.

بالنسبة للأصدقاء الذين لا يستطيعون الكلام بشأن هذا المطلب، يمكنك استخدام حزمة Oneinstack بنقرة واحدة، ويمكنك اختيار المجموعة بحرية. بالنسبة للآخرين مثل PHP، يمكنك اختيار أحدث إصدار PHP 7.3.

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

2. تركيب ملحق LNMP

قم بتنفيذ الأوامر التالية لتثبيت xcache، وRedis، وmemcached، وeAccelerator، وimageMagick، وionCube:

./addons.sh

إذا كنت تستخدم WordPress، فمن المستحسن تثبيت Memcached وopcache وRedis، وهو ما سيكون مفيدًا جدًا لتشغيل WordPress.

3. يضيف LNMP مضيفًا افتراضيًا

قم بتنفيذ الأمر: lnmp vhost add، يمكنك البدء في ربط اسم المجال الخاص بك، وتعيين مسار موقع الويب وما إذا كنت تريد تمكين سجلات موقع الويب، وما إلى ذلك، كما هو موضح أدناه:

لاحظ أنه إذا كنت تريد استخدام شهادة SSL المجانية الخاصة بـ Letsencrypt، فيرجى أولاً تحديد اسم المجال إلى عنوان IP الخاص بخادمك. وبالطبع، يمكنك أيضًا استخدام شهادة SSL الخاصة بك (المزيد: مجموعة شهادات SSL المجانية وملخصها). شهادة SSL والمفتاح والمسار الكامل واسم الملف. التثبيت الناجح:

4. ملخص

يعمل الإصدار الجديد من LNMP 1.6 على تمكين TLS 1.3 بشكل افتراضي. يحتاج أصدقاء LNMP 1.5 فقط إلى تنفيذ الأمر: ./upgrade1.x-1.6.sh قم بترقية البرنامج النصي للإدارة، ثم قم بترقية nginx، وأخيرًا اضبطه. ما عليك سوى تكوين Nginx لموقعك على الويب. فيما يلي التكوين الخاص بتشغيل TLS 1.3 في LNMP 1.6 للحصول على التوضيحات ذات الصلة، راجع: تسريع تحسين موقع الويب - تشغيل TLSV1.3.

ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
              
ssl_ciphers "TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";

بعد الاختبار، إذا كنت تستخدم LNMP 1.6 لتثبيت PHP 7.3، فقد تفشل عمليات التثبيت memcached وغيرها. قد يكون هذا بسبب إطلاق PHP 7.3 للتو ولم يتم تحديث المكونات ذات الصلة في الوقت المناسب تم إطلاق إصدار LNMP 1.6 في يونيو ويمكن حل المشكلات.

اترك رد