كيفية تثبيت OpenLiteSpeed ​​على أوبونتو 16.04

المقدمة

OpenLiteSpeed ​​هو خادم ويب مجاني ومفتوح المصدر تم تطويره بواسطة LiteSpeed ​​Technologies. ومن المعروف أنه خادم ويب خفيف الوزن ومحسن. بالإضافة إلى ذلك ، يوفر OpenLiteSpeed ​​واجهة ويب سهلة الاستخدام ويدعم أنظمة تشغيل مختلفة ، بما في ذلك Linux و SunOS و Mac OS و FreeBSD.

في هذا البرنامج التعليمي ، ستتعلم كيفية تثبيت OpenLiteSpeed ​​وتكوينه على خادم Ubuntu 16.04.

المتطلبات الأساسية

  • خادم يقوم بتشغيل Ubuntu 16.04.
  • مستخدم غير جذري لديه امتيازات sudo على الخادم الخاص بك.
  • عنوان IP ثابت 192.168.15.110 تم تكوينه على الخادم الخاص بك. استبدل عنوان IP هذا بعنوان IP الرئيسي لخادمك.

الخطوة 1: تحديث الخادم الخاص بك

أولاً ، قم بتحديث نظامك إلى أحدث إصدار ثابت عن طريق تشغيل الأمر التالي:

sudo apt-get update -y
sudo apt-get upgrade -y

بمجرد تحديث النظام الخاص بك ، يمكنك المتابعة إلى الخطوة التالية.

الخطوة 2: تثبيت OpenLiteSpeed

قبل البدء ، ستحتاج إلى تثبيت بعض التبعيات المطلوبة لتثبيت OpenLiteSpeed.

sudo apt-get install build-essential libexpat1-dev libgeoip-dev libpcre3-dev zlib1g-dev libssl-dev libxml2-dev rcs libpng-dev

قم بتنزيل أحدث إصدار ثابت من OpenLiteSpeed ​​من موقعه الرسمي على الويب. خلاف ذلك ، يمكنك تنزيله مباشرة بالأمر التالي:

wget https://openlitespeed.org/packages/openlitespeed-1.4.39.tgz

بعد ذلك ، قم باستخراج الأرشيف الذي تم تنزيله باستخدام الأمر التالي:

tar -xvzf openlitespeed-1.4.39.tgz

قم بتغيير الدليل إلى openlitespeed-1.4.39.

cd openlitespeed-1.4.39

قم بتكوين OpenLiteSpeed ​​وتجميعه باستخدام الأمر التالي. سيؤدي هذا إلى تثبيت OpenLiteSpeed ​​داخل /usr/local/lsws/الدليل.

sudo ./configure
sudo make
sudo make install

الخطوة 3: تثبيت وتكوين MariaDB

أولاً ، قم بتثبيت خادم MariaDB باستخدام الأمر التالي:

sudo apt-get install mariadb-server

التثبيت الافتراضي لـ MariaDB غير آمن ، لذلك ستحتاج إلى تأمينه. تأمين MariaDB عن طريق تشغيل mysql_secure_installationالبرنامج النصي.

sudo mysql_secure_installation

أجب عن جميع الأسئلة كما هو موضح أدناه:

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

بمجرد تأمين MariaDB ، يمكنك المتابعة إلى الخطوة التالية.

الخطوة 4: تكوين OpenLiteSpeed

قم بتكوين كلمة مرور إدارية لواجهة الويب الخاصة بـ OpenLiteSpeed. يمكنك القيام بذلك عن طريق تشغيل البرنامج النصي الإداري.

sudo /usr/local/lsws/admin/misc/admpass.sh

سيُطلب منك تقديم اسم مستخدم وكلمة مرور كما هو موضح أدناه:

Please specify the user name of administrator.
This is the user name required to login the administration Web interface.

User name [admin]: webuser

Please specify the administrator's password.
This is the password required to login the administration Web interface.

Password: 
Retype password: 
Administrator's username/password is updated successfully!

ابدأ تشغيل خادم الويب بتشغيل الأمر التالي:

sudo /etc/init.d/lsws start

الخطوة 5: الوصول إلى خادم الويب الخاص بك

حان الوقت للوصول إلى OpenLiteSpeed. افتح متصفح الويب الخاص بك وانتقل إلى http://192.168.15.110:8080، سترى صفحة الويب OpenLiteSpeed ​​الافتراضية.

يمكنك أيضًا الوصول إلى الواجهة الإدارية من خلال الانتقال إلى http://192.168.15.110:7080متصفح الويب. سيُطلب منك إدخال اسم المستخدم وكلمة المرور الإداريين. بعد المصادقة الناجحة ، ستتم إعادة توجيهك إلى منطقة المسؤول.

اكتمل تثبيت OpenLiteSpeed ​​الآن.



Leave a Comment

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

6 أشياء شديدة الجنون حول نينتندو سويتش

6 أشياء شديدة الجنون حول نينتندو سويتش

يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.

وظائف طبقات معمارية مرجعية للبيانات الضخمة

وظائف طبقات معمارية مرجعية للبيانات الضخمة

اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

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

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

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

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد