نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
Ansible یک سیستم مدیریت پیکربندی است. مدیریت پیکربندی امکان استقرار خودکار ، پیکربندی و مدیریت متمرکز برنامه ها را فراهم می کند. در صورت نیاز به نصب برنامه خود بر روی چندین سرور بدون نیاز به انجام دستی بصورت دستی بر روی همه سرورهای شما ، این کار مفید است. همچنین می توانید سرورهای یکسان را به خوشه خود اضافه کنید. برای مثال می توانید یک بالانسر / خوشه / شکست را تنظیم کنید.
Ansible مدیریت پیکربندی را فراهم می کند تا بتوانید سرورهای یکسان را به راحتی به خوشه خود اضافه کنید. همچنین می توانید برای همه سرورهای خود در یک مکان مدیریت متمرکز انجام دهید. می توانید apt-get update
همه سرورها را به طور همزمان اجرا کنید!
من شخصاً Ansible را ترجیح می دهم زیرا بدون نیاز به نصب دستی نرم افزار روی همه سرورهای شما کار را انجام می دهد. این کار استقرار و مدیریت بیش از SSH را انجام می دهد. SSH یک رسانه استاندارد برای مدیریت سرور است ، اما یک نقطه ضعف در این است که شما باید SSH را فعال کنید. برخی ممکن است فکر کنند که یک خطر امنیتی ، اگرچه Ansible با کلیدهای SSH کار می کند ، که امنیت بیشتری دارند.
در این آموزش خواهیم دید که چگونه می توانیم Ansible را در Ubuntu 14.04 نصب کنیم.
می توانید Ansible را با:
apt-get install ansible
شما باید تمام سرورهایی را که می خواهید با Ansible در آنها مدیریت /etc/ansible/hosts
کنید قرار دهید.
شما باید در مورد همه خطوط نظر دهید. hosts
برای ایجاد یک دسته به آخرین خط پرونده بروید. بگویید که شما یک خوشه سرور وب و پایگاه داده دارید. شما می توانید دو دسته جداگانه ایجاد کنید: web
و db
. اگر می خواهید در همه سرورهای پایگاه داده تغییری ایجاد کنید ، می توانید db
به عنوان انتخاب استفاده کنید ، بنابراین فقط تمام سرورهای پایگاه داده تحت تأثیر قرار می گیرند و سرورهای دیگر مانند سرورهای وب شما در این web
دسته قرار نمی گیرند.
مثال:
[web]
localhost ansible_ssh_host=127.0.0.1
web1 ansible_ssh_host=192.168.2.2
web2 ansible_ssh_host=0.0.0.0
[db]
db1 ansible_ssh_host=192.168.2.3
db2 ansible_ssh_host=192.168.2.4
db3 ansible_ssh_host=192.168.2.5
db4 ansible_ssh_host=192.168.2.6
قالب: name ansible_ssh_host=ip
توجه داشته باشید که اگر از Ansible 2.0 استفاده می کنید ، این ssh_
بخش از بین رفته است. در عوض استفاده کنید ansible_host
.
name
فقط یک نام برای مراجعه به سرور شماست ، ip
IP واقعی است.
این می گوید Ansible که شما باید 3 وب سرور بر روی آدرس IP 127.0.0.1
، 192.168.2.2
و 0.0.0.0
و 4 سرورهای پایگاه داده در آدرس های IP 192.168.2.3-6
.
کار با جواب با کلیدهای SSH. اگر کلید SSH روی گره ها همانند سرور Ansible شما نباشد ، خطایی به شما می دهد. بنابراین ، ما باید یک کلید SSH تولید کنیم.
ssh-keygen
اکنون کلید SSH خود را به گره های خود اضافه کنید. اگر همه گره های شما در Vultr است ، به مدیر کلید Vultr SSH بروید و کلید عمومی خود را اضافه کنید. آن را می توان اینجا پیدا کرد:
cat ~/.ssh/id_rsa.pub
سپس هنگام استقرار سرور خود ، کلید SSH خود را در بخش "کلیدهای SSH" انتخاب کنید.
برای دیدن اینکه آیا می توانید تمام سرورهای خود را در hosts
پرونده پینگ کنید ، می توانید از دستور زیر استفاده کنید:
ansible -m ping all
این تأیید می کند سرورهای شما بصورت آنلاین هستند یا خیر.
همچنین می توانید یک دستور را اجرا کنید:
ansible web -m command -a 'shutdown -h now'
ما به تازگی دستور را shutdown -h now
در تمام سرورهای موجود در این web
دسته اجرا کرده ایم.
در این مرحله ، Ansible راه اندازی شده و آماده رفتن است. به نظر می رسد بسیار ساده است ، درست است؟ خوب ، ما هنوز قدرتمندترین ویژگی Ansible را پوشش نداده ایم: کتابهای بازی. در این آموزش با کتابهای بازی بیشتر بیاموزید .
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد
با استفاده از یک سیستم متفاوت؟ Brotli یک روش فشرده سازی جدید با نسبت فشرده سازی بهتر از GZIP است. کد منبع آن در این Githu به صورت عمومی میزبانی می شود
با استفاده از یک سیستم متفاوت؟ DokuWiki یک برنامه ویکی منبع باز است که به زبان پی اچ پی نوشته شده است و به پایگاه داده نیاز ندارد. این داده ها را در پرونده های متنی ذخیره می کند. DokuWik
EasyEngine (ee) ابزاری پایتون است که به شما امکان می دهد سایت های وردپرس خود را به راحتی و به صورت خودکار مدیریت کنید. با استفاده از EasyEngine ، شما مجبور به dea نیستید
با استفاده از یک سیستم متفاوت؟ مقدمه CyberPanel یکی از اولین صفحه کنترل در بازار است که هم منبع باز است و هم از OpenLiteSpeed استفاده می کند. چی
ClamAV یک مجموعه آنتی ویروس رایگان و منبع باز است. هنگام برنامه ریزی استراتژی امنیتی برای سرور خود ، ممکن است بخواهید اجرای آنتی ویروس برای محافظت را در نظر بگیرید
با استفاده از یک سیستم متفاوت؟ Brotli یک روش فشرده سازی جدید با نسبت فشرده سازی بهتر از Gzip است. کد منبع آن در Github به صورت عمومی میزبانی می شود. تی
با استفاده از یک سیستم متفاوت؟ Couch CMS یک سیستم مدیریت محتوای منبع ساده و انعطاف پذیر ، آزاد و منبع باز (CMS) است که به طراحان وب اجازه می دهد تا طراحی کنند.
با استفاده از یک سیستم متفاوت؟ SonarQube یک ابزار منبع باز برای توسعه سیستم با کیفیت است. در جاوا نوشته شده است و چندین پایگاه داده را پشتیبانی می کند. فراهم می کند
با استفاده از یک سیستم متفاوت؟ Netdata یک ستاره در حال افزایش در زمینه نظارت بر معیارهای سیستم در زمان واقعی است. در مقایسه با سایر ابزارهای مشابه ، Netdata:
با استفاده از یک سیستم متفاوت؟ مونیکا یک سیستم مدیریت ارتباط شخصی با منبع آزاد است. از آن به عنوان CRM (ابزاری رایج استفاده شده توسط تیمهای فروش استفاده کنید) فکر کنید
کنترل پنل OpenSIPS یک برنامه وب مبتنی بر PHP برای تهیه سرور OpenSIPS SIP است. می توان از آن برای تهیه ، کارکرد و نظارت بر ضرب استفاده کرد
با استفاده از یک سیستم متفاوت؟ BlogoText CMS یک سیستم مدیریت محتوا (CMS) ساده و سبک ، آزاد و متن باز است و موتور وبلاگ مینیمالیستی
با استفاده از یک سیستم متفاوت؟ X-Cart یک پلتفرم تجارت الکترونیک با منبع آزاد بسیار انعطاف پذیر است که دارای چندین ویژگی و ادغام است. کد منبع X-Cart میزبان است
مقدمه WordPress سیستم مدیریت محتوای غالب در اینترنت است. این قدرت همه چیز را از بلاگ ها گرفته تا وب سایت های پیچیده و دارای محتوای پویا انجام می دهد
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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد