نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
LiteSpeed یک وب سرور محبوب است که چنگال Apache است. این ساخته شده است برای بهینه سازی و به طور کلی سریعتر. ما می خواهیم فرض کنیم که نصب CentOS تمیز دارید.
در این راهنما ، LiteSpeed Standard را نصب خواهیم کرد. این یک نسخه رایگان از LiteSpeed است ، جایگزینی برای OpenLiteSpeed (نسخه منبع باز LiteSpeed که همچنین رایگان است).
ما باید مطمئن باشیم که سرور ما کاملاً به روز است. با بروزرسانی با این موارد اطمینان حاصل کنید yum
:
yum update -y
با این کار تمام نرم افزارهای نصب شده روی سرور شما به روز می شود. پس از به روزرسانی ، می توانیم LiteSpeed را ادامه داده و نصب کنیم.
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 را بارگیری کنیم.
در این راهنما قصد داریم 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*
پس از بارگیری 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 سرور یا نام دامنه خود می روید ، صفحه پیش فرض را مشاهده خواهید کرد. اکنون می توانید شروع به ایجاد وب سایت کنید!
برای اینکه امکان دسترسی به وب سرور 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 مراجعه کنید .
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
مقدمه RethinkDB یک پایگاه داده NoSQL است که داده ها را به عنوان اسناد JSON ذخیره می کند. این یک زبان پرس و جو بسیار بصری است و از ویژگی های آن معمولا در دسترس است
Vtiger CRM یک نرم افزار محبوب مدیریت ارتباط با مشتری است که می تواند به بنگاهها در رشد فروش ، ارائه خدمات به مشتری و افزایش سود کمک کند. من
با استفاده از یک سیستم متفاوت؟ Couch CMS یک سیستم مدیریت محتوای منبع ساده و انعطاف پذیر ، آزاد و منبع باز (CMS) است که به طراحان وب اجازه می دهد تا طراحی کنند.
با استفاده از یک سیستم متفاوت؟ SonarQube یک ابزار منبع باز برای توسعه سیستم با کیفیت است. در جاوا نوشته شده است و چندین پایگاه داده را پشتیبانی می کند. فراهم می کند
با استفاده از یک سیستم متفاوت؟ Netdata یک ستاره در حال افزایش در زمینه نظارت بر معیارهای سیستم در زمان واقعی است. در مقایسه با سایر ابزارهای مشابه ، Netdata:
HTTP / 2 جدیدترین نسخه پروتکل HTTP است که از SPDY مستقر است. توسعه آن توسط Google آغاز شده است و HTTP / 2 تا حد زیادی بر اساس پایگاه کد است
با استفاده از یک سیستم متفاوت؟ در این آموزش ، Ill در مورد نحوه راه اندازی یک سرور Starbound در CentOS 7 توضیح می دهد. پیش نیازها: شما باید این بازی را روی خود داشته باشید
به یکی دیگر از آموزش های Vultr خوش آمدید. در اینجا ، نحوه نصب و اجرای سرور SAMP را یاد خواهید گرفت. این راهنما برای CentOS 6 نوشته شده است. پیش نیازهای مورد نیاز شما
با استفاده از یک سیستم متفاوت؟ Elgg یک موتور شبکه ای منبع باز است که امکان ایجاد محیط های اجتماعی از جمله شبکه های اجتماعی دانشگاه را فراهم می کند
RStudio Server نسخه وب RStudio است که مجموعه ای از ابزارهایی است که برای تسهیل کار برنامه نویسی با استفاده از زبان برنامه نویسی R طراحی شده است. در سه
Bolt یک CMS منبع باز است که به زبان PHP نوشته شده است. کد منبع Bolts در GitHub میزبانی شده است. این راهنما نحوه نصب Bolt CMS را در CentOS 7 Vult تازه نشان می دهد
Elasticsearch یک موتور جستجوی کامل و متن تحلیلی متن کامل است. به لطف تطبیق پذیری ، مقیاس پذیری و سهولت استفاده ، Elasticsearch گسترده تر است
بررسی اجمالی این مقاله به شما کمک می کند تا در هر زمان خوشه ای از Kubernetes را جمع کنید و با kubeadm در حال اجرا باشید. در این راهنما از دو سرور استفاده می شود
با استفاده از یک سیستم متفاوت؟ مقدمه Sails.js یک چارچوب MVC ��رای Node.js است ، شبیه به Ruby on Rails. این امر برای ایجاد برنامه های مدرن ver
Vultrs عملکرد IP فضای شما را امکان پذیر می سازد تا آزادی بی سابقه ای در اختصاص منابع IP شخصی شما به سرورهای cloud Vultr داشته باشید. ما کلی
مقدمه در این آموزش ، PufferPanel را در Vultr VPS ما نصب کنید. PufferPanel یک پانل کنترل با منبع آزاد و بصورت رایگان برای مدیریت شما است
معرفی سیستم های لینوکس به طور پیش فرض مانند top ، df و du با ابزارهای نظارتی ارسال می شوند که به نظارت بر فرایندها و فضای دیسک کمک می کنند. با این حال ، اغلب اوقات ، آنها به صورت طاقت فرسا هستند
با استفاده از یک سیستم متفاوت؟ LibreNMS یک سیستم نظارت بر شبکه منبع باز کاملاً برجسته است. از SNMP برای به دست آوردن داده ها از دستگاه های مختلف استفاده می کند. یک نوع
با استفاده از یک سیستم متفاوت؟ Gitea یک منبع کنترل جایگزین متن باز و خود میزبان است که توسط Git ساخته شده است. Gitea در Golang نوشته شده و هست
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد