بایگانی

نصب سیستم عامل در هتزنر

نصب سیستم عامل در هتزنر، اگر دیتاسنتر هتزنر سرور اختصاصی تهیه کرده باشید، باید بدانید، تا زمانی که یک سیستم عامل روی آن نصب نکنید، عملاً قادر به استفاده از آن نخواهید بود. حالا این سیستم عامل می‌تواند یکی از سیستم عامل‌های خانوادهٔ لینوکس یا ویندوز باشد. یا خود یک مجازی ساز مثل VMWare ESXi باشد؛ که روی آن چندین سرور مجازی و جداگانه می‌توانید ایجاد کنید.

دیتاسنتر هتزنر، مثل هر فروشندهٔ دیگری، زمانی که یک سرور اختصاصی به مشتری خودش می‌فروشد، دسترسی‌هایی را هم برای کنترل سرور به وی می‌دهد. با استفاده از همین دسترسی‌ها می‌توان سیستم عامل را روی سرور نصب کرد و حتی آن را پیکربندی کرد.

پنلی که هتزنر برای کنترل سرور اختصاصی به شما خواهد داد، robot نام دارد. که در نشانی robot.your-server.de قابل دسترس است. روش‌های متفاوتی که به واسطهٔ همین پنل می‌توانید مبارت به نصب سیستم عامل کنید به قرار زیر می‌باشند:

  1. نصب از طریق KVM
  2. نصب از طریق Rescue
  3. نصب از طریق VNC
  4. نصب سیستم عامل با نصاب ویندوز یا لینوکس

با ورود به حساب خود در robot تمامی سرور‌هایی که در پنل خود دارید را در همان صفحهٔ اول می‌توانید ببینید. روی نام هر سرور که کلیک کنید، چند تا دکمهٔ تنظیماتی برای رفتن به همان بخش برای شما باز خواهد شد.

نصب سیستم عامل در هتزنر
نصب سیستم عامل در هتزنر

نصب سیستم عامل از طریق KVM

دسترسی به KVM سرور را باید ابتدا درخواست داد. که برای مدت زمان محدودی، حداکثر ۳ ساعته می‌توان از آن برای نصب سیستم عامل استفاده کرد. برای شروع باید روی سربرگ Support در پنل سرور در روبوت کلیک کرد تا یک درخواست پشتیبانی بتوانیم ارسال کنیم. اگر به این سربرگ دسترسی ندارید، باید از فروشندهٔ سرور بخواهید این درخواست را به هتزنر ارسال نماید.

نوع Request Type را Remote Console (KVM) انتخاب کنید. Suggested appointment را گزینه اول انتخاب کنید و از قسمت Duration مدت زمان دسترسی و Your Message پیام خود را به انگلیسی برای دریافت این دسترسی وارد کنید. سپس روی send request کلیک کنید. حالا باید منتظر باشید تا اطلاعات ورود KVM برای شما ایمیل گردد.

شما باید با مرورگر وارد نشانی داده شده شوید و از نام کاربری و رمز عبور داده شده برای ورود به KVM استفاده کنید. پس از آن دقیقاً به مانند این است که روبروی سرور فیزیکی نشسته‌اید و قادرید هر کاری که خواسته باشید را انجام دهید.

ابتدا روی پیوند Interfaces در بالا سمت چپ کلیک کنید و سپس روی Virtual Media از فهرست فهرست Interfaces کلیک کنید، تا فایل ISO سیستم عامل‌مان را Mount کنیم.

نصب سیستم عامل در سرور اختصاصی هتزنر
نصب سیستم عامل در سرور اختصاصی هتزنر

در اینجا همچنین می‌توانید از گزینهٔ Upload برای بارگذاری Image سیستم عامل از روی رایانهٔ شخصی و یا حتی سرور مجازی هم استفاده کنید.

در جعبهٔ Share Name مسیری که به این ISO منتهی می‌شود را می‌نویسیم. مثلا برای سیستم عامل ویندوز ممکن است windows باشد. در انتها هم روی دکمهٔ SET کلیک کنید. اگر با خطا مواجه شدید، مراحل را بررسی کنید و مجدد تست کنید.

در آخر هم مراحل نصب را از طریق console مربوط به KVM همانند نصب سیستم عامل روی هر رایانهٔ دیگری طی کنید. به مدت زمانی که KVM را گرفتید هم دقت کنید که نهایت مدت زمان ۳ ساعت است. از طریق همان صفحهٔ اصلی پنل، با کلیک روی Click to Open KVM Console کنسول KVM را باز نمایید. یا از بالای صفحه KVM Console را کلیک کنید.

نصب سیستم عامل از طریق KVM
نصب سیستم عامل از طریق KVM

آموزش انتقال فایل از سرور به کامپیوتر

آموزش انتقال فایل از سرور به کامپیوتر، پس از خرید سرور مجازی ویندوزی، یکی از بزرگترین دغدغه های مشتریان این است که فایل های مد نظر خود را که روی سیستم شخصی ذخیره کرده‌اند به سرور مجازی ویندوزی خود منتقل کنند تا بتوانند از آنها استفاده کنند. برای این کار بسته به سیستم عامل‌های مختلف روش‌های متفاوتی وجود دارد. برای انتقال فایل بین سرور مجازی و کامپیوتر روش های متفاوتی وجود دارد و روشی که الان برای شما بازگو میکنیم روشی راحت و ساده برای انتقال فایل های شما از سرور مجازی میباشد. از آنجا که نوع سیستم عامل های موجود بر روی سرور به دو دسته لینوکس ای و ویندوز ای تقسیم بندی می شود. در این مقاله بر آن شدیم تا به بررسی نحوه قرار دادن فایل از روی کامپیوتر شخصی بر روی سرور ویندوزی با استفاده از ریموت دسکتاپ Remote desktop connection بپردازیم.

آموزش انتقال فایل از سرور به کامپیوتر
آموزش انتقال فایل از سرور به کامپیوتر

انتقال فایل به سرور مجازی ویندوز از کامپیوتر

بعد از خرید سرور ویندوزی و راه اندازی آن ابتدا باید نرم افزار ریموت ویندوز یعنی remote desktop connection را باز کنید. ( می‌توانید از منوی استارت یا با زدن Winkey+r و وارد کردن عبارت mstsc این نرم افزار ریموت را پیدا کنید)
سپس در پنجره‌ی باز شده‌ی remote desktop connection آی پی سرور خود را وارد کرده و در پایین پنجره روی عبارت show options کلیک کنید.

انتقال فایل به سرور مجازی ویندوز از کامپیوتر
انتقال فایل به سرور مجازی ویندوز از کامپیوتر

۲- در قسمت Computer آی پی سرور خود را وارد نمایید و سپس بر روی گزینه Show Option کلیک نمایید.

۳-مطابق شکل زیر در پنجره ی باز شده سربرگ Local Resources را انتخاب نمایید و سپس بر روی دکمه More کلیک نمایید.

۴-در پنجره جدید بر روی علامت + در کنار Drives کلیک نمایید و درایو مورد نظر خود را انتخاب نمایید ودرنهایت بر روی دکمه Ok کلیک نمایید.

۵-پس از انجام مراحل فوق صفحه ای مطابق شکل زیر برای شما نمایش داده می شود که از این طریق شما می توانید فایل های خود را از درایو مورد نظر انتخاب نمایید و عملیات انتقال بین سرور و کامپیوتر را انجام دهید.

انتقال فایل به سرور مجازی
انتقال فایل به سرور مجازی

 

آموزش نصب وردپرس روی هاست لینوکس

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

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

چرا هاست لینوکس برای وردپرس انتخاب مناسبی است؟

وردپرس بر پایه PHP و MySQL ساخته شده و هاست لینوکس با پشتیبانی از این تکنولوژی‌ها بهترین بستر را برای آن فراهم می‌کند. کنترل پنل‌های متداول روی هاست لینوکس شامل cPanel و DirectAdmin هستند که امکانات حرفه‌ای برای مدیریت فایل‌ها، پایگاه‌داده و ایمیل فراهم می‌کنند.

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

پیش‌نیازهای نصب وردپرس روی هاست لینوکس

قبل از شروع فرآیند نصب، به موارد زیر نیاز دارید:

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

  • ثبت دامنه و اتصال آن به هاست

  • دسترسی به اطلاعات ورود به پنل مدیریت هاست (cPanel) یا اطلاعات FTP

  • دانلود آخرین نسخه وردپرس فارسی از وب‌سایت رسمی wordpress.org

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

مراحل نصب وردپرس روی هاست لینوکس (cPanel)

۱. ورود به سی‌پنل و دسترسی به File Manager

پس از ورود به سی‌پنل، از قسمت Files وارد File Manager شوید. در ستون سمت چپ، پوشه‌ای به نام public_html را مشاهده خواهید کرد. این پوشه ریشه اصلی سایت شماست.

۲. آپلود فایل فشرده وردپرس

آخرین نسخه وردپرس را از wordpress.org دانلود کرده و در پوشه public_html از طریق دکمه Upload بارگذاری کنید.

۳. Extract کردن فایل وردپرس

روی فایل ZIP آپلود شده کلیک راست کرده و گزینه Extract را انتخاب کنید تا محتویات فایل در یک پوشه به نام wordpress استخراج شود.

۴. انتقال فایل‌ها به ریشه هاست

به داخل پوشه wordpress بروید، همه فایل‌ها را با گزینه Select All انتخاب کرده و از طریق دکمه Move به مسیر /public_html منتقل کنید. مطمئن شوید که نام wordpress را از مسیر حذف کرده‌اید تا سایت مستقیماً از طریق دامنه اصلی نمایش داده شود.

۵. ایجاد پایگاه‌داده MySQL

از صفحه اصلی cPanel وارد بخش MySQL Databases شوید:

  • یک نام برای پایگاه‌داده انتخاب و روی Create Database کلیک کنید.

  • سپس در بخش MySQL Users یک کاربر با رمز عبور قوی بسازید.

  • در نهایت، کاربر ایجاد شده را به پایگاه‌داده متصل کنید و تمامی دسترسی‌ها را فعال کنید (ALL PRIVILEGES).

شروع نصب وردپرس از طریق مرورگر

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

مراحل تکمیل نصب:

  1. انتخاب زبان نصب (فارسی)
  2. وارد کردن اطلاعات اتصال به پایگاه‌داده:
    • نام پایگاه‌داده

    • نام کاربری و رمز عبور دیتابیس

    • میزبان پایگاه‌داده (معمولاً localhost)

  3. ارسال اطلاعات و تست اتصال
  4. تعیین عنوان سایت، نام کاربری، رمز عبور و ایمیل مدیریت
  5. کلیک روی دکمه راه‌اندازی وردپرس

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

نکات حرفه‌ای برای نصب و پیکربندی بهتر

  • مدیریت فضای هاست: پس از نصب، فایل ZIP وردپرس را حذف کنید تا فضای هاست شما بی‌جهت اشغال نشود.

  • امنیت وردپرس: حتماً پس از نصب، افزونه‌های امنیتی مانند Wordfence یا iThemes Security را نصب کنید.

  • به‌روزرسانی خودکار: وردپرس، قالب و افزونه‌ها را مرتباً به‌روز نگه دارید تا در برابر آسیب‌پذیری‌ها ایمن باشید.

  • تهیه نسخه پشتیبان: از افزونه‌هایی مانند UpdraftPlus یا JetBackup برای بکاپ‌گیری منظم استفاده کنید.

  • افزونه کش و بهینه‌سازی سرعت: برای افزایش سرعت سایت، افزونه‌هایی مثل WP Rocket یا LiteSpeed Cache نصب کنید.

نتیجه‌گیری

نصب وردپرس روی هاست لینوکس به‌خصوص با کنترل‌پنل سی‌پنل، فرآیندی ساده ولی کلیدی برای شروع یک وب‌سایت حرفه‌ای است. اگر مراحل به‌درستی انجام شود، تنها در چند دقیقه یک سایت آماده بهره‌برداری خواهید داشت.

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

راه اندازی و کانفیگ سرویس IIS

راه اندازی و کانفیگ سرویس IIS

راه اندازی و کانفیگ سرویس IIS، سرویس IIS که مخفف Internet Information Services می باشد سرويس هاي اطلاعات اينترنتي كه توسط شركت Microsoft عرضه شده و یک سرور برای کنترل کردن محتویات و دسترسی به سایت های وب یا FTP شما بر روی هارد ایجاد می کند .برای مثال هنگامی که شما می خواهید سایتتان را منتشر کنید قبل از upload کردن آن می خواهید آن را آزمایش کنید و اگر با asp طراحی می کنید قبل از نصب Visual Studio.Net بهتر است این سرویس را نصب کنید و گرنه مشکلاتی را برای شما به همراه خواهد داشت .

IIS وب سروری توسعه یافته توسط کمپانی مایکروسافت برای استفاده با ویندوز NT مخفف  “New Technology” است. IIS تقریبا بخش جدایی ناپذیر خانواده ی NT ها از نسخه ی مایکروسافت NT4.0  می باشد و آی آی اس از HTTP, HTTPS, FTP, FTPS, SMTP, NNTP و … پشتیبانی می کند.

شما برای اینکه بتوانید وب سایت خود را در معرض استفاده دیگران قرار بدهید حتما نیاز به یک وب سرور دارید و در صورتیکه از ویندوز استفاده می کنید بهترین راهکار استفاده از IIS است . IIS در ویندوز سرور نسبت به نسخه های قبلی خود بسیار تفاوت کرده است و امکانات زیادی منجمله امکانات امنیتی به آن اضافه شده است .

راه اندازی و کانفیگ سرویس IIS
راه اندازی و کانفیگ سرویس IIS

راه های افزایش کارایی IIS

راه های افزایش کارایی IIS در زیر توضیح داده میشود:

۱- فعال نمودن output caching

با فعال نمودن این ویژگی IIS یک کپی از صفحات درخواست شده را حفظ می‌کند و اگر کلاینت دیگری همان صفحه را درخواست کرد IIS آن صفحه را از Cache برای کلاینت می‌فرستد و مجدد محتوی آن صفحه را پردازش نمی‌کند. Output Caching بدین طریق در بهبود زمان پردازش محتوی داینامیک موثر می‌باشد.

۲- تنظیمات گزینه logging

بصورت پیش فرض IIS همه موارد را بصورت log ذخیره می‌کند. شما می‌توانید گزینه logging را غیر فعال کنید یا تنها تعدادی از رویدادهای ضروری را انتخاب کنید که در لاگ ذخیره شود.

جهت انجام اینکار در IIS در بخش home server گزینه logging را انتخاب کنید. توجه داشته باشید که این بخش در قسمت One log file per دارای دو بخش server و site می‌باشد و شما باید تغییرات را در هر دو بخش بصورت جداگانه اعمال کنید. در قسمت راست صفحه با انتخاب Disbale گزینه logginig غیر فعال و هیچ لاگی ذخیره نخواهد شد. در صورتیکه می‌خواهید رویدادهای خاصی را انتخاب کنید گزینه select fields را انتخاب نموده و پارامترهای مورد نظر را فعال/غیر فعال کنید.

۳- Connection limits

با استفاده از این گزینه می‌توانید connection timeout و حداکثر ترافیک هر سایت و Connectionهای همزمان را کنترل کنید.

connection timeout بصورت پیش فرض ۱۲۰ ثانیه می‌باشد، بدین معنی که بعد از گذشت این مدت زمان http session قطع خواهد شد. در صورتیکه کاربر صفحه‌ای از وبسایت را به‌صورت باز نگداشته باشد و هیچ گونه فعالیتی را در صفحه انجام ندهد، IIS این اتصال را تا مدت زمان تعیین شده در connection timeout حفظ می‌کند. برای افزایش کارائی بهتر است این مقدار را کمتر کنید به‌عنوان مثال ۷۰ ثانیه تعیین کنید. جهت اعمال این تغییر بر روی وب‌سایت راست کلیک و از قسمت manage website گزینه advanced settings را انتخاب نموده و مقادیر connection limits را مانند تصویر زیر تغییر دهید.

۴- محدود کردن ASP threads پردازنده

به‌طور پیش‌فرض تعداد درخواست‌های ASP که توسط IIS به‌طور همزمان پردازش می‌شود ۲۵ عدد می‌باشد. این مقدار را می‌توان حداکثر تا ۱۰۰ افزایش داد. با تغییر این مقدار به ۵۰ عملکرد IIS را مانیتور کنید. جهت اعمال این تغییر نیز گزینه ASP را انتخاب نموده و از قسمت “limit properties” مقدار Limit threads per processor را تنظیم کنید.

۵- تغییر خاصیت ASP queue length

زمانی‌که تعداد در خواست‌های ASP به وب سرور افزایش پیدا می‌کند کاربر با خطای (Server too busy” (HTTP error 503″ مواجه می‌شود. اگر ASP queue length را با اعداد بزرگ مقدار دهی کنید، IIS با تاخیر طولانی پیغام خطا ۵۰۳ را به کاربر نمایش می‌دهد و در اغلب موارد کاربر احساس از دسترس خارج شدن سرور را خواهد داشت، اگر با اعداد کوچک مقدار دهی شود اغلب درخواست‌های کاربر که به IIS ارسال می‌گردد پاسخشان پیغام خطای ۵۰۳ خواهد بود.

برای تغییر مقدار ASP queue length از بخش ASP مقدار گزینه “limit properties” را تغییر دهید . این مقدار را می‌توانید اینگونه محاسبه کنید در صوتیکه شما چهار پردازنده در سرور دارید و مقدار thread processor نیز همان مقدار پیش فرض ۲۵ باشد مقدار limit properties برابراست با ۴×۲۵ = ۱۰۰.

۶- غیر فعال نمودن ASP debugging

غیر فعال نمودن حالت ASP debugging قدرت پردازش را به مقدار قابل توجه‌ای افزایش خواهد داد. برای غیر فعال کردن آن گزینه ASP را انتخاب نموده و از قسمت compilation مقدارهایی که در زیر ذکر شده است را به false تغییر دهید:

Server side debugging: false
Client side debugging: false

۷- فعال نمودن HTTP compression

این ویژگی سرعت انتقال داده بین IIS و مروگر کاربر را افزایش می‌دهد و در دوسطح سرور و وب‌سایت قابل فعال سازی است. جهت فعال شدن این ویژگی در سطح سرور بر روی نام سرور در IIS دابل کلیک نموده و گزینه compression را انتخاب نمائید، سپس static و dynamic http compression را فعال کنید.

۸- تنظیمات HTTP expires header

HTTP expires header کمک خواهد کرد که مرورگر کلاینت‌ها صفحات و دیگر المنت‌ها مانند تصاویر و CSSها را در Cache ذخیره کند و بدین طریق در کم کردن تعداد درخواست‌های http که توسط مشاهده کنندگان وب‌سایت به IIS ارسال می‌شود، موثر باشد.

جهت فعالسازی در home server گزینه Http Response Headers را انتخاب کنید، سپس بر روی Set Common کلیک کنید. گزینه Enable Http Keep-alive را فعال کنید، قسمت expires مدت زمان معینی که می‌خواهید فایل‌ها در مروگر کلاینت Cache شوند را می‌توانید مشخص کنید.

راه های افزایش کارایی IIS
راه های افزایش کارایی IIS

نصب و کانفیگ IIS در ویندوز سرور

قصد دارید وب سرویس IIS را در ویندوز سرور ۲۰۱۲ نصب و تنظیم نمایید، می توانید دستورالعمل ذیل را دنبال نمایید.

-نصب سرویس IIS

برای نصب و فعال نمودن این سرویس باید به بخش Server Manager مراجعه و برروی گزینه manage و سپس Add Roles and Features کلیک نمایید.

نصب و کانفیگ IIS در ویندوز سرور
نصب و کانفیگ IIS در ویندوز سرور

در پنجره اصلی Add Roles and Features Wizard در صفحه Before you begin برروی دکمه Next کلیک کرده در صفحه Select installation type گزینهRole-based or feature-based installation  را انتخاب و سپس برروی دکمه Next کلیک نمایید. در صفحه Select destination server  گزینه Select a server from the server pool را انتخاب و سپس از بخش پایین صفحه نام سرور مورد نظر را انتخاب نمایید.
حال به صفحه Select server roles منتقل شده اید، در این صفحه می باید role مربوط به Web Server IIS را تیک زده و سپس برروی دکمه Next کلیک نمایید.

در پنجره جاری تیک گزینه .Net Framework Features را زده و برروی دکمه Next کلیک نمایید.

در صفحه Web Server Role تنها کافیست برروی دکمه Next کلیک نمایید. در صفحه Role Services می باید نسبت به انتخاب قابلیت های مورد نیاز اقدام نمایید. به صورت کلی موارد ذیل را انتخاب نمایید :

از بخش Common HTTP Features تیک گزینه HTTP Redirection را فعال نمایید.
از بخش Performance تیکت گزینه های Static Content Compression و Dynamic Content Compression را فعال نمایید.
از بخش Security تیک گزینه های Basic Authentication، IP and Domain Restriction و Windows Authentication را فعال نمایید.
از بخش Application Development تیک گزینه های .Net Extensibility 3.5، .Net Extensibility 4.5، Application Initialization، ASP.NET 3.5، ISAPI Extentions، ISAPI Filters و ASP.NET 4.5 را فعال نمایید.

فعال نمودن دیگر قابلیت ها می باید با توجه به نوع استفاده شما صورت پذیرد. به طور مثال در صورتیکه اپلیکشن شما با زبان ASP نوشته شده است باید در بخش Application Development تیک گزینه ASP را نیز فعال نمایید.

در انتها برروی دکمه Next و سپس Install کلیک کرده و صبر کنید تا عملیات مربوطه به صورت کامل به اتمام برسد.

راه اندازی و کانفیگ سرویس IIS
راه اندازی و کانفیگ سرویس IIS

تنظیم و راه اندازی سرویس IIS

برای استفاده از سرویس IIS به صورت مستقیم و بدون داشتن کنترل پنل های هاستینگی مانند WebSite Panel می باید مراحل ذیل را دنبال نمایید.

با کلیک برروی server manager و انتخاب گزینه Tools برروی Internet Information Services (IIS) Manager کلیک نموده تا صفحه مرتبط با تنظیمات این وب سرویس باز شود.

تنظیم و راه اندازی سرویس IIS
تنظیم و راه اندازی سرویس IIS

برروی گزینه ای که به نام سرور است کلیک کرده و در ادامه برروی گزینه Sites کلیک کرده تا لیست سایت های موجود برای شما به نمایش درآید. در ابتدا می باید نسبت به ایجاد تغییر در بخش Binding سایتی به نام Default Web Site اقدام نمایید. برای این منظور کافیست برروی سایت به نام Default Web Site کلیک راست کرده و گزینه Edit Binding را انتخاب نمایید.

در این پنجره تمامی binding های موجود را حذف و تنها یک مورد با در نظر گرفتن آی پی ۱۲۷.۰.۰.۱ و پورتی مانند ۸۰۸۰  (که قرار نیست از ان استفاده داشته باشید) را اضافه نمایید.

توصیه می شود که نام سایت هایی که در IIS ایجاد می نمایید دقیقاً برابر با نام دامین مربوطه باشد که در آینده امکان بررسی، رفع مشکل، ایجاد تغییر و … ساده تر باشد. برای ایجاد سایت جدید برای دامین مورد نظر خود (به طور مثال test.com) کافیست برروی گزینه sites کلیک راست کرده و گزینه Add Website را انتخاب نمایید.

در پنجره لود شده در فیلد Site name نام دامین مورد نظر را وارد و در بخش physical path مسیر فیزیکی که قرار است فایل های مرتبط با سایت در آن قرار گیرد را انتخاب نمایید.
پیشنهاد می شود که یک فلدر به نام Websites در درایوی به جزء درایو C (اگر درایو دیگری دارید) ایجاد نموده و فلدری با نام دامین مربوطه در آن ایجاد و در داخل آن نیز یک فلدر به نام www ایجاد کرده و مسیر فیزیکی سایت را به آن اختصاص دهید.
در بخش Binding باید IP ی که برروی کارت شبکه سرور شما ست شده است را وارد نموده و پورت ۸۰ را برای آن انتخاب نمایید اگر قصد دارید که سایت برروی پورت دیگری لود شود می باید پورت مربوطه را وارد و حتماً پورت مورد نظر را در فایروال ویندوز خود باز نمایید.

در بخش Host Name می باید نام دامین مورد نظر را وارد نمایید.

راه اندازی و کانفیگ سرویس IIS
راه اندازی و کانفیگ سرویس IIS
برای لود شدن سایت مربوطه با www نیز می باید یک binding دیگر با host name برابر با www.yourdomain ایجاد کرد. برای اینکار بعداز ایجاد سایت مورد نظر می باید برروی آن کلیک راست کرده و گزینه Edit Binding را انتخاب نموده و در پنجره مربوطه برروی دکمه Add کلیک نمایید.
در بخش IP Address می باید IP ی که برروی کارت شبکه سرور تنظیم شده است را انتخاب و پورت را نیز برابر ۸۰ قرار داده و در بخش Host Name نیز نام دامین را با www وارد کرده و در انتها برروی دکمه ok کلیک نمایید.
هم اکنون تنظیمات مرتبط با ایجاد وب سایت به اتمام رسیده و کافیست نسبت قرار دادن فایل و فولدرهای مرتبط با سایت مورد نظر در مسیر فیزیکی که تعریف نموده اید اقدام نمایید.

نحوه پیکربندی سرور لینوکس

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

چرا لینوکس برای میزبانی سرور انتخاب می‌شود؟

سیستم‌عامل لینوکس، متن‌باز (Open Source) و رایگان است. نیازی به لایسنس ندارد، درگیر تحریم‌های نرم‌افزاری نیست و انعطاف‌پذیری بالایی دارد. از همین رو، توزیع‌هایی مانند CentOS، Ubuntu، Debian و AlmaLinux به انتخاب اول بسیاری از شرکت‌های میزبانی وب تبدیل شده‌اند. این توزیع‌ها امکانات لازم برای پیکربندی سرور مجازی را با امنیت، پایداری و هزینه کم در اختیار مدیر سرور قرار می‌دهند.

مراحل کانفیگ سرور لینوکس

مراحل پیکربندی سرور مجازی لینوکس

در ادامه، مراحل کلیدی برای کانفیگ سرور مجازی لینوکس را به صورت قدم‌به‌قدم آموزش می‌دهیم:

۱. نصب یا تغییر سیستم‌عامل سرور

اولین گام، نصب سیستم‌عامل لینوکس بر روی سرور مجازی است. اغلب شرکت‌های هاستینگ به شما این امکان را می‌دهند که از طریق پنل مدیریت (مثل SolusVM یا Virtualizor)، سیستم‌عامل دلخواه خود را انتخاب یا تغییر دهید.

🔹 نکته: اگر قصد دارید از CentOS 7 یا Ubuntu 22.04 استفاده کنید، حتماً نسخه‌ای را انتخاب کنید که با کنترل‌پنل شما سازگاری داشته باشد.

۲. بررسی شبکه سرور

پس از نصب سیستم‌عامل، باید وضعیت اتصال شبکه بررسی شود. دستوراتی مثل ping, ip a و systemctl status network برای عیب‌یابی مفید هستند. اگر مشکل شبکه وجود داشت، با پشتیبانی هاستینگ تماس بگیرید تا تنظیمات شبکه یا Bridge Interface را اصلاح کنند.

۳. ایجاد کاربر جدید و غیرفعال‌سازی دسترسی مستقیم root

لینوکس به‌صورت پیش‌فرض با کاربر root مدیریت می‌شود، اما ادامه استفاده از این کاربر برای مدیریت روزانه ریسک امنیتی بالایی دارد. برای ایمن‌سازی سیستم:

bash
adduser myuser
usermod -aG wheel myuser

سپس با ویرایش فایل SSH کانفیگ زیر را انجام دهید:

bash
nano /etc/ssh/sshd_config
PermitRootLogin no

و سرویس SSH را ریستارت کنید:

bash
systemctl restart sshd

این اقدامات به شدت امنیت سرور شما را افزایش می‌دهد.

۴. تعیین Hostname و FQDN

برای عملکرد صحیح سرویس‌هایی مانند Apache، Nginx یا DNS، باید نام میزبان (hostname) و دامنه کامل واجد شرایط (FQDN) را تعیین کنید:

hostnamectl set-hostname myserver.example.com

همچنین فایل‌های زیر را ویرایش کنید:

  • /etc/hostname

  • /etc/hosts

۵. به‌روزرسانی سیستم‌عامل و بسته‌ها

پس از نصب، بلافاصله سیستم‌عامل را به‌روز کنید:

  • در CentOS:

yum update -y
  • در Ubuntu/Debian:

apt update && apt upgrade -y

این کار باعث افزایش پایداری و امنیت سرور می‌شود. در اکثر آموزش‌های سرور لینوکس، این مرحله نادیده گرفته می‌شود اما بسیار حیاتی است.

۶. نصب کنترل پنل میزبانی

برای مدیریت راحت‌تر سرور، استفاده از کنترل‌پنل‌هایی مانند cPanel، DirectAdmin یا Plesk پیشنهاد می‌شود. نصب کنترل‌پنل، بسیاری از فرایندهای پیچیده مانند مدیریت سایت، DNS، ایمیل و پایگاه‌داده را ساده‌سازی می‌کند. دستور نصب معمولاً به‌صورت زیر است:

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

🔹 توجه: نصب کنترل پنل باید روی سیستم عامل خام انجام شود (Fresh OS).

۷. تنظیمات امنیتی اولیه (Hardening)

برای ایمن‌سازی سرور مجازی لینوکس، اقدامات زیر را انجام دهید:

  • نصب فایروال (مانند CSF یا UFW)

  • نصب و پیکربندی Fail2Ban برای جلوگیری از حملات Brute Force

  • غیرفعال‌سازی پورت‌های غیرضروری

  • تغییر پورت SSH به عددی غیر از ۲۲

  • فعال‌سازی SELinux یا AppArmor

همچنین اسکریپت‌های امنیتی مانند Lynis برای بررسی نقاط ضعف مفید هستند:

apt install lynis
lynis audit system

۸. کانفیگ وب‌سرور

وب‌سرور مسئول پاسخ‌گویی به درخواست‌های کاربران است. انتخاب بین Apache و Nginx باید بر اساس نوع سایت، منابع سرور و ترافیک انجام شود.

  • برای Apache:

yum install httpd
systemctl enable httpd
systemctl start httpd
  • برای Nginx:

apt install nginx
systemctl enable nginx
systemctl start nginx

پیکربندی مناسب فایل‌های .conf و ماژول‌های کشینگ، در افزایش سرعت لود سایت مؤثر است.

۹. نصب و تنظیم PHP و MySQL

اگر سایت شما با PHP نوشته شده، باید نسخه موردنظر PHP و همچنین پایگاه‌داده (مثل MySQL یا MariaDB) را نصب کنید.

yum install php php-mysqlnd php-fpm
yum install mariadb-server
systemctl start mariadb

سپس MySQL را ایمن‌سازی کنید:

mysql_secure_installation

و تنظیمات مربوط به منابع، کش و Performance را در فایل‌های my.cnf و php.ini انجام دهید.

مزایای پیکربندی اصولی سرور

کانفیگ دقیق و بهینه سرور نه تنها باعث افزایش امنیت و سرعت می‌شود، بلکه مزایای دیگری نیز دارد:

✅ افزایش سرعت بارگذاری سایت‌ها
✅ کاهش مصرف منابع و بار روی CPU و RAM
✅ کاهش احتمال هک و نفوذ
✅ افزایش رضایت کاربران نهایی
✅ صرفه‌جویی در هزینه‌های پشتیبانی و نگهداری سرور

مزایای کانفیگ سرور

جمع‌بندی

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

افزونه های برتر سئو وردپرس

افزونه های برتر سئو وردپرس

غالباً سؤال می شود که بهترین افزونه ها و ابزارهای سئو وردپرس (SEO WordPress) کدام ها هستند. به این دلیل است که موتورهای جستجو منبع اصلی ترافیک بیشتر وب سایتهای اینترنتی هستند. بهینه سازی وب سایت شما برای موتورهای جستجو می‏تواند به شما در رتبه بالاتر در نتایج جستجو کمک کند و باعث میشود به طور قابل توجهی تجارت خود را رشد دهید. در این مقاله افزونه های برتر سئو وردپرس را که باید استفاده کنید به اشتراک می گذاریم. برخی از این ابزارها عملکردهای مشابهی را ارائه می دهند بنابراین شما باید برای جلوگیری از درگیری افزونه ، فقط یک مورد را انتخاب کنید.
شما می توانید برای دانلود و نصب و مشاهده کلیه افزونه های مرتبط با وردپرس به این صفحه مراجعه نمایید.

افزونه های برتر سئو وردپرس
افزونه های برتر سئو وردپرس

۱. Yoast SEO:

Yoast SEO از افزونه های برتر سئو وردپرس در بازار است. این یک ابزار بهینه سازی وب سایت کامل را ارائه می دهد که به شما در بهبود وب سایت کمک می‏‏کند.
به شما این امکان را می دهد که عناوین و توضیحات سئو را به راحتی به تمام پست ها و صفحات وب سایت خود اضافه کنید. همچنین می‏توانید از آن برای افزودن ابرداده و نمودار رسانه های اجتماعی Open Graph به مقالات خود استفاده کنید.
Yoast SEO به طور خودکار نقشه سایت XML را برای کلیه محتوای وب سایت شما ایجاد می کند که باعث می شود موتورهای جستجو خزنده وارد وب سایت شما شوند. همچنین در استفاده از افزونه SEO دیگر به شما کمک می کند تا به راحتی داده های SEO  خود را وارد کنید.
شما می توانید برای کمک به بهینه سازی عناوین و توضیحات متا SEO در صفحه خود از این افزونه استفاده کنید ، مدیریت تغییر مسیرهای جستجوگرها ، تنظیمات شاخص کنترل ، تولید نقشه سایت و غیره را انجام دهید و برای ویژگی هایی مانند تجزیه و تحلیل محتوا ازابزار بعدی ما در لیست یعنی SEMRush  که با یک راه حل جامع تر دستیار نوشتن می باشد استفاده کنید.

Yoast SEO
Yoast SEO

SEMRush .2:

SEMRush بهترین ابزار کلی جستجوگرها در بازار است. با استفاده از کارشناسان حرفه ای سئو ، بازاریابان ، وبلاگ نویسان و مشاغل در هر اندازه ، مجموعه ای جامع از ابزار برای رشد ترافیک شما را فراهم می کند.
می توانید از آن برای یافتن کلمات کلیدی ارگانیک و اصطلاحات جستجو استفاده کنید که به راحتی می توانید برای آنها رتبه بندی کنید. همچنین این امکان را به شما می دهد تا تحقیقات رقابتی را انجام داده و ببینید که کلمات کلیدی شما را برای چه رقبا رتبه بندی می کند و چگونه می توانید آنها را ضرب کنید.
ابزار دستیار نوشتن SEMRush SEO به شما کمک می کند تا محتوای وب سایت خود را برای به دست آوردن ۱۰ نتیجه برتر برای کلمه کلیدی تمرکز خود بهبود بخشید. با WordPress ادغام می شود ، و این به شما در نوشتن محتوای دوستانه تر SEO کمک می کند.

SEMRush

۳. کنسول جستجوی Google:

کنسول جستجوی Google ابزاری رایگان است که توسط Google ارائه شده است تا به صاحبان وب سایت کمک کند تا حضور سایت خود را در نتایج جستجوی Google نظارت و حفظ کنند.
هنگامی که Google قادر به خزیدن و فهرست کردن صفحات در وب سایت شما نیست ، به شما هشدار می دهد. شما همچنین می توانید راهنمایی های مفیدی در مورد چگونگی رفع این خطاهای خزیدن دریافت کنید.
مهمتر از همه ، این نشان می دهد که وب سایت شما در رتبه بندی ، کلمات کلیدی ، موقعیت متوسط ​​، تأثیرگذاری و موارد دیگر قرار دارد. شما می توانید از این داده ها برای یافتن کلمات کلیدی استفاده کنید که به راحتی با بهینه سازی محتوای خود می توانید رتبه های بالاتری را کسب کنید. همچنین می توانید از این داده های کلید واژه برای ایده های جدید ارسال پست وبلاگ استفاده کنید.

Google Search Console
Google Search Console

۴. Ahrefs:

Ahrefs یک ابزار جستجوگرها همه در یک برای بازاریابان ، وبلاگ نویسان و مشاغل است. این یک جایگزین محبوب برای SEMRush است و از افزونه های برتر سئو وردپرس می باشد که بسیاری از ابزارها و ویژگی های مشابه را ارائه می دهد.
این امکان را به شما می دهد تا تحقیقات کلمات کلیدی ، آنالیز رقابت ، تحقیقات بک لینک ، نظارت بر رتبه بندی کلمات کلیدی و موارد دیگر را انجام دهید.همچنین یک ابزار تجزیه و تحلیل محتوای مفصلی ارائه می دهد که به شما در بهبود هدف ضمن هدف قرار دادن کلمات کلیدی خاص ، کمک می کند.
آنچه که ابزار Ahrefs واقعاً خوب انجام می دهد، تجزیه و تحلیل بک لینک است. ما می توانیم از آن استفاده کنیم تا ببینیم کدام سایت ها به چندین رقیب پیوند دارند، اما ما نداریم. این به ما کمک می کند تا بک لینک های بیشتری دریافت کنیم و مشارکت بیشتری ایجاد کنیم. و مهمتر Ahrefs به ما کمک می کند تا محتوا و نسخه های دیگر از جایگزین کلمات کلیدی را بهتر شناسایی کنیم و به ما در ادغام و ارتقاء محتوای مناسب برای تقویت رتبه های ما کمک می کند.

Ahrefs
Ahrefs

۵. Google Keyword Planner:

با برنامه ریز کلمات کلیدی گوگل (Google Keyword Planner) میتوانیم ایده های کلیدی خود را از خود Google  دریافت کنید. همانطور که میدانیم هیچ کس در این سیاره اطلاعات بیشتری از آنچه افراد جستجو می کنند از غول جستجوی گوگل ندارد.
این ابزار به صورت رایگان به تبلیغ کنندگان Google ارائه می شود و هرکسی می تواند از آن استفاده کند.  همچنین به تبلیغ کنندگان کمک می کند با نشان دادن تخمینی از حجم جستجو ، تعداد نتایج و سطح دشواری ، کلمات کلیدی مناسب را انتخاب کنند. به عنوان یک بازاریاب یا یک وبلاگ نویس محتوا ، می توانید از این داده ها برای یافتن کلمات کلیدی با حجم جستجوی بالا ، علاقه زیاد تبلیغ کننده و از همه مهمتر کلمات کلیدی استفاده کنید ، جایی که می توانید به راحتی از تمام سایت های دیگر پیشی بگیرید.

Google Keyword Planner
Google Keyword Planner

۶. All in One SEO Pack:

All in One SEO Pack  یکی دیگر از افزونه های برتر سئو وردپرس است که مجموعه ای جامع از ابزارها را برای بهبود وب سایت شما ارائه می دهد. این امکان را به شما می دهد تا به راحتی عنوان SEO و متا تگ ها ، برچسب های گرافیکی باز ، نقشه های XML ، نقشه های نقشه و موارد دیگر را به راحتی اضافه کنید.
برای بهینه سازی فروشگاه آنلاین شما برای سئو ، از طریق WooCommerce خارج از سیستم کار می کند. این برنامه با تنظیم آسان همراه است و به شما امکان می دهد دسترسی به تنظیمات مختلف را با استفاده از یک مدیر ویژگی کنترل کنید.
همه در یک افزونه یک SEO Pack Pro به شما امکان دسترسی بیشتر افزونه ها را می دهد و یک راه حل مقرون به صرفه تر از Yoast SEO است به همین دلیل این دومین افزونه محبوب SEO WordPress در بازار است.

All in One SEO Pack
All in One SEO Pack

۷. Rank Math:

Rank Math یک افزونه سریع و دوستانه کاربر پسند وردپرس است که به شما امکان می دهد وب سایت خود را برای موتورهای جستجو و رسانه های اجتماعی بهینه کنید. این برنامه با یک جادوگر راه اندازی همراه است و به شما امکان می دهد در هنگام راه اندازی داده از سایر افزونه های سئو وارد کنید.
این امکان را به شما می دهد تا به راحتی عنوان متا ، توضیحات و ابرداده Open Graph را به پست های وبلاگ خود اضافه کنید. این افزونه همچنین به شما امکان می دهد نقشه سایت XML ایجاد کنید ، کنسول جستجوی Google را متصل کنید ، و دسترسی به ویژگی های افزونه را بر اساس نقش کاربر کنترل کنید.

Rank Math
Rank Math

۸. KeywordTool.io:

ابزار کلید واژه یا Keyword tool یکی از بهترین ابزارهای تحقیق رایگان کلمات کلیدی است که هم اکنون در دسترس است. این امکان را به شما می دهد تا با تایپ کردن یک کلمه کلیدی ، به سادگی ایده های کلمه کلیدی را تولید کنید. این پیشنهادات کلمات کلیدی از ویژگی autosuggest Google جمع آوری شده است. همچنین به شما پیشنهادات کلمات کلیدی از بینگ ، یوتیوب ، آمازون و موارد دیگر را نشان می دهد.
این پیشنهادات کلمات کلیدی گنجی از اطلاعات است. همچنین می توانید با به روزرسانی در برنامه پرداخت شده خود ، حجم جستجو ، هزینه هر کلیک و سایر داده ها را بدست آورید.

KeywordTool.io
KeywordTool.io

۹. Broken Link Checker:

پیوندهای شکسته می تواند بر سئوی سایت شما تأثیر بگذارد و تجربه بدی را برای کاربران شما ایجاد کند. اگر مدتی است که وبلاگ خود را اداره می کنید ، باید هر از گاهی سایت خود را برای پیوندهای خراب بررسی کنید و آنها را برطرف کنید Broken Link Checker یک افزونه رایگان وردپرس است که به شما امکان می دهد پیوندهای شکسته را در سایت وردپرس خود پیدا کنید. سپس می توانید آن پیوندها را حتی بدون ویرایش پیام های خود برطرف کنید.
این افزونه بسیار مفید است و کاملاً رایگان است. تنها نکته منفی این است که می تواند به منابع تبدیل شود و ممکن است سرور میزبان وردپرس شما را کند کند که بهتر است قبل از ارائه دادن خدمات یا میزبانی این افزونه را مسدود کنید.

Broken Link Checker

WP Social SEO Booster .10:

این افزونه همه چیز در مورد دوستانه وب سایت شما است. همه ما می دانیم که گوگل برای رتبه بندی صفحات وب در SERP ، سیگنال های اجتماعی را در نظر گرفته است. و بنابراین ما باید هر قدم را کوچک یا بزرگ برداریم تا سایت ما کاربرتر و اجتماعی تر شود. تعداد کمی از موارد مهم اضافه کردن دکمه های به اشتراک گذاری رسانه های اجتماعی ، استفاده از برچسب نمودار باز فیس بوک ، اضافه کردن ابرداده توییتر ، استفاده از نویسندگی گوگل و در آخر اضافه کردن ریزگردها است.
و این افزونه به شما امکان می دهد تمام این کار را به سرعت و فقط با چند کلیک انجام دهید. مهمتر از همه این است که به راحتی با افزونه های عالی SEO مانند Yoast ، All در یک و یا دیگران ادغام می شود. این امکان را به شما می دهد تا قطعه های مناسب را به تمام مقالات خود اضافه کنید. WP Social بطور خودکار نمودار باز فیس بوک ، متا توییتر و HTML5 Boilerplate بهینه شده را اضافه کنید .htaccess. حتی برچسب های مورد نظر مورد (که می توان آن را به عنوان خاصیت مورد نامگذاری کرد) به همه عناوین پست شما اضافه می کند این کمک می کند تا از نظر Google دوستانه باشید.

WP Social SEO Booster
WP Social SEO Booster

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

نصب افزونه Grafana در پلسک

نصب افزونه Grafana در پلسک

افزونه Grafana ، نرم افزار منبع باز جدید و پیشرو برای تجزیه و تحلیل در سری های زمانی مختلف را ارائه می دهد. Grafana داده ها را در انواع مختلفی از نمودارها نمایش می دهد ، که بسیار جذاب و همچنین به صورت دلخواه قابل تنظیم هستند. ما در این جا به شما نصب افزونه Grafana در پلسک را آموزش می دهیم.

شما می توانید از دو طریق از این افزونه استفاده کنید:

۱. می توانید از گزینه ی پیش فرض ، که توسط تیم پلسک برای شما با استفاده از داده های جمع آوری شده از منابع به صورت یکپارچه درآمده و در حال حاضر منبع پیش فرض افزونه Advanced Monitoring است که معیارهای سلامت سرور را بررسی کرده و نمایش می دهد.

افزونه Grafana در پلسک
افزونه Grafana در پلسک

با این نظارت پیشرفته می توانید:

  • گزارش های مفصلی در مورد سلامتی سرور را مشاهده کنید.
  • ببینید که چگونه پارامترهای سلامت سرور با زمان تغییر می کنند.
  • مدت زمان نمایش داده شده را تغییر دهید.
  • استفاده از منابع سیستم را در سرور پیگیری کنید.
افزونه Grafana در پلسک
افزونه Grafana در پلسک
  1. همچنین در صورتیکه شما یک کاربر باتجربه در حوزه Grafana هستید می توانید داده های خود را از هر منبعی جمع آوری کنید و برای ادغام سایر داده های خود دسترسی نوشتن (write) را برای مدیر(administrator ) آزاد کنید.
افزونه Grafana در پلسک
افزونه Grafana در پلسک

برای ارائه دسترسی نوشتن به admin به panel.ini رفته و خطوط زیر را اضافه کنید.

file: [ext-grafana] allowSuperAdmin = true

افزونه Grafana در پلسک
افزونه Grafana در پلسک

وارد Grafana شوید و روی Administrator کلیک کرده و روی گزینه ی Sign out کلیک کنید تا خارج شوید و سپس شما به صورت خودکار به به سیستم ورود خواهید کرد و می توانید داده های منابع دیگر را در آن ادغام کنید و دسترسی های سرور را در صغحه ی آن وارد کنید تا داده فراخوانی شود.

افزونه Grafana در پلسک
افزونه Grafana در پلسک

نحوه نصب وب سایت پنل در ویندوز سرور

نحوه نصب وب سایت پنل در ویندوز سرور

ما در این مقاله نحوه نصب وب سایت پنل در ویندوز سرور که پنلی برای مدیریت وب سرور و به صورت رایگان است توضیح می دهیم.

قبل از شروع ، لطفا موارد زیر را نصب کنید:

الف) SQLExpress. برای دریافت فایل .exe و برای راهنمایی در مورد نحوه نصب به این لینک مراجعه کنید.

ب) نصب Microsoft.NET Framework 3.5 که از این لینک میتوانید استفاده کنید.

وب سایت پنل چیست؟

WebsitePanel به عنوان یک کنترل پنل قدرتمند و انعطاف پذیر برای میزبانی ویندوز است که تقریبا برای اکثر کاربران تکنولوژی وب ویندوزی اولین گزینه انتخابیست. وب­سایت پنل کاربران را قادر می­سازد که محیط میزبانی خود را از طریق مدیریت ساده و کلیک بر روی سرورهای ابر خصوصی و برنامه های مختلف ویندوز سرور به راحتی کنترل کنند.

مراحل نصب:

  1. با استفاده از Remote Desktop (run-> mstsc)، به سرور ویندوز خود متصل شوید.

    نحوه نصب وب سایت پنل در ویندوز سرور
    نصب وب سایت پنل در ویندوز سرور

۲. فایل نصب .exe را از https://www.websitepanel.net/downloads/ دانلود کنید. (قبل از اینکه بتوانید دانلود کنید ، ابتدا باید یک حساب کاربری ثبت کنید.)

آخرین نسخه پایدار را انتخاب کنید (هم اکنون نسخه ۲.۱) و بر روی “نصب پنل وب سایت” کلیک کنید تا دانلود شروع شود.

نصب وب سایت پنل در ویندوز سرور
نصب وب سایت پنل در ویندوز سرور

۳. پس از اتمام دانلود، فایل دانلود شده “WebsitePanelSetup-2.1.0” را اجرا کنید. بر روی “Next” کلیک کنید.

 

نحوه نصب وب سایت پنل در ویندوز سرور
نصب وب سایت پنل در ویندوز سرور

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

نصب وب سایت پنل در ویندوز سرور
نصب وب سایت پنل در ویندوز سرور

۵. دوباره “Next” را کلیک کنید تا Portal را در فهرست پیش فرض نصب کنید.(در صورت نیاز می توانید مسیر را تغییر دهید.)

نصب وب سایت پنل در ویندوز سرور
نصب وب سایت پنل در ویندوز سرور

۶. در اینجا می توانید آدرس IP و نام میزبان مورد استفاده برای دسترسی به سرور WebPanel را تنظیم کنید. می توان نام میزبان را خالی گذاشت. پس از پر کردن جزئیات ، برای ادامه روی “Next” کلیک کنید.

نصب وب سایت پنل در ویندوز سرور
نصب وب سایت پنل در ویندوز سرور

۷. در اینجا می توانید یک حساب کاربری جدید ایجاد کنید که برای دسترسی به وب سایت استفاده می شود. کادر انتخاب “ایجاد یک حساب کاربری فعال” را بردارید.

اطمینان حاصل کنید که پسوردی که استفاده می کنید به اندازه کافی قوی است ، در غیر این صورت مراحل نصب در پایان خراب می شود. پس از اتمام “Next” را کلیک کنید.

نصب وب سایت پنل در ویندوز سرور
نصب وب سایت پنل در ویندوز سرور

۸. رمز عبور را برای دسترسی به سرور تنظیم کنید. رمز خود را وارد کنید و برای ادامه روی “Next” کلیک کنید.

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

نصب وب سایت پنل در ویندوز سرور
نصب وب سایت پنل در ویندوز سرور

۹. در اینجا می توانید آدرس IP و نام میزبان مورد استفاده برای دسترسی به ServerPanel Enterprise Server را تنظیم کنید. می توان نام میزبان را خالی گذاشت. پس از پر کردن جزئیات ، برای ادامه روی “Next” کلیک کنید.

نصب وب سایت پنل در ویندوز سرور
نصب وب سایت پنل در ویندوز سرور

۱۰. در اینجا می توانید یک حساب کاربری جدید ایجاد کنید که برای دسترسی به وب سایت در سرور Enterprise استفاده می شود. کادر انتخاب “ایجاد یک حساب کاربری فعال” را بردارید.

اطمینان حاصل کنید که پسوردی که استفاده می کنید به اندازه کافی قوی است ، در غیر این صورت مراحل نصب در پایان خراب می شود. پس از اتمام “Next” را کلیک کنید.

نصب وب سایت پنل در ویندوز سرور
نصب وب سایت پنل در ویندوز سرور

۱۱. برای دسترسی به سرور به عنوان مدیر رمزعبور تنظیم کنید. رمز خود را وارد کنید و برای ادامه روی “Next” کلیک کنید.

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

نصب وب سایت پنل در ویندوزسرور
نصب وب سایت پنل در ویندوزسرور

۱۲. دکمه “test connection” را فشار دهید تا به SQLExpress وصل شوید. اگر کادر پیام “موفقیت” ظاهر شد ، برای ادامه روی “Next” کلیک کنید.

نصب وب سایت پنل در ویندوزسرور
نصب وب سایت پنل در ویندوزسرور

نکته: اگر پیام خطایی در مورد “NT AUTHORITY \ SYSTEM” ظاهر می شود ، استودیوی مدیریت مایکروسافت SQL مایکروسافت را باز کنید و با استفاده از تأیید اعتبار Windows وارد شوید.

Expand / Security / Logins in Object Explorer در سمت چپ برنامه. با کلیک بر روی “NT AUTHORITY \ SYSTEM” ، در کادر گفتگوی آزاد روی “roles server” کلیک کنید و کادر “sysadmin” را علامت بزنید. “test connection” اکنون باید کار کند.

نصب وب سایت پنل در ویندوزسرور
نصب وب سایت پنل در ویندوزسرور

۱۳. در اینجا می توانید یک حساب کاربری جدید ایجاد کنید که برای دسترسی به پورتال برای WebPanel استفاده می شود. می توان نام میزبان را خالی گذاشت. پس از اتمام “Next” را کلیک کنید.

نصب وب سایت پنل در ویندوزسرور
نصب وب سایت پنل در ویندوزسرور

۱۴. برای دسترسی به پورتال ، یک رمزعبور تنظیم کنید. کادر انتخاب “ایجاد یک حساب کاربری فعال” را بردارید. رمز خود را وارد کنید و برای ادامه روی “Next” کلیک کنید.

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

نصب وب سایت پنل در ویندوزسرور
نصب وب سایت پنل در ویندوزسرور

۱۵. روی “نصب” کلیک کنید و انجام شد.

نصب وب سایت پنل در ویندوزسرور
نصب وب سایت پنل در ویندوزسرور
نصب وب سایت پنل در ویندوزسرور

۱۶. IP و شماره پورت تعیین شده برای Portal (پیش فرض ۱۲۷.۰.۰.۱:۹۰۰۱) را در URL مرورگر خود وارد کنید. در صورت موفقیت باید صفحه را در تصویر زیر دریافت کنید.

نام کاربری را به عنوان “serveradmin” بگذارید و کلمه عبور خود را برای دسترسی به پورتال وارد کنید. روی “ورود به سیستم” کلیک کنید.

نصب وب سایت پنل در ویندوزسرور
نصب وب سایت پنل در ویندوزسرور

۱۷. تبریک می گویم ، شما با موفقیت صفحه کنترل وب سایت خود را نصب کرده و به آن دسترسی دارید.

نصب وب سایت پنل در ویندوزسرور
نصب وب سایت پنل در ویندوزسرور

آموزش نصب Plesk در ویندوز سرور

آموزش نصب Plesk در ویندوز سرور

برای نصب Plesk ، به یک Windows Server جدید به همراه نیازهای نرم افزار Plesk و با دسترسی به اینترنت نیاز دارد. نصب پلسک به دو صورت دستوری و یا از طریق مرورگر Plesk Installer GUI امکان پذیر است که ما در این مقاله آموزش نصب Plesk در ویندوز سرور را به دو صورت آموزش می دهیم.

نصب یک کلیک با اجزای توصیه شده در محیط دستوری

  1. از طریق RDP به سرور وارد شوید.
  2. راه اندازی خط فرمان ویندوز (windows powershell) از منوی استارت ویندوز.
  3. بارگیری نصب Plesk را از طریق دستور زیر انجام دهید.

Invoke-WebRequest -URI https://installer-win.plesk.com/plesk-installer.exe -OutFile plesk-installer.exe

  1. از طریق دستور زیر پلسک را نصب کنید.

plesk-installer.exe –select-product-id=panel –select-release-latest –installation-type=recommended

نصب از طریق مرورگر Plesk Installer GUI

  1. از طریق RDP به ویندوز سرور وصل شوید.
  2. Plesk Installer را روی سرور بارگیری و اجرا کنید. (plesk-installer.exe)
  3. یک پنجره مرورگر با یک فرم مجوز درخواست اعتبارنامه مدیر باز خواهد شد. پورت های ۸۴۴۳ و ۸۴۴۷ برای اجرای نصب باید باز شوند.
  4. در پنجره مرورگر ، نصب یا ارتقاء محصول را انتخاب کنید ، پارامترهای لازم و مؤلفه هایی که قرار است نصب شوند را مشخص کنید و دستورالعمل های روی صفحه را دنبال کنید.
نصب Plesk در ویندوز سرور
نصب Plesk در ویندوز سرور
  1. پس از اتمام نصب Plesk ، دسترسی به Plesk از طریق ttps://<ip_address_or_hostname>:8443  یا https://localhost:8443 (از خود سرور) امکان پذیر است.
  2. در ابتدا با ارائه رمز ورود جدید برای کاربر ‘مدیر’ Plesk ، انتخاب نوع مجوز Plesk و سایر جزئیات ، را وارد کنید.

تنظیمات بیشتر پلسک:

اگر می خواهید تنظیمات نصب را تغییر دهید، بر روی Update Updates source and settings settings کلیک کنید .

نصب Plesk در ویندوز سرور
نصب Plesk در ویندوز سرور
در این صفحه می توانید تغییرات زیر را انجام دهید:
  • منبع فایل های نصب را تغییر دهید. به طور پیش فرض، آنها از سرور Plesk دانلود می شوند. با این حال، ممکن است بخواهید از سرور دیگری (به عنوان مثال از دیسک خود (اگر قبلا فایل های نصب را دانلود کرده اید) انتخاب کنید.
  • دایرکتوری را که نصب کننده فایلها را دانلود می کند ( (C: \ ParallelsInstaller \ parallels به صورت پیش فرض را تغییر دهید.
  • پلسک آدرس HTTP پروکسی سرور و، در صورت لزوم، نام کاربری و رمز عبور را می توانید تغییر دهید.
  • زبان رابط نصب را تغییر دهید.

هنگامی که از گزینه های مورد نظر را انتخاب کردید، روی دکمه Save کلیک کنید تا نصب شما ادامه یابد.

روی صفحه نمایش خوش آمدید، روی نصب یا ارتقا محصول کلیک کنید تا ادامه یابد.

نصب Plesk در ویندوز سرور
نصب Plesk در ویندوز سرور

در این صفحه می توانید نسخه Plesk را برای نصب انتخاب کنید. کادر انتخاب کنار Plesk را انتخاب کنید و نسخه محصول مورد نظر و نوع نصب را از منو انتخاب کنید.

نوع نصب و راه اندازی شامل تمام اجزای لازم برای میزبانی وب (از جمله وب سرور، میل سرور، سرور پایگاه داده، و غیره)، به علاوه ویژگی های محبوب ترین و پر استفاده می شود. اگر نمی دانید چه نوع نصب را انتخاب کنید، گزینه توصیه شده (Recommended) را انتخاب کنید.

نصب Plesk در ویندوز سرور
نصب Plesk در ویندوز سرور

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

نصب Plesk در ویندوز سرور

پس از پیکربندی تنظیمات، روی Continue کلیک کنید تا شروع به نصب کند.

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

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

معرفی و نصب آنتی ویروس ClamAv

معرفی و نصب آنتی ویروس ClamAv

آنتی ویروس ClamAv یکی از نرم افزار های تامین امنیت سرور است که جهت اسکن و جستجوی بدافزار استفاده میشود. ClamAv رایگان بوده و معمولا در سرور های لینوکسی نصب و استفاده میشود. این انتی ویروس تقریبا قابل اعتماد بوده و حتی به همراه کنترل پنل های مانند Directadmin و Whm/Cpanel در قالب پلاگین قابل نصب ارائه میشود. در اینجا به معرفی و نصب آنتی ویروس ClamAv و چگونگی استفاده از آن می پردازیم. این آنتی ویروس بصورت مولتی پلتفرم ارائه شده و میتوان ClamAv را روی مک و ویندوز نیز نصب نمود، البته در این پست فقط نصب و نحوه استفاده روی توزیع های لینوکسی مورد بررسی قرار خواهد گرفت.
Clam Antivirus یک ابزار ضد ویروس منبع آزاد (GPLv2) است که به خصوص برای اسکن نامه الکترونیکی در دروازه های پست الکترونیکی طراحی شده است. این نرم افزار تعدادی از برنامه های کاربردی از جمله یک Daemon چند رشته قابل انعطاف و مقیاس پذیر ، یک اسکنر خط فرمان و ابزاری پیشرفته برای بروزرسانی های خودکار پایگاه داده را در اختیار شما قرار می دهد. هسته اصلی این پکیج یک موتور ضد ویروس است که به صورت کتابخانه مشترک موجود است.

امکانات آنتی ویروس ClamAV:

• ClamAV برای اسکن سریع پرونده ها طراحی شده است.
• محافظت از زمان واقعی (فقط لینوکس) شبح روبشی ما از اسکن دسترسی در نسخه های مدرن لینوکس پشتیبانی می کند ، از جمله امکان مسدود کردن دسترسی به فایل تا زمانی که پرونده اسکن شود.
• ClamAV بیش از ۱ میلیون ویروس ، کرم و تروجان از جمله ویروس های کلان مایکروسافت آفیس ، بدافزارهای موبایل و سایر تهدیدات را کشف می کند.
• مترجم بایت کد داخلی ساخته شده به نویسندگان امضای ClamAV اجازه می دهد تا روال های تشخیصی بسیار پیچیده ای را ایجاد و توزیع کنند و از راه دور عملکرد اسکنر را ارتقا دهند.
• پایگاه داده های امضا شده اطمینان حاصل می کنند که ClamAV فقط تعاریف امضای معتبر را اجرا خواهد کرد.
• ClamAV در بایگانی ها و پرونده های فشرده شده اسکن می شود همچنین در مقابل بمب های بایگانی نیز محافظت می کند.

ویژگی های مورد نیاز توصیه شده برای نصب ClamAV:

حداقل سیستم توصیه شده زیر برای استفاده از باینرهای clamscan یا clamd و clamdscan با بانک اطلاعاتی امضای ClamAV استاندارد ارائه شده توسط سیسکو است.
حداقل رم توصیه شده:

نسخه غیر سرور لینوکس، ویندوز ۷ و ۱۰ ۳۲ بیتی: ۲ GiB +
ویندوز ۷ و ۱۰ ۶۴ بیتی، macOS: 3 GiB +

حداقل CPU پیشنهادی:
CPU با سرعت ۲.۰ گیگاهرتز به بالا

حداقل فضای در دسترس دیسک سخت مورد نیاز:

برای برنامه ClamAV توصیه می کنیم ۵ گیگابایت فضای رایگان در دسترس داشته باشید. این توصیه علاوه بر فضای دیسک پیشنهادی برای هر سیستم عامل است.

نحوه نصب آنتی ویروس ClamAV در برخی از نسخه های لینوکس:

نحوه نصب در نسخه RHEL/CentOS :

yum install -y epel-release
yum install -y clamav

نحوه نصب در نسخه Fedora :

yum install -y clamav clamav-update

نحوه نصب در نسخه Debian:

apt-get update
apt-get install clamav

راهنمای استفاده از clamav در محیط cmd:

برای چک کردن تمامی فایل های روی سرور و نمایش همه فایل های اسکن شده از دستور زیر استفاده نمایید:

clamscan -r

• برای چک کردن همه فایل ها و نمایش فایل های الوده از دستور زیر استفاده نمایید:

clamscan -r –bell -i

• برای اسکن همه فایل ها و نمایش فایل الوده و اجرا در background از دستور زیر استفاده نمایید:

clamscan -r -i

• جهت اسکن فایل های home/ از دستور زیر استفاده نمایید:

clamscan -r/home

• جهت اسکن فایل های پوشه home/ و انتقال فایل های الوده به یک پوشه از دستور زیر استفاده نمایید:

clamscan -r –move=/home/USER/home/USER

• برای اسکن فایل های در پوشه home/ و حذف فایل های الوده از دستور زیر استفاده نمایید:

clamscan -r –remove/home/USER

• برای مشاهده راهنما و دیگر امکانات از دستور زیر استفاده نمایید:

clamscan –help