نحوه نصب LiteSpeed ​​در CentOS

LiteSpeed ​​یک وب سرور محبوب است که چنگال Apache است. این ساخته شده است برای بهینه سازی و به طور کلی سریعتر. ما می خواهیم فرض کنیم که نصب CentOS تمیز دارید.

در این راهنما ، LiteSpeed ​​Standard را نصب خواهیم کرد. این یک نسخه رایگان از LiteSpeed ​​است ، جایگزینی برای OpenLiteSpeed ​​(نسخه منبع باز LiteSpeed ​​که همچنین رایگان است).

مرحله 1: بروزرسانی همه نرم افزارها

ما باید مطمئن باشیم که سرور ما کاملاً به روز است. با بروزرسانی با این موارد اطمینان حاصل کنید yum:

yum update -y

با این کار تمام نرم افزارهای نصب شده روی سرور شما به روز می شود. پس از به روزرسانی ، می توانیم LiteSpeed ​​را ادامه داده و نصب کنیم.

مرحله 2: نصب ابزارهای برنامه نویس

LiteSpeed ​​به نصب برنامه نویسان نیاز دارد. آنها را با yum:

sudo yum groupinstall 'Development Tools'
sudo yum install libxml2-devel.x86_64 openssl-devel.x86_64 bzip2-devel.x86_64 libcurl-devel.x86_64 db4-devel.x86_64 \ 
libjpeg-devel.x86_64 libpng-devel.x86_64 libXpm-devel.x86_64 freetype-devel.x86_64 gmp-devel.x86_64 \ 
libc-client-devel.x86_64 openldap-devel.x86_64 libmcrypt-devel.x86_64 mhash-devel.x86_64 freetds-devel.x86_64 \ 
zlib-devel.x86_64 mysql-devel.x86_64 ncurses-devel.x86_64 pcre-devel.x86_64 unixODBC-devel.x86_64 postgresql-devel.x86_64 \ 
sqlite-devel.x86_64 aspell-devel.x86_64 readline-devel.x86_64 recode-devel.x86_64 net-snmp-devel.x86_64 \
libtidy-devel.x86_64 libxslt-devel.x86_64 t1lib-devel.x86_64

پس از اتمام این دستور ، ابزارهای برنامه نویس نصب می شود و ما می توانیم LiteSpeed ​​را بارگیری کنیم.

مرحله 3: بارگیری LiteSpeed

در این راهنما قصد داریم LiteSpeed ​​Standard را نصب کنیم. می توانید این مورد را از وب سایت LiteSpeed بارگیری کنید . به پایین بروید و به دنبال نسخه LiteSpeed ​​Standard برای Linux (x86) باشید. بر روی دکمه بارگیری کلیک راست کرده و پیوند را کپی کنید تا در پایان با پیوندی مانند http://www.litespeedtech.com/packages/4.0/lsws-4.2.24-std-i386-linux.tar.gz. در سرور خود ، اجرای:

wget URL

مثلا:

wget http://www.litespeedtech.com/packages/4.0/lsws-4.2.24-std-i386-linux.tar.gz

اکنون LiteSpeed ​​را باز کنید .tar.gz. برای انجام این کار:

tar -zxvf lsws*

مرحله 4: نصب LiteSpeed

پس از بارگیری LiteSpeed ​​، cdدر پوشه LiteSpeed ​​و اجرای install.shپرونده:

./install.sh

اکنون شرایط را مشاهده خواهید کرد. اگر با آنها موافقید ، چندین بار نوار فضا را فشار دهید تا به پایین بروید. پس از انجام این کار چندین بار ، خواهید دید:

IMPORTANT: In order to continue installation you must agree with above 
           license terms by typing "Yes" with capital "Y"! 

Do you agree with above license? 

در Yصورت موافقت ، "بله" را با سرمایه تایپ کنید.

اکنون از شما سؤال خواهد شد که LiteSpeed ​​در کجا نصب خواهد شد. اگر می خواهید آن را در دایرکتوری پیش فرض نصب کنید ، کافی است enter را بزنید.

Please specify the destination directory. You must have permissions to 
create and manage the directory. It is recommended to install the web server 
at /opt/lsws, /usr/local/lsws or in your home directory like '~/lsws'.

ATTENTION: The user 'nobody' must be able to access the destination
           directory.

Destination [/usr/local/lsws]: 

از شما خواسته می شود نام کاربری را برای سرپرست وارد کنید تا بتوانید وارد رابط وب شوید.

Please specify the user name of the administrator.
This is the user name required to log into the administration web interface.

User name [admin]: 

اگر می خواهید از نام "مدیر" استفاده کنید ، کافی است Enter را فشار دهید. توصیه می شود نام را به دلایل امنیتی تغییر دهید ، بنابراین اگر می خواهید از نام دیگری استفاده کنید ، آن را وارد کنید و enter را فشار دهید.

اکنون از شما خواسته می شود برای مدیر خود رمزعبور وارد کنید. برای دسترسی به رابط وب باید از این رمز عبور استفاده کنید.

Please specify the administrator's password.
This is the password required to log into the administration web interface.

Password: 

اطمینان حاصل کنید که این رمز عبور ایمن است زیرا هرکسی که بتواند با کاربر سرپرست شما دسترسی داشته باشد ، قادر به مدیریت سرور شما خواهد بود.

اکنون از شما خواسته می شود که آدرس ایمیل (یا اگر دوست دارید) وارد کنید. در صورت نیاز به هرگونه ارتباط با نصب سرور / LiteSpeed ​​خود مطلع شوید ، این نرم افزار برای اطلاع از شما یک ایمیل به آدرس های ایمیل ذکر شده در اینجا ارسال می کند.

Please specify administrators' email addresses.
It is recommended to specify a real email address,
Multiple email addresses can be set by a comma 
delimited list of email addresses. Whenever something
abnormal happened, a notificiation will be sent to 
emails listed here.

Email addresses [root@localhost]: 

مثلا:

Email addresses [root@localhost]: [email protected]

از طرف دیگر ، اگر می خواهید از چندین آدرس ایمیل استفاده کنید ، از لیست جدا شده با کاما مانند این استفاده کنید:

    Email addresses [root@localhost]: [email protected], [email protected]

از شما خواسته می شود تا کاربرانی که وب سرور به عنوان آن اجرا می شود را وارد کنید. اطمینان حاصل کنید که این کاربر غیر ریشه است زیرا استفاده از یک کاربر با امتیازات ریشه بسیار ناامن است !

As you are the root user, you must choose the user and group
whom the web server will be running as. For security reason, you should choose
a non-system user who does not have login shell and home directory such as
'nobody'.

User [nobody]: 

اگر مطمئن نیستید که به اینجا وارد شوید ، فقط آن را "هیچ کس" بگذارید.

همین کار را برای سوال بعدی انجام دهید.

Please choose the group that the web server running as.

User 'nobody' is the member of following group(s):  nobody
Group [nobody]: 

اکنون از شما سؤال خواهد شد که سرور وب چه پستی را گوش می دهد. به طور کلی ، شما می خواهید این را به عنوان پورت 80 قرار دهید زیرا بازدید کنندگان پس از نشانی اینترنتی شما نیازی به ورود به درگاه نخواهند داشت. در موقعیت های خاص ، شما ممکن است بخواهید این را تغییر دهید ، اما اگر دلیل مشخصی وجود ندارد ، به سادگی 80 را در اینجا قرار دهید.

Please specify the port for normal HTTP service.
Port 80 is the standard HTTP port, only 'root' user is allowed to use 
port 80, if you have another web server running on port 80, you need to
specify another port or stop the other web server before starting LiteSpeed
Web Server.
You can access the normal web page at http://<YOUR_HOST>:<HTTP_PORT>/

HTTP port [8088]: 80

برای مدیریت سرور وب LiteSpeed ​​خود یک رابط وب مدیریت موجود است. این رابط وب باید در پورت دیگری مانند 7080 (پیش فرض) اجرا شود. شما می توانید آن را به صورت پیش فرض رها کنید ، مگر اینکه بخواهید آن را به درگاه دیگری گوش دهد. سپس می توانید با تایپ کردن به رابط وب دولت دسترسی پیدا کنید http://domain.com:port.

Please specify the HTTP port for the administration web interface,
which can be accessed through http://<YOUR_HOST>:<ADMIN_PORT>/

Admin HTTP port [7080]: 

اکنون از شما سؤال خواهد شد که آیا می خواهید از PHP استفاده کنید. اگر نیاز به استفاده از CMS (مانند جوملا یا وردپرس) دارید ، باید این کار را فعال کنید. Yبرای فعال کردن PHP یا nاستفاده از آن ، تایپ کنید.

You can setup a global script handler for PHP with the pre-built PHP engine
shipped with this package now. The PHP engine runs as Fast CGI which  
outperforms Apache's mod_php. 
You can always replace the pre-built PHP engine with your customized PHP 
engine.

Setup up PHP [Y/n]: Y

برای سوال بعدی ، کافی است enter را فشار دهید مگر اینکه شما یک کاربر پیشرفته باشید و بدانید که در اینجا چه کاری انجام می دهید.

Suffix for PHP script(comma separated list) [php]:

اکنون از شما سؤال خواهد شد که آیا می خواهید از AWStats استفاده کنید. AWStats برنامه ای است که آمار تولید می کند ، بنابراین می توانید اطلاعات دقیقی در مورد بازدید کنندگان مشاهده کنید. yاگر می خواهید از AWStats استفاده کنید ، تایپ کنید یا Nاگر این را نمی خواهید.

AWStats is a popular log analyzer that generates advanced web server 
statistics. LiteSpeed web server seamlessly integrates AWStats into 
its Web Admin Interface. AWStats configuration and statistics update
have been taken care of by LiteSpeed web server.

Note: If AWStats has been installed already, you do not need to
      install again unless a new version of AWStats is available.

Would you like to install AWStats Add-on module [y/N]? N

بعد از شما سؤال خواهد شد که آیا می خواهید LiteSpeed ​​با شروع مجدد سرور به طور خودکار شروع شود. برای جلوگیری از خرابی ، احتمالاً این را می خواهید ، پس تایپ کنید Y.

Would you like to have LiteSpeed Web Server started automatically
when the server restarts [Y/n]? Y

اگر می خواهید LiteSpeed ​​را شروع کنید ، تایپ کنید Y. اگر می خواهید بعداً به صورت دستی آن را شروع کنید ، تایپ کنید n.

[OK] The startup script has been successfully installed!
Would you like to start it right now [Y/n]? Y

اگر همه چیز خوب پیش رفت ، باید پیام زیر را مشاهده کنید:

LiteSpeed Web Server started successfully! Have fun!

هنگامی که اکنون به IP سرور یا نام دامنه خود می روید ، صفحه پیش فرض را مشاهده خواهید کرد. اکنون می توانید شروع به ایجاد وب سایت کنید!

مرحله 5: پیکربندی دیوار آتش خود را

برای اینکه امکان دسترسی به وب سرور LiteSpeed ​​ما فراهم شود ، باید پورت را برای سرور وب خود (80) و رابط وب مدیریت (7080) باز کنیم:

iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 7080 -j ACCEPT
service iptables save

اگر این پورت ها را در حین نصب تغییر داده اید ، حتماً آنها را در iptablesقوانین تغییر دهید .

تبریک می گویم ، شما اکنون یک وب سرور کاملاً کاربردی LiteSpeed ​​دارید. در صورت داشتن هرگونه سؤال یا مشکلی ، لطفاً به اسناد و مدارک یا انجمن های پشتیبانی LiteSpeed ​​مراجعه کنید .



Leave a Comment

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

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

تنظیم RethinkDB Cluster On CentOS 7

تنظیم RethinkDB Cluster On CentOS 7

مقدمه RethinkDB یک پایگاه داده NoSQL است که داده ها را به عنوان اسناد JSON ذخیره می کند. این یک زبان پرس و جو بسیار بصری است و از ویژگی های آن معمولا در دسترس است

نحوه نصب نسخه باز Vtiger CRM در CentOS 7

نحوه نصب نسخه باز Vtiger CRM در CentOS 7

Vtiger CRM یک نرم افزار محبوب مدیریت ارتباط با مشتری است که می تواند به بنگاهها در رشد فروش ، ارائه خدمات به مشتری و افزایش سود کمک کند. من

نحوه نصب کاناپه CMS 2.0 بر روی یک VPS CentOS 7 LAMP

نحوه نصب کاناپه CMS 2.0 بر روی یک VPS CentOS 7 LAMP

با استفاده از یک سیستم متفاوت؟ Couch CMS یک سیستم مدیریت محتوای منبع ساده و انعطاف پذیر ، آزاد و منبع باز (CMS) است که به طراحان وب اجازه می دهد تا طراحی کنند.

نحوه نصب SonarQube در CentOS 7

نحوه نصب SonarQube در CentOS 7

با استفاده از یک سیستم متفاوت؟ SonarQube یک ابزار منبع باز برای توسعه سیستم با کیفیت است. در جاوا نوشته شده است و چندین پایگاه داده را پشتیبانی می کند. فراهم می کند

نصب Netdata در CentOS 7

نصب Netdata در CentOS 7

با استفاده از یک سیستم متفاوت؟ Netdata یک ستاره در حال افزایش در زمینه نظارت بر معیارهای سیستم در زمان واقعی است. در مقایسه با سایر ابزارهای مشابه ، Netdata:

نحوه فعال سازی پشتیبانی HTTP / 2 در DirectAdmin (CentOS)

نحوه فعال سازی پشتیبانی HTTP / 2 در DirectAdmin (CentOS)

HTTP / 2 جدیدترین نسخه پروتکل HTTP است که از SPDY مستقر است. توسعه آن توسط Google آغاز شده است و HTTP / 2 تا حد زیادی بر اساس پایگاه کد است

نحوه نصب سرور Starbound در CentOS 7

نحوه نصب سرور Starbound در CentOS 7

با استفاده از یک سیستم متفاوت؟ در این آموزش ، Ill در مورد نحوه راه اندازی یک سرور Starbound در CentOS 7 توضیح می دهد. پیش نیازها: شما باید این بازی را روی خود داشته باشید

یک سرور چند نفره SA-MP San Andreas را در CentOS 6 تنظیم کنید

یک سرور چند نفره SA-MP San Andreas را در CentOS 6 تنظیم کنید

به یکی دیگر از آموزش های Vultr خوش آمدید. در اینجا ، نحوه نصب و اجرای سرور SAMP را یاد خواهید گرفت. این راهنما برای CentOS 6 نوشته شده است. پیش نیازهای مورد نیاز شما

Elgg را روی CentOS 7 نصب کنید

Elgg را روی CentOS 7 نصب کنید

با استفاده از یک سیستم متفاوت؟ Elgg یک موتور شبکه ای منبع باز است که امکان ایجاد محیط های اجتماعی از جمله شبکه های اجتماعی دانشگاه را فراهم می کند

نحوه نصب سرور RStudio در CentOS 7

نحوه نصب سرور RStudio در CentOS 7

RStudio Server نسخه وب RStudio است که مجموعه ای از ابزارهایی است که برای تسهیل کار برنامه نویسی با استفاده از زبان برنامه نویسی R طراحی شده است. در سه

نصب Bolt CMS در CentOS 7

نصب Bolt CMS در CentOS 7

Bolt یک CMS منبع باز است که به زبان PHP نوشته شده است. کد منبع Bolts در GitHub میزبانی شده است. این راهنما نحوه نصب Bolt CMS را در CentOS 7 Vult تازه نشان می دهد

نحوه نصب Elasticsearch در سرور Vultr CentOS 7

نحوه نصب Elasticsearch در سرور Vultr CentOS 7

Elasticsearch یک موتور جستجوی کامل و متن تحلیلی متن کامل است. به لطف تطبیق پذیری ، مقیاس پذیری و سهولت استفاده ، Elasticsearch گسترده تر است

Kubernetes With Kubeadm را در CentOS 7 مستقر کنید

Kubernetes With Kubeadm را در CentOS 7 مستقر کنید

بررسی اجمالی این مقاله به شما کمک می کند تا در هر زمان خوشه ای از Kubernetes را جمع کنید و با kubeadm در حال اجرا باشید. در این راهنما از دو سرور استفاده می شود

راه اندازی Sails.js برای توسعه در CentOS 7

راه اندازی Sails.js برای توسعه در CentOS 7

با استفاده از یک سیستم متفاوت؟ مقدمه Sails.js یک چارچوب MVC ��رای Node.js است ، شبیه به Ruby on Rails. این امر برای ایجاد برنامه های مدرن ver

پیکربندی BGP با استفاده از Quagga در Vultr (CentOS 7)

پیکربندی BGP با استفاده از Quagga در Vultr (CentOS 7)

Vultrs عملکرد IP فضای شما را امکان پذیر می سازد تا آزادی بی سابقه ای در اختصاص منابع IP شخصی شما به سرورهای cloud Vultr داشته باشید. ما کلی

نحوه نصب PufferPanel (کنترل پنل کنکوری رایگان) در CentOS 7

نحوه نصب PufferPanel (کنترل پنل کنکوری رایگان) در CentOS 7

مقدمه در این آموزش ، PufferPanel را در Vultr VPS ما نصب کنید. PufferPanel یک پانل کنترل با منبع آزاد و بصورت رایگان برای مدیریت شما است

ابزارهای نظارت بهتر برای اوبونتو و CentOS

ابزارهای نظارت بهتر برای اوبونتو و CentOS

معرفی سیستم های لینوکس به طور پیش فرض مانند top ، df و du با ابزارهای نظارتی ارسال می شوند که به نظارت بر فرایندها و فضای دیسک کمک می کنند. با این حال ، اغلب اوقات ، آنها به صورت طاقت فرسا هستند

دستگاه های خود را با استفاده از LibreNMS در CentOS 7 نظارت کنید

دستگاه های خود را با استفاده از LibreNMS در CentOS 7 نظارت کنید

با استفاده از یک سیستم متفاوت؟ LibreNMS یک سیستم نظارت بر شبکه منبع باز کاملاً برجسته است. از SNMP برای به دست آوردن داده ها از دستگاه های مختلف استفاده می کند. یک نوع

نحوه نصب Gitea در CentOS 7

نحوه نصب Gitea در CentOS 7

با استفاده از یک سیستم متفاوت؟ Gitea یک منبع کنترل جایگزین متن باز و خود میزبان است که توسط Git ساخته شده است. Gitea در Golang نوشته شده و هست

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

اشتراک NFS را در Debian تنظیم کنید

اشتراک NFS را در Debian تنظیم کنید

NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

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

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

یک سرور TeamTalk را در لینوکس تنظیم کنید

یک سرور TeamTalk را در لینوکس تنظیم کنید

TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th

نحوه نصب انجمن NodeBB در FreeBSD 12

نحوه نصب انجمن NodeBB در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB

نصب و راه اندازی ZNC در اوبونتو

نصب و راه اندازی ZNC در اوبونتو

ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.

نحوه نصب Ranger Terminal File Manager در لینوکس

نحوه نصب Ranger Terminal File Manager در لینوکس

رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد