هاست وردپرس

هاست وردپرس

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


چرا خرید هاست وردپرس از وان سرور؟

  1. سادگی نصب و استفاده: یکی از مزیت‌های بزرگ هاست WordPress، سادگی نصب و راه‌اندازی آن است. شما نیاز به دانش فنی عمیق برای استفاده از آن ندارید و بعد از خرید هاست وردپرس، وردپرس اتوماتیک نصب و مشخصات پنل وردپرس برای شما ارسال می شود.

  2. پشتیبانی از افزونه‌ها و پوسته‌ها: وردپرس به شما اجازه می‌دهد از افزونه‌ها و پوسته‌ها برای افزایش قابلیت‌های وب‌سایت خود استفاده کنید. همچنین، می‌توانید ظاهر وب‌سایت خود را با تغییر پوسته‌ها به سادگی تغییر دهید.

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

  4. کارایی بهتر: هاست‌های وردپرس وان سرور دارای کنترل پنل سی پنل (Cpanel) و وب سرور لایت اسپید ( LiteSpeed ) با مشخصات سخت افزار قدرتمند و هارد پر سرعت NVMe (ان وی ام ای) میباشند. این سرویس بهینه‌سازی‌شده برای اجرای سریع وب‌سایت‌های وردپرسی هستند. این به معنای افزایش سرعت بارگذاری صفحات وب و تجربه کاربری بهتر برای بازدیدکنندگان است.

  5. پشتیبانی ۲۴/۷: خدمات هاست wordpress وان سرور دارای پشتیبانی ۲۴/۷ است و به شما این امکان را می‌دهد که در هر زمان که نیاز دارید از طریق تیکت با ما در ارتباط باشید.


پلن های هاست وردپرس

پلــن مورد نظرتـــان را نیــافتید؟!

همین حالا پلن انتخابی یا کانفیگ اختصاصیتان را درخواست کنید

پشتیبانی 24/7

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

آپتایم 99.99%

سرورهای وان سرور از معتبرترین دیتاسنترهای جهان که دارای تضمین آپ تایم 99.99% میباشند، تیم وان سرور به صورت 24 ساعته در حال مانیتورینگ سرورها هستند تا در صورت وجود هرگونه اختلال و مشکل سریعا پیگیر حل مشکل باشند.

بک آپ گیری خودکار

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

هارد NVMe

پرسرعت ترین هارد تا لحظه حال از نوع ssd Nvme میباشد که با اختلاف زیادی از رقبای نوع دیگر هاردها انتقال دیتا دارد، انتقال دیتا با سرعت تقریبا 8GB/s تجربه کاربری بهتری را در مجازی ها به نمایش میگذارد.

ترافیک نامحدود

ترافیک این نوع سرور از وان سرور به صورت نامحدود بوده و هیچ محدودیت ترافیک و پهنای باندی اعمال نشده.

وب سرور LiteSpeed

استفاده از وب سرور قدرتمند لایت اسپید (LiteSpeed) امکان پردازش سریعتر با امکانات بیشتر از جمله قابلیت کش لایت اسپید را برای شما فراهم میکند.

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

برخی از سوالاتی که ممکن است در ابتدا داشته باشید

ثبت سفارشات هاست در وان سرور آنی است. به محض پرداخت مشخصات برای شما ایمیل خواهد شد.

بله! در صورتی که هاست شما با کنترل پنل cpanel بوده به صورت رایگان از سمت تیم وان سرور امکان انتقال وجود دارد. به این منظور از طریق پنل کاربری  بخش ارسال تیکت پشتیبانی اقدام به ارسال تیکت کنید تا همکاران بررسی و انتقال هاستتون رو انجام بدن.

این هارد بیش از ۲۰ برابر سریعتر از هاردهای Sata3 و درعمل بیش از ۵برابر سریعتر از هاردهای SSD میباشد.به همین دلیل که ارتباط هاستینگ با هارد کاملا مستقیم است این حجم تبادلات در هارد NVMe بسیار بالاتر رفته که باعث کاهش شدید تاخیر زمانی پاسخ ( Load Avg ) شده.

ارتقا در هر زمان تاریخ سررسید با وجود منابع سخت افزاری مقدور است، تنزل سرویس نیز فقط در زمان تمدید سرویس میسر خواهد بود.

بله، این قابلیت در تمامی هاستهای وان سرور مقدور است. همچنین اگر نیاز به ssl اختصاصی داشتید هم از ( بخش فروش ssl سایت ) میتوانید سفارش ثبت کنید.

بک آپ گیری ها به صورت خودکار از طریق JetBackup گرفته میشود که به دو شیوه هفتگی و هر روز میباشد.
بک آپ های روزانه: بک آپ فقط از دیتابیس های هاستتون گرفته شده و تا سه روز قبل نگهداری میشود.
بک آپ های هفتگی: بک آپ به صورت کامل فول بک آپ گرفته شده و تا دو هفته قبل موجود میباشد.
همچنین دسترسی به دانلود و ریستور بک آپ ها در سی پنل بخش jetbackup برای کاربران گرامی وان سرور محیا میباشد تا بدون اتلاف زمان اقدام به دانلود و ریستور کنند.

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

صفحه تماس بـــا مـــا

نظرات مشتریان

برخی از نظرات مشتریان وان سرور

جزیره آموزشی

برخی از پستهای آموزشی پیشنهادی
آموزش نصب Laravel در اوبونتو 18.04

آموزش نصب Laravel در اوبونتو 18.04

آموزش نصب Laravel در اوبونتو 18.04Laravel یک چارچوب مبتنی بر وب برنامه PHP با فرمت ظریف و زیبا است. Laravel به شما امکان می دهد تا به راحتی برنامه های کاربردی وب را در برنامه های کاربردی قابل تنظیم و قابل انعطاف، API های آرام و راه حل های تجارت الکترونیکی بسازید. با ویژگی های ساخت و ساز مانند مسیریابی، احراز هویت، جلسات، ذخیره سازی و آزمایش واحد Laravel یک چارچوب مناسب برای بسیاری از توسعه دهندگان PHP است. در این آموزش ما به شما نحوه نصب Laravel را در سیستم اوبونتو 18.04 نشان خواهیم داد. دستورالعمل های مشابه برای اوبونتو 16.04 و توزیع مبتنی بر اوبونتو شامل لینوکس مینت، کوبونتو و سیستم عامل اولیه نیز کاربرد دارند. برای خرید سرور مجازی اوبنتو کلیک کنید پیش نیازها قبل از ادامه این آموزش، اطمینان حاصل کنید که به عنوان کاربر با امتیازات sudo وارد سیستم شوید. بسته های سیستم را به آخرین نسخه ها به روز رسانی کنید: sudo apt update && sudo apt upgrade نصب PHP پی اچ پی 7.2 که نسخه پیش فرض PHP در اوبونتو 18.04 است، به طور کامل پشتیبانی می شود و برای Laravel 5.7 توصیه می شود. دستور زیر را اجرا کنید تا PHP و تمامی ماژول های PHP مورد نیاز را نصب کنید: sudo apt install php7.2-common php7.2-cli php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-mbstring php7.2-bcmath php7.2-imap php7.2-xml php7.2-zip نصب Composer Composer یک مدیر وابستگی برای PHP است و ما از آن برای دانلود هسته Laravel و نصب همه اجزای Laravel لازم استفاده خواهیم کرد. برای نصب Composer در سطح جهانی، نصب کننده Composer را با curl و انتقال فایل به پوشه /usr/local/bin : curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer نصب توسط چاپ نسخه سازنده را تأیید کنید: composer --version خروجی باید چیزی شبیه به این باشد: Composer version 1.8.0 2018-12-03 10:31:16 نصب لاراول در زمان نوشتن این مقاله، آخرین نسخه پایدار Laravel نسخه 5.7 . دستور Laravel را در دایرکتوری my_app نصب کنید: composer create-project --prefer-dist laravel/laravel my_app فرمان بالا تمام بسته های php مورد نیاز را بر می گرداند. این فرایند ممکن است چند دقیقه طول بکشد و اگر این کار موفقیت آمیز باشد پایان خروجی باید به صورت زیر باشد: Package manifest generated successfully.> @php artisan key:generate --ansi Application key set successfully. در این مرحله شما Laravel را در سیستم اوبونتو نصب کرده اید. هنگامی که از طریق کامپوزر نصب می شود، Laravel به طور خودکار فایل با نام .env را میسازد. این فایل شامل متغیرهای پیکربندی سفارشی شامل اعتبارهای پایگاه داده است. شما می توانید در مورد چگونگی پیکربندی Laravel اینجا را بخوانید . شما می توانید سرور توسعه را با رفتن به دایرکتوری پروژه Laravel و اجرای دستور artisan serve : cd ~/my_app php artisan serve خروجی چیزی شبیه به این خواهد بود: Laravel development server started: <http://127.0.0.1:8000> Laravel می تواند از پایگاه داده SQLite، PostgreSQL ، MongoDB یا MySQL / MariaDB برای ذخیره تمام داده های خود استفاده کند. اگر می خواهید از Laravel Mix برای جمع آوری دارایی ها استفاده کنید، باید Node.js و Thread را نصب کنید. تأیید نصب مرورگر خود را باز کنید، دامنه خود را تایپ کنید و فرض کنید نصب موفقیت آمیز باشد، صفحه ای شبیه به موارد زیر ظاهر خواهد شد:

شنبه, 17 فروردین 1398

ادامه مطلب
آموزش نصب Odoo 13 در اوبونتو 18.04

آموزش نصب Odoo 13 در اوبونتو 18.04

آموزش نصب Odoo 13 در اوبونتو 18.04Odoo یک مجموعه منبع آزاد از برنامه های تجاری است. این برنامه طیف وسیعی از برنامه ها ، از جمله CRM ، تجارت الکترونیکی ، سازنده وب سایت ، صورتحساب ، حسابداری ، ساخت ، انبار ، مدیریت پروژه ، موجودی و موارد دیگر ، همه را یکپارچه ارائه می دهد. در این آموزش نحوه نصب Odoo 13 در اوبونتو 18.04 را به شما آموزش خواهیم داد. Odoo بسته به مورد استفاده و فناوری های موجود می تواند به چندین روش نصب شود. آسانترین و سریعترین راه برای نصب Odoo استفاده از مخازن رسمی Odoo APT است. نصب Odoo در یک محیط مجازی یا استقرار به عنوان Docker به شما امکان می دهد تا کنترل بیشتری بر روی تنظیم سیستم داشته باشید و چندین نسخه Odoo را بر روی همان سیستم اجرا کنید. در این مطلب به شما نحوه نصب Odoo 13 در یک محیط مجازی Python در اوبونتو 18.04 را آموزش خواهیم داد. ما Odoo را از مخزن Github آنها بارگیری می کنیم و از Nginx به عنوان یک پروکسی معکوس استفاده خواهیم کرد. نصب پیش نیازها به عنوان کاربر sudo به Ubuntu خود وارد شوید و حافظه کش Apt را به روز کنید: sudo apt update Git ، Pip ، Node.js و ابزارهای مورد نیاز برای ساخت وابستگی Odoo را نصب کنید: sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less ایجاد کاربر سیستم کاربر سیستمی ایجاد کنید که Odoo را اجرا کند ، به نام odoo13 با هوم دایرکتوری /opt/odoo13 : sudo useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo13 می توانید نام کاربر را هر چیزی که می خواهید تنظیم کنید ، تا زمانی که یک کاربر PostgreSQL با همین نام ایجاد کنید. نصب و پیکربندی PostgreSQL Odoo از PostgreSQL بعنوان پشتیبان پایگاه داده استفاده می کند. برای نصب PostgreSQL دستور زیر را اجرا کنید: sudo apt install postgresql پس از اتمام نصب ، یک کاربر PostgreSQL با همان نام کاربر سیستم که قبلاً ایجاد شده است ایجاد کنید ، در مورد ما که odoo13 است: sudo su - postgres -c "createuser -s odoo13"نصب Wkhtmltopdf بسته wkhtmltox مجموعه ای از ابزارهای خط فرمان منبع باز را ارائه می دهد که می توانند HTML را به PDF و قالب های مختلف تصویر تبدیل کنند. برای اینکه بتوانید گزارشات PDF را چاپ کنید ، باید ابزار wkhtmltopdf را نصب کنید. نسخه پیشنهادی شده برای Odoo نسخه 0.12.5 است که در مخازن پیش فرض اوبونتو 18.04 موجود نیست. بسته را با استفاده از دستور wget زیر بارگیری کنید:wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb پس از اتمام بارگیری ، بسته را با تایپ کردن دستور زیر نصب کنید: sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb یک راز بزرگ درمورد 90 درصد هاستینگ های ایرانی اورسل کردن بیش از حد است که باعث افت کیفیت سرورها میشود. وان سرور با ارائه دسترسی های مختلف این امکان را به شما خواهد داد که تمامی منابع سرورتان را مدیریت و بررسی کنید.برای خرید سرور مجازی با منابع کاملا اختصاصی و گارانتی 100% برگشت وجه کلیک کنید.نصب و پیکربندی Odoo 13 همانطور که قبلاً ذکر شد ، Odoo را از منبع درون یک محیط مجازی Python نصب خواهیم کرد. اول ، تغییر به کاربر "odoo13": sudo su - odoo13 کد منبع Odoo 13 را از مخزن GitHub کلون کنید : git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo13/odoo پس از اتمام بارگیری ، یک محیط مجازی جدید Python را برای Odoo ایجاد کنید: cd /opt/odoo13python3 -m venv odoo-venv محیط را با دستور زیر فعال کنید: source odoo-venv/bin/activateتمام ماژول های مورد نیاز Python را با pip3 نصب کنید: pip3 install wheelpip3 install -r odoo/requirements.txt اگر در حین نصب با هرگونه خطای روبرو شدید ، اطمینان حاصل کنید که همه وابستگی های مورد نیاز ذکر شده در بخش Installing Prerequisites نصب شده است. پس از اتمام ، محیط را با تایپ کردن دستور زیر غیرفعال کنید: deactivate یک دایرکتوری جدید ایجاد خواهیم کرد که افزونه های شخص ثالث را در خود جای دهد. mkdir /opt/odoo13/odoo-custom-addonsبعداً این دایرکتوری را به پارامتر addons_path اضافه خواهیم کرد. این پارامتر لیستی از دایرکتوری هایی را که Odoo در جستجوی ماژول ها است ، تعریف می کند. بازگشت به کاربر sudo: exit یک پرونده پیکربندی با محتوای زیر ایجاد کنید: sudo nano /etc/odoo13.conf[options]; This is the password that allows database operations:admin_passwd = my_admin_passwddb_host = Falsedb_port = Falsedb_user = odoo13db_password = Falseaddons_path = /opt/odoo13/odoo/addons,/opt/odoo13/odoo-custom-addonsفراموش نکنید که my_admin_passwd به چیزی امن تر تغییر دهید. ایجاد یک فایل واحد سیستمی ویرایشگر متن خود را باز کنید و یک فایل واحد خدماتی به نام odoo13.service با محتوای زیر ایجاد کنید: sudo nano /etc/systemd/system/odoo13.service[Unit]Description=Odoo13Requires=postgresql.serviceAfter=network.target postgresql.service[Service]Type=simpleSyslogIdentifier=odoo13PermissionsStartOnly=trueUser=odoo13Group=odoo13ExecStart=/opt/odoo13/odoo-venv/bin/python3 /opt/odoo13/odoo/odoo-bin -c /etc/odoo13.confStandardOutput=journal+console[Install]WantedBy=multi-user.targetبه سیستم اطلاع دهید که یک فایل جدید وجود دارد: sudo systemctl daemon-reloadسرویس Odoo را شروع کرده و با اجرای آن فعال کنید: sudo systemctl enable --now odoo13وضعیت سرویس را تأیید کنید: sudo systemctl status odoo13خروجی باید چیزی شبیه به زیر باشد ، نشان می دهد که سرویس Odoo فعال و در حال اجرا است.● odoo13.service Loaded: loaded (/etc/systemd/system/odoo13.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2019-10-19 20:06:23 UTC; 3s ago Main PID: 1860 (python3) Tasks: 4 (limit: 2362) CGroup: /system.slice/odoo13.service └─1860 /opt/odoo13/odoo-venv/bin/python3 /opt/odoo13/odoo/odoo-bin -c /etc/odoo13.confبرای دیدن پیام های وارد شده توسط سرویس Odoo ، از دستور زیر استفاده کنید: sudo journalctl -u odoo13تست نصب مرورگر خود را باز کنید و تایپ کنید: http://<your_domain_or_IP_address>:8069 با فرض اینکه نصب موفقیت آمیز باشد ، صفحه نمایش شبیه به موارد زیر ظاهر می شود: پیکربندی Nginx به عنوانSSL Termination Proxy وب سرور پیش فرض Odoo در حال انتقال ترافیک از طریق HTTP است. برای ایمن سازی استقرار Odoo ، Nginx را به عنوان یک SSL Termination Proxy پیکربندی می کنیم که به ترافیک HTTPS کمک می کند. SSL Termination Proxy سرور پروکسی است که رمزگذاری / رمزگشایی SSL را به عهده دارد. این بدان معنی است که Termination Proxy (Nginx) اتصالات TLS ورودی (HTTPS) را پردازش و رمزگشایی می کند و درخواست های رمز نشده را به سرویس داخلی (Odoo) منتقل می کند. ترافیک بین Nginx و Odoo رمزگذاری نمی شود (HTTP). استفاده از یک پروکسی معکوس مزایای بسیاری از قبیل Loading Balancing ، خاتمه SSL ، ذخیره سازی ، فشرده سازی ، ارائه محتوای استاتیک و موارد دیگر را به شما می دهد. قبل از ادامه این بخش اطمینان حاصل کنید که پیش نیازهای زیر را رعایت کرده اید: نام دامنه که به IP سرور عمومی شما اشاره دارد. ما از example.com استفاده خواهیم کرد. Nginx نصب شده است . گواهی SSL برای دامنه شما. می توانید مجوز رایگان Letry Encrypt SSL را نصب کنید . در ادامه... ویرایشگر متن خود را باز کرده و بلوک سرور دامنه را ایجاد و ویرایش کنید: sudo nano /etc/nginx/sites-enabled/example.comپیکربندی زیر تنظیم SSL Termination ، تغییر مسیر HTTP به HTTPS ، تغییر مسیر WWW به بدونWWW ، ذخیره پرونده های استاتیک و فشرده سازی GZip را ذخیره می کند .# Odoo serversupstream odoo { server 127.0.0.1:8069;}upstream odoochat { server 127.0.0.1:8072;}# HTTP -> HTTPSserver { listen 80; server_name www.example.com example.com; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri;}# WWW -> NON WWWserver { listen 443 ssl http2; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; return 301 https://example.com$request_uri;}server { listen 443 ssl http2; server_name example.com; proxy_read_timeout 720s; proxy_connect_timeout 720s; proxy_send_timeout 720s; # Proxy headers proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; # SSL parameters ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; # log files access_log /var/log/nginx/odoo.access.log; error_log /var/log/nginx/odoo.error.log; # Handle longpoll requests location /longpolling { proxy_pass http://odoochat; } # Handle / requests location / { proxy_redirect off; proxy_pass http://odoo; } # Cache static files location ~* /web/static/ { proxy_cache_valid 200 90m; proxy_buffering on; expires 864000; proxy_pass http://odoo; } # Gzip gzip_types text/css text/less text/plain text/xml application/xml application/json application/javascript; gzip on;} فراموش نکنید که example.com را با دامنه Odoo خود جایگزین کنید و مسیر صحیح را برای پرونده های گواهی SSL تنظیم کنید. پس از اتمام ، سرویس Nginx را مجدداً راه اندازی کنید : sudo systemctl restart nginxدر مرحله بعد ، ما باید به Odoo بگوییم که از پروکسی استفاده کند. برای انجام این کار ، پرونده پیکربندی را باز کرده و خط زیر را اضافه کنید: /etc/odoo13.conf proxy_mode = Trueسرویس Odoo را برای شروع به کار مجدداً راه اندازی کنید: sudo systemctl restart odoo13 در این مرحله ، پروکسی معکوس پیکربندی شده است ، و می توانید به نمونه Odoo خود در این آدرس دسترسی پیدا کنید: https://example.com تغییر رابط اتصال این مرحله اختیاری است ، اما یک عمل امنیتی خوب است. به طور پیش فرض ، سرور Odoo به پورت 8069 در تمام رابط ها فراخوانی می شود. برای غیرفعال کردن دسترسی مستقیم به نمونه Odoo ، می توانید پورت 8069 برای همه رابط های عمومی مسدود کنید یا Odoo را وادار کنید که فقط در رابط محلی فراخوانی شود. ما Odoo را تنظیم خواهیم کرد که فقط از 127.0.0.1 فراخوانی شود. پیکربندی را باز کنید دو خط زیر را در انتهای پرونده اضافه کنید: /etc/odoo13.conf xmlrpc_interface = 127.0.0.1netrpc_interface = 127.0.0.1 پرونده پیکربندی را ذخیره کرده و سرور Odoo را مجدداً راه اندازی کنید تا تغییرات به مرحله اجرا درآیند: sudo systemctl restart odoo13فعال کردن چند پردازش به طور پیش فرض ، Odoo در حالت multithreading کار می کند. برای گسترش ، توصیه می شود به دلیل افزایش ثبات ، به سرور چند پردازش تغییر دهید و از منابع سیستم استفاده بهتری داشته باشید. برای فعال کردن چند پردازش ، باید پیکربندی Odoo را ویرایش کنید و تعداد غیر صفر فرآیندهای در حال کار را تنظیم کنید. تعداد کارهای فعال بر اساس تعداد هسته CPU در سیستم و حافظه RAM موجود محاسبه می شود. با توجه به اسناد رسمی Odoo برای محاسبه تعداد کارها و اندازه حافظه رم مورد نیاز ، می توانید از فرمول ها و فرضیات زیر استفاده کنید: محاسبه شماره فعالیت ها تعداد نظری حداکثر فعالیت ها= (system_cpus * 2) + 1 1 فعالیت می تواند تقریبا 6 کاربر همزمان ارائه دهد فعالیت کرون نیز به CPU احتیاج دارند محاسبه اندازه حافظه رم ما در نظر خواهیم گرفت که 20٪ از کلیه درخواستها درخواستهای سنگین و 80٪ سبکتر هستند. درخواست های سنگین از حدود 1 گیگابایت رم استفاده می کنند در حالی که سبک تر آنها از حدود 150 مگابایت رم استفاده می کنند RAM مورد نیاز = number_of_workers * ( (light_worker_ratio * light_worker_ram_estimation) + (heavy_worker_ratio * heavy_worker_ram_estimation) ) اگر نمی دانید چند CPU روی سیستم خود دارید ، از دستور grep زیر استفاده کنید: grep -c ^processor /proc/cpuinfo بیایید بگوییم که شما سیستمی با 4 هسته CPU و 8 گیگابایت حافظه رم و 30 کاربر همزمان Odoo دارید. 30 users / 6 = **5** (5 تعداد نظری فعالیت های مورد نیاز است) (4 * 2) + 1 = **9** (9 حداکثر تعداد نظری کارفعالیت ها است) براساس محاسبه فوق می توانید برای فعالیت های کرن 5 فعالیت + 1 فعالیت استفاده کنید که در مجموع 6 فعالیت هستند. میزان مصرف حافظه RAM را بر اساس تعداد کارگران محاسبه کنید: RAM = 6 * ((0.8*150) + (0.2*1024)) ~= 2 GB of RAM محاسبه نشان می دهد که نصب Odoo به حدود 2 گیگابایت رم نیاز دارد. برای تغییر به حالت چند پردازشی ، پرونده پیکربندی را باز کنید و مقادیر محاسبه شده را اضافه کنید:/etc/odoo13.confxmlrpc_interface = 127.0.0.1netrpc_interface = 127.0.0.1سرویس Odoo را برای شروع به کار مجدداً راه اندازی کنید: sudo systemctl restart odoo13بقیه منابع سیستم توسط سرویسهای دیگری که روی این سیستم کار می کنند استفاده می شود. در این راهنما ، Odoo را به همراه PostgreSQL و Nginx در همان سرور نصب کردیم. بسته به تنظیمات شما ممکن است سایر سرویسها روی سرور خود نیز اجرا شوند. نتیجه این آموزش شما را در نصب Odoo 13 در اوبونتو 18.04 در یک محیط مجازی Python با استفاده از Nginx به عنوان یک پروکسی معکوس راهنمایی کردیم. ما همچنین به شما نشان داده ایم که چگونه می توانید قابلیت چند پردازش را فعال کنید و چگونه Odoo را برای یک محیط تولید بهینه کنید.

دوشنبه, 29 مهر 1398

ادامه مطلب
آموزش نصب Node.js و npm در CentOS 8

آموزش نصب Node.js و npm در CentOS 8

آموزش نصب Node.js و npm در CentOS 8Node.js یک محیط اجرای جاوا اسکریپت است که با استفاده از JavaScript Chrome ساخته شده و برای اجرای کد JavaScript در سمت سرور طراحی شده است. با Node.js می توانید برنامه های کاربردی شبکه مقیاس پذیر بسازید. npm ، مخفف Node Package Manager مدیر پیش فرض بسته برای Node.js است که به توسعه دهندگان کمک می کند تا کد خود را به اشتراک بگذارند و از آن استفاده کنند. همچنین به بزرگترین مخزن نرم افزار دنیا برای انتشار بسته های منبع آزاد Node.js اشاره دارد در این مقاله ، ما قصد داریم تا شما را از طریق دو روش مختلف برای نصب Node.js و npm در CentOS 8 راهنمایی کنیم. گزینه نصبی را انتخاب کنید که برای محیط شما مناسب ترین باشد. Node.js و npm را از مخازن CentOS نصب کنید Node.js و npm را می توان از مخازن استاندارد CentOS نصب کرد. در زمان این مقاله، نسخه Node.js در مخازن v10.x است. ماژول های ارائه دهنده بسته nodejs را برای بررسی جریانهای موجود با اجرای دستور زیر لیست کنید: yum module list nodejsخروجی نشان می دهد که ماژول nodejs تنها با یک استریم در دسترس است. استریم 10 نسخه Node.js را نشان می دهد.خروجی:CentOS-8 - AppStreamName Stream Profiles Summary nodejs 10 [d] common [d], development, minimal, s2i Javascript runtime بسته nodejs چهار پروفایل مختلف ارائه می دهد. نمایه پیش فرض ، مشخصه [d] مجموعه مشترکی از بسته های زمان اجرا را نصب می کند. برای نصب بسته پیش فرض Node.js در سیستم CentOS خود ، تایپ کنید: sudo yum module install nodejs دستور فوق همچنین NPM را نصب می کند. اگر یک توسعه دهنده هستید ، پروفایل توسعه را نصب کنید ، که همچنین کتابخانه های اضافی لازم برای ساخت ماژول های دارای بار پویا را نصب می کند. sudo yum module install nodejs/development یکی از نصبها کامل است ، با تایپ کردن دستور زیر آن را تأیید کنید: node --version فرمان نسخه Node.js را نمایش می دهد: v10.16.3 این ساده ترین روش برای نصب Node.js و npm در CentOS 8 است و برای بیشتر موارد استفاده کافی می باشد. نصب ابزارهای توسعه ابزارهای لازم برای تهیه و نصب افزونه های بومی از رجیستری npm ضروری است. بسته را با اجرای دستور زیر نصب کنید: sudo dnf groupinstall 'Development Tools'حذف Node.js اگر به دلایلی می خواهید بسته های Node.js و npm را حذف کنید ، از دستور زیر استفاده کنید: sudo yum module install nodejsآیا برای آموزش و یادگیری نیاز به سرور مجازی ارزان دارید؟با استفاده از سرورهای مجازی ارزان وان سرور علاوه بر قیمت مناسب از کیفیت بالایی بهره خواهید برد. Node.js و npm را با استفاده از NVM نصب کنید NVM (Node Version Manager) یک اسکریپت bash است که به شما امکان می دهد چندین نسخه Node.js را بر اساس هر کاربر مدیریت کنید. با NVM می توانید هر نسخه Node.js را که می خواهید از آن استفاده کنید یا تست کنید ، نصب و حذف کنید. برای نصب NVM روی سیستم CentOS خود ، دستور زیر را اجرا کنید. از sudo استفاده نکنید زیرا این اسکریپت را برای کاربر root فعال می کند.curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash اسکریپت نصب مخزن NVM را از Github به دایرکتوری ~/.nvm منتقل می کند و مسیر nvm را به مشخصات Bash یا ZSH شما اضافه می کند.خروجی:...export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completionبرای شروع استفاده از اسکریپت nvm ، یک شل جدید را باز کنید یا دستورات نمایش داده شده روی صفحه خود را اجرا کنید. هر کاری را که برای شما آسانتر است انجام دهید. اکنون که اسکریپت nvm روی CentOS شما فعال شده است ، می توانید آخرین نسخه پایدار Node.js را با دستور زیر نصب کنید: nvm install nodeخروجی:...Computing checksum with sha256sumChecksums matched!Now using node v13.0.1 (npm v6.12.0)Creating default alias: default -> node (-> v13.0.1) بیایید دو نسخه دیگر ، آخرین نسخه LTS و نسخه 10.16.0 نصب کنیم: nvm install --ltsnvm install 10.16.0 پس از اتمام نصب ، می توانید تمام نسخه های نصب شده Node.js را با تایپ کردن لیست کنید: nvm lsخروجی:-> v10.16.0 v12.13.0 v13.0.1default -> node (-> v13.0.1)node -> stable (-> v13.0.1) (default)stable -> 13.0 (-> v13.0.1) (default)iojs -> N/A (default)unstable -> N/A (default)lts/* -> lts/erbium (-> v12.13.0)lts/argon -> v4.9.1 (-> N/A)lts/boron -> v6.17.1 (-> N/A)lts/carbon -> v8.16.2 (-> N/A)lts/dubnium -> v10.17.0 (-> N/A)lts/erbium -> v12.13.0ورودی با یک فلش در سمت راست (-> v10.16.0) ، نسخه ای است که در شل فعلی مورد استفاده قرار می گیرد. نسخه پیش فرض که هنگام باز کردن شل جدید مورد استفاده قرار می گیرد ، روی v13.0.1 تنظیم شده است. اگر می خواهید نسخه فعال فعلی را تغییر دهید ، باید دستور زیر را اجرا کنید:nvm use v12.13.0 برای تغییر پیش فرض Node.js ، به v12.13.0 استفاده کنید: nvm alias default v12.13.0 نتیجه ما دو روش مختلف برای نصب Node.js و npm را در CentOS 8 به شما نشان داده ایم. روشی که انتخاب می کنید به نیازها و ترجیحات شما بستگی دارد. اکنون که Node.js را روی سیستم CentOS 8 خود نصب کرده اید ، زمان آن رسیده که برنامه خود را مستقر کنید.

شنبه, 04 آبان 1398

ادامه مطلب