تغییرات اخیر

در اینجا اطلاعیه‌ها، نسخه‌ها و تغییرات جدید لیارا فهرست می‌شوند.

آموزش نصب سرور OpenLiteSpeed روی سرور مجازی Ubuntu 22.04


۱۲ فروردین ۱۴۰۴

اگر به دنبال راه اندازی یک وب سایت سریع و کارآمد با استفاده از OpenLiteSpeed بر روی سرور مجازی ابری Ubuntu هستید، این راهنما می‌تواند به شما کمک کند تا تمامی مراحل را به راحتی و بدون هیچ دردسری انجام دهید. با لیارا همراه باشید.

در این آموزش یاد خواهید گرفت تا بتوانید OpenLiteSpeed را بر روی Ubuntu 22.04 نصب کنید.

قبل از شروع کار پیش‌ نیازهایی است که باید آن‌ها را در اختیار داشته باشید.

آنچه در ادامه خواهید خواند:

  • پیش نیازها
  • مرحله اول: نصب OpenliteSpeed
  • مرحله دوم: تنظیم رمز عبور مدیریت OpenLiteSpeed
  • مرحله سوم: اتصال به سرور و اجرا شدن در OpenLiteSpeed
  • مرحله چهارم: تغییر پورت صفحه پیش فرض
  • سوالات متداول
  • جمع بندی

همین الان، بدون کمترین پیچیدگی، سرور مجازی خودتون رو در کمتر از ۳۰ ثانیه، راه‌اندازی کنید.
✅ عملکرد پایدار ✅ ترافیک نامحدود ✅ هزینه به‌صرفه
خرید سرور مجازی ابری

 نصب سرور OpenLiteSpeed

پیش نیازها:

  • کاربر غیر روت با دسترسی Sudo
  • فایروال UFW فعال

مرحله اول: نصب OpenliteSpeed

برای نصب OpenliteSpeed، مخزن رسمی این نرم‌افزار را به سیستم خود اضافه کنید و بعد آن را نصب کنید.

1. به روز رسانی پکیج ها

در این قسمت ابتدا باید لیست بسته‌های سیستم را آپدیت کنید.

sudo apt update

سپس تمامی بسته‌های نصب شده را به اخرین نسخه موجود آپدیت کنید.

sudo apt upgrade

اگر در این قسمت از شما رمز عبوری خواسته شد، آن را وارد کنید و در صورت نیاز Y را بزنید تا نصب ادامه پیدا کند.

2. اضافه کردن مخزن OpenLiteSpeed

برای اضافه کردن مخزن رسمی OpenLiteSpeed دستور زیر را اجرا کنید.

sudo wget -O - https://repo.litespeed.sh | sudo bash

این دستور یک اسکریپت را از سرور OpenLiteSpeed دانلود و اجرا می‌کند.

این اسکریپت Key، امضای مخزن را اضافه کرده و مخزن را به APT معرفی می‌کند.

اگر نصب موفقیت آمیز باشد، خروجی زیر را مشاهده خواهید کرد.

Redirecting output to ‘wget-log’.
--2022-11-05 15:09:40--  http://rpms.litespeedtech.com/debian/lst_debian_repo.gpg
Resolving rpms.litespeedtech.com (rpms.litespeedtech.com)... 52.55.120.73
Connecting to rpms.litespeedtech.com (rpms.litespeedtech.com)|52.55.120.73|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1198 (1.2K) [application/octet-stream]
Saving to: ‘/etc/apt/trusted.gpg.d/lst_debian_repo.gpg’

/etc/apt/trusted.gpg.d/l 100%[==================================>]   1.17K  --.-KB/s    in 0s      

2022-11-05 15:09:40 (169 MB/s) - ‘/etc/apt/trusted.gpg.d/lst_debian_repo.gpg’ saved [1198/1198]

--2022-11-05 15:09:40--  http://rpms.litespeedtech.com/debian/lst_repo.gpg
Resolving rpms.litespeedtech.com (rpms.litespeedtech.com)... 52.55.120.73
Connecting to rpms.litespeedtech.com (rpms.litespeedtech.com)|52.55.120.73|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2336 (2.3K) [application/octet-stream]
Saving to: ‘/etc/apt/trusted.gpg.d/lst_repo.gpg’

/etc/apt/trusted.gpg.d/l 100%[==================================>]   2.28K  --.-KB/s    in 0s      

2022-11-05 15:09:41 (125 MB/s) - ‘/etc/apt/trusted.gpg.d/lst_repo.gpg’ saved [2336/2336]

LiteSpeed repository has been setup!

3. به روز رسانی لیست مخازن

بعد از اضافه شدن مخزن، مجددا لیست پکیج‌ها را به‌روز‌رسانی کنید.

sudo apt update

4. نصب OpenLiteSpeed و PHP 8.1

دستور زیر را برای نصب OpenLiteSpeed و LSPHP 8.1 وارد کنید.

sudo apt install openlitespeed lsphp81

📍مطالعه بیشتر: راهنمای استفاده از Nessus برای اسکن آسیب‌ پذیری‌ها در Ubuntu 22.04

مرحله دوم: تنظیم رمز عبور مدیریت OpenLiteSpeed

قبل از تست سرور، باید یک رمز عبور جدیدی را برای مدیریت OpenLiteSpeed داشته باشید. این کار می‌تواند با استفاده از یک اسکریپت داخلی انجام شود.

1. اجرای اسکریپت رمز عبور جدید

  • دستور زیر را اجرا کنید.
sudo /usr/local/lsws/admin/misc/admpass.sh

2. وارد کردن نام کاربری مدیریت

  • بعد از اجرای دستور، از شما خواسته می‌شود که یک نام کاربری مدیریتی را وارد کنید.
  • اگر فقط کلید Enter را بزنید، نام کاربری پیش فرض Admin خواهد بود.
  • همچنین می‌توانید یک نام کاربری دلخواه را برای آن وارد کنید.

3. تنظیم رمز عبور

  • بعد از آن باید یک رمز عبور مدیریتی جدیدی را وارد کنید.
  • مجددا رمز را تایید کنید تا اشتباهی رخ ندهد.
Administrator's username/password is updated successfully!

مرحله سوم: اتصال به سرور و اجرا شدن در OpenLiteSpeed

در این مرحله بررسی خواهیم کرد که آیا سرور OpenLiteSpeed به درستی اجرا شده است یا خیر.

همچنین پورت های لازم را در فایروال باز خواهیم کرد تا بتوانید از سمت مرورگر به آن دسترسی داشته باشید.

1. اطمینان از اجرا شدن

بعد از نصب، OpenLiteSpeed باید خودش اجرا شده باشد. برای اطمینان از اجرا، این دستور را وارد کنید.

sudo systemctl status lsws

خروجی زیر را مشاهده خواهید کرد.

● lshttpd.service - OpenLiteSpeed HTTP Server
     Loaded: loaded (/etc/systemd/system/lshttpd.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-11-05 15:11:24 UTC; 44s ago
    Process: 5458 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS)
   Main PID: 5486 (litespeed)
     CGroup: /system.slice/lshttpd.service
             ├─5486 "openlitespeed (lshttpd - main)"
             ├─5495 "openlitespeed (lscgid)"
             ├─5524 "openlitespeed (lshttpd - #01)"
             └─5525 lsphp "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ">

Nov 05 15:11:21 ubuntu-s-1vcpu-1gb-blr1-01 systemd[1]: Starting OpenLiteSpeed HTTP Server...
Nov 05 15:11:22 ubuntu-s-1vcpu-1gb-blr1-01 lswsctrl[5458]: [OK] litespeed: pid=5486.
Nov 05 15:11:24 ubuntu-s-1vcpu-1gb-blr1-01 systemd[1]: Started OpenLiteSpeed HTTP Server.

عبارت Active: active (running) نشان می‌دهد که سرور شما در حال اجرا است.

2. راه اندازی مجدد سرور

اگر سرور شما اجرا نشد آن را دوباره راه‌اندازی کنید. برای این کار دستور زیر وارد کنید.

sudo systemctl start lsws

اگر اجرا شما با موفقیت انجام شد. خروجی زیر را مشاهده خواهید کرد.

[OK] litespeed: pid=5137.
  • در این لحظه سرور شما باید در حال اجرا باشد.
  • برای بیرون آمدن باید کلید های CTRL+C را فشار دهید.

3. باز کردن پورت های لازم در فایروال

قبل از اینکه مرورگر را به سرور متصل کنید، باید پورت های مورد نیاز را در فایروال تان باز کنید و دستور زیر را اجرا کنید.

sudo ufw allow 8088,7080,443,80/tcp

تمامی این پورت‌ها برای عملکرد سرور مورد استفاده قرار می‌گیرد.

  • پورت 8088: برای صفحه پیش فرض OpenLiteSpeed
  • پورت 7080: برای ورود به پنل مدیریت OpenLiteSpeed
  • پورت 80 و 443: برای وب سایت هایی که از HTTP و HTTPS استفاده می‌کنند.

4. بررسی دسترسی از ظریق مرورگر

دیگر می‌توانید آدرس IP یا دامنه سرور خود را همراه با پورت 8088 در مرورگر باز کنید.

http://server_domain_or_IP:8088

نکته: جای server_domain_or_IP را با آدرس IP سرور یا دامنه خود عوض کنید.

اگر همه چیز درست باشد باید صفحه پیش فرض OpenLiteSpeed را مشاهده کنید.

رمز عبور مدیریت OpenLiteSpeed

بعد از آن که OpenLiteSpeed اجرا شد، می‌توانید ویژگی‌های آن را از طریق لینک‌های پایین صفحه پیش فرض بررسی کنید.

تمامی این لینک‌ها امکانات مختلفی مانند اسکریپت‌های CGI، نسخه سفارشی PHP و سیستم احراز هویتی را نمایش می‌دهد.

اگر همه چیز درست کار کند، می‌توانید به پنل مدیریت OpenLiteSpeed بروید.

برای دسترسی به پنل مدیریت OpenLiteSpeed، در مرورگر خود آدرس زیر را وارد کنید.

https://server_domain_or_IP:7080
  • server_domain_or_IP را با آدرس IP سرور یا دامنه خود جایگزین کنید.
  • توجه کنید که این آدرس HTTPS دارد و روی پورت 7080 اجرا می‌شود.
نصب OpenliteSpeed

بعد از احراز هویت، رابط مدیریت OpenLiteSpeed به شما نشان خواهد داده شد.

بیشتر تنظیمات مربوط به وب‌سرور OpenLiteSpeed از طریق داشبورد مدیریت انجام می‌شود.

  • در این مرحله، شما با استفاده از پورت‌های باز شده به سرور متصل شدید.
  • در مرحله بعد، پورت صفحه پیش‌فرض را تغییر خواهیم داد.

🔶برای ادامه مطالعه و یادگیری: نحوه ارتقای نسخه اوبونتو 22.04 به 24.04 در سرور مجازی Ubuntu

مرحله چهارم: تغییر پورت صفحه پیش فرض

برای تنظیمات سرور از طریق پنل وب، پورت صفحه پیش فرض را از 8088 به پورت استاندارد HTTP تغییر دهید.

  • در پنل مدیرت OpenLiteSpeed، از نوار کناری گزینه Listeners را انتخاب کنید.
  • لیستی از لیسنرهای فعال نمایش داده می‌شود.
  • بر روی آیکون View برای Default Listener کلیک کنید.
تغییر پورت صفحه پیش فرض

با این کار، صفحه‌ای با جزئیات بیشتر درباره Default Listener باز می‌شود.

برای تغییر مقادیر در جدول Address Settings، بر روی دکمه View راست کلیک کنید.

OpenLiteSpeed

با کلیک بر روی این دکمه، صفحه جدیدی برای شما باز خواهد شد.

پورت 8088 را به پورت 80 تغییر دهید، سپس بر روی دکمه Save کلیک کنید تا تغیراتی که انجام داده اید ذخیره شود.

مدیرت OpenLiteSpeed

برای اعمال تمامی تغییرات به راه اندازی مجدد سرورتان نیاز خواهید داشت. برای این کار بر روی آیکون Graceful Restart

کلیک کنید تا OpenLiteSpeed شما ری استارت شود.

Open Lite Speed

اگر به راه‌اندازی LiteSpeed نیاز پیدا کردید، بر روی دکمه Go کلیک کنید. صفحه وب پیش فرض باید در مرورگر شما روی پورت 80 قابل دسترسی باشد، به جای پورت 8088 با وارد کردن دامنه یا آدرس خود بدون مشخص کردن پورت، سایت شما نمایش خواهد داده شد.

دیگر می‌توانید هر فایل HTML , Css , Js را با فایل های دیگری که می‌خواهید در سایت خود نمایش دهید و در دایرکتوری زیر قرار دهید.

/usr/local/lsws/Example/html
 

🔷بیشتر بخوانید: چگونه وردپرس را روی سرور مجازی اوبونتو Ubuntu بهینه کنیم؟

سوالات متداول:

در ادامه به سوالاتی که امکان دارد در این زمینه برای شما بدون پاسخ بماند، جواب‌های کوتاه اما مفیدی داده‌ایم که با استفاده از آن می‌توانید به سوال خود پاسخ صحیحی را بدهید.

چطور OpenLiteSpeed را بر روی سرور مجازی Ubuntu نصب کنم؟

برای نصب OpenLiteSpeed بر روی سرور مجازی Ubuntu، ابتدا مخزن نرم‌افزاری آن را اضافه کرده و سپس از طریق دستور sudo apt install openlitespeed lsphp81 آن را نصب کنید.

چگونه پورت پیش‌ فرض OpenLiteSpeed را تغییر دهم؟

وارد پنل مدیریت OpenLiteSpeed شده، از بخش Listeners پورت پیش‌فرض را از 8088 به 80 تغییر دهید.

چطور می‌توانم وارد پنل مدیریت OpenLiteSpeed شوم؟

وارد مرورگر شده و آدرس https://your_server_ip:7080 را وارد کنید. سپس نام کاربری و رمز عبور مدیر را وارد کنید.

چطور می‌توانم سرور OpenLiteSpeed را مجددا راه‌اندازی کنم؟

برای راه‌اندازی مجدد، از پنل مدیریت به بخش Graceful Restart بروید و روی آیکون فلش کلیک کنید.

چگونه فایل‌ های سایت خود را در OpenLiteSpeed آپلود کنم؟

فایل‌های HTML , CSS , JS خود را در دایرکتوری /usr/local/lsws/Example/html قرار دهید.

چگونه می‌توانم پورت OpenLiteSpeed را باز کنم؟

برای باز کردن پورت‌ها از دستور sudo ufw allow 8088,7080,443,80/tcp استفاده کنید.

چگونه می‌توانم رمز عبور پنل مدیریت OpenLiteSpeed را تغییر دهم؟

از طریق دستور sudo /usr/local/lsws/admin/misc/admpass.sh می‌توانید رمز عبور پنل مدیریت را تغییر دهید.

👈🏻بیشتر بخوانید: نحوه میزبانی وبسایت با استفاده از Cloudflare و Nginx در اوبونتو 22.04

جمع بندی

برای نصب و پیکربندی OpenLiteSpeed بر روی سرور مجازی Ubuntu، ابتدا باید مخزن نرم‌افزاری را اضافه کرده و با دستور sudo apt install openlitespeed lsphp81 آن را نصب کنید. سپس برای دسترسی به پنل مدیریت، به آدرس https://your_server_ip:7080 بروید و با نام کاربری و رمز عبور وارد شوید. برای تغییر پورت پیش‌فرض از 8088 به 80، وارد بخش Listeners پنل مدیریت شوید و پورت را تغییر دهید. همچنین، فایل‌های سایت خود را در مسیر /usr/local/lsws/Example/html آپلود کنید. در نهایت، برای اعمال تغییرات، از گزینه Graceful Restart برای راه‌اندازی مجدد استفاده کنید.

🔶مطالعه بیشتر: چگونه Screen را روی یک سرور مجازی اوبونتو نصب و استفاده کنیم؟

به اشتراک بگذارید

برچسب‌ها: