نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
برخی از معماری های در دسترس بالا نیاز به یک آدرس IP شناور دارند. پس از فعال شدن شبکه های خصوصی ، این قابلیت در پلت فرم Vultr موجود است. Vultr یک محدوده IP را در هر شبکه خصوصی ارائه می دهد: "شما می توانید از هر IP که دوست دارید در شبکه خصوصی استفاده کنید. ما بطور پیش فرض یک IP اختصاص می دهیم ، اما می توانید آن را نادیده بگیرید و در صورت تمایل از آن استفاده کنید." . بنابراین ، ما می توانیم از هر IP مجازی در محدوده IP خصوصی استفاده کنیم. این مثال دارای یک تنظیم غیرفعال / فعال است. سرور اصلی IP شناور را ادعا می کند مگر اینکه سرور کم شود. اگر سرور اصلی خاموش باشد ، IP شناور توسط سرور پشتیبان ادعا می شود.
با فعال کردن شبکه خصوصی در هر VPS شروع کنید. این ویژگی به خوبی ثبت شده است .
به عنوان یک sudo
کاربر به سیستم وارد شوید و سیستم و بسته های آن را به روز کنید:
apt-get update && apt-get upgrade
پس از اتمام این کار ، ما آماده هستیم تا نصب و پیکربندی Keepalived را شروع کنیم.
اکنون که هر سیستم به روز است و دارای IP اختصاصی است ، می توانید Keepalived را بر روی هر دوی آنها نصب کنید.
apt-get install keepalived
با استفاده از این روش ، Daemon در دسترس بالا نصب خواهد شد. Keepalived برنامه ای است که قابلیت دسترسی بالا و قابلیت توازن بار را بر اساس پروتکل افزونگی روتر مجازی (VRRP) فراهم می کند.
در سرور اصلی ، پرونده پیکربندی Keepalived را ویرایش کنید.
nano /etc/keepalived/keepalived.conf
virtual_ipaddress
آی پی ما خواهد شد شناور بین سرور است. priority
تعریف خواهد شد که این IP خودش را دارد. برای استاد ، ما از اولویت استفاده خواهیم کرد 200
. ما از 10.99.0.200
IP مجازی شناور خود استفاده خواهیم کرد.
vrrp_instance VI_1 {
state MASTER
interface ens7
virtual_router_id 51
priority 200
advert_int 1
authentication {
auth_type PASS
auth_pass thisismysupersecretpassword
}
virtual_ipaddress {
10.99.0.200
}
}
در سرور پشتیبان ، فایل پیکربندی Keepalived را ویرایش کنید.
nano /etc/keepalived/keepalived.conf
در اینجا ما virtual_ipaddress
دقیقاً مانند سرور اصلی تعریف خواهیم کرد . تفاوت اینجاست که اولویت این سرور پایین تر است ، بنابراین فقط در صورت عدم حضور آنلاین استاد ، IP را درخواست می کند.
vrrp_instance VI_1 {
state BACKUP
interface ens7
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass thisismysupersecretpassword
}
virtual_ipaddress {
10.99.0.200
}
}
پس از پیکربندی هر دو سرویس Keepalived ، هر سرویس را شروع کنید و آن را در بوت فعال کنید.
systemctl start keepalived
systemctl enable keepalived
در سرور سوم (یا روی سرور پشتیبان) با پینگ IP مشترک ما شروع می شود:
ping 10.99.0.200
اکنون دوباره master server را راه اندازی مجدد کنید و حرکت IP را به سمت سرور پشتیبان تماشا کنید. این معمولاً با افزایش اندک زمان تأخیر در پینگ نشان داده می شود.
64 bytes from 10.99.0.200: icmp_seq=80 ttl=64 time=0.384 ms
64 bytes from 10.99.0.200: icmp_seq=81 ttl=64 time=1.33 ms <<< failover has happened
64 bytes from 10.99.0.200: icmp_seq=82 ttl=64 time=0.388 ms
64 bytes from 10.99.0.200: icmp_seq=83 ttl=64 time=0.339 ms
64 bytes from 10.99.0.200: icmp_seq=84 ttl=64 time=0.570 ms
آثار ماندگار و بدون مشکل در مورد Vultr ، و آماده برای تمام طراحی های معماری در دسترس بالا است.
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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد