بایگانی

فعالسازی دو مرحله ای سی پنل

فعالسازی دو مرحله ای سی پنل

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

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

مزایای فعال سازی دو مرحله ای، تایید دو مرحله ای یا Two Step Verification عاملی است که می تواند بیشترین کمک را برای تامین امنیت یوزر اکانت داشته باشد. فعال کردن ورود دو مرحله ای در سی پنل خود به تنهایی یکی از عوامل افزایش امنیت به شمار می رود و در این صورت شما مطمئن می شوید که افراد سودجو با در دست داشتن Username و Password سی پنل شما قادر به ورود به آن نخواهند بود و باید رمز دومی که هر چند ثانیه تولید می شود را داشته باشند.

فعالسازی دو مرحله ای سی پنل
فعالسازی دو مرحله ای سی پنل

روش فعال سازی احراز هویت دو مرحله‌ای در cPanel

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

برای استفاده از این ویژگی نیاز است ارائه دهنده سرویس شما، از سمت سرور آنرا فعال کرده باشد. برای این مورد ابتدا وارد WHM شوید و مسیر زیر را طی کنید:

WHM >> Home >> Security Center >> Two-Factor Authentication

در صورتیکه این گزینه از سمت سرور فعال شده باشد، برای فعال کردن آن از سی پنل خود می توانید، روی گزینه ی Two-Factor Authentication کلیک کنید و سپس روی “Set Up Two-Factor Authentication”کلیک کنید.

برای اینکار می بایست در ابتدا مانند روال سابق وارد هاست سی پنل خود شوید.

در بخش SECURITY بر روی گزینه Two-Factor Authentication کلیک کنید.

فعالسازی دو مرحله ای در سی پنل
فعالسازی دو مرحله ای در سی پنل

در مرحله دوم

حال صفحه ای با عنوان Two-Factor Authentication روبرویتان باز می شود. در صورتی که تایید دو مرحله ای در سی پنل را فعال نکرده باشید با پیغام زیر روبرو خواهید شد:

.Two-factor authentication is not configured for your account

بنابراین برای احراز هویت دو مرحله ای همانند تصویر زیر روی دکمه آبی رنگ Set Up Two-Factor Authentication بزنید تا وارد فاز جدی تری از این فرایند شوید.

آموزش فعالسازی تایید دو مرحله ای سی پنل
آموزش فعالسازی تایید دو مرحله ای سی پنل

مرحله سوم

بعد از کلیک به صفحه تازه ای وارد می شوید که باید تنظیمات مربوط به احراز هویت را در آن انجام دهید. در اولین اقدام باید اسکن QR کد را توسط نرم افزارهای بخصوصی چون Google Authenticator انجام دهید.

شما می توانید این نرم افزار از گوگل پلی یا اپل استور دریافت کنید.

پس از نصب نرم افزار فوق باید تصویر QR کد نمایش داد شده در سی پنل اسکن نمایید. بلافاصله کد امنیتی ۶ رقمی تولید می گردد که باید آن را در کادر Security Code بزنید. در نهایت بعد انجام دقیق اقدامات بالا، روی دکمهConfigure Two-Factor Authentication کلیک کرده تا قابلیت احراز هویت و تایید دو مرحله ای در سی پنل فعال شود.

فعالسازی تایید دو مرحله ای سی پنل
فعالسازی تایید دو مرحله ای سی پنل

DSA یا تبلیغات در گوگل ادورز

DSA یا تبلیغات در گوگل ادورز

DSA یا تبلیغات در گوگل ادورز، تبلیغات داینامیک در گوگل ادز یا DSA) Dynamic Search Ads) که اصطلاحا به آن تبلیغات پویا نیز گفته می‌‌‌شود، یکی از روش‌های فوق‌‌‌‌العاده گوگل ادز برای جذب کاربران و انتقال آنها به صفحات مرتبط سایت است.

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

معروفترین شکل Google Ads، تبلیغات در گوگل است. در این روش تبلیغ دهنده عبارات یا کلمات کلیدی مورد نظر خود را در گوگل ادوردز وارد می‌کند تا تبلیغاتش برای کسانی که این عبارات را جستجو می کنند نشان داده شود.

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

در صورتی که تبلیغات گوگل ادز به درستی تنظیم، راه اندازی و مدیریت شوند در بیشتر کسب و کارها می‌تواند مفید و کارساز باشد.

  • انتخاب کلمات کلیدی درست
  • تنظیم هزینه درست برای کلمات
  • تنظیمات صحیح برای هدف قرار دادن صحیح کاربران هدف
  • نوشتن تبلیغات جذاب و هدفمند
  • انتقال صحیح کاربران به صفحات سایت و در نهایت سیاست درست و هدفمند در سایت برای جذب کاربران

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

DSA یا تبلیغات در گوگل ادورز
DSA یا تبلیغات در گوگل ادورز

نحوه تنظیم کمپین های تبلیغات جستجو داینامیک

تنظیم تبلیغات داینامیک گوگل ادز بسیار ساده است. درست مانند ایجاد هر کمپین دیگری، روند ایجاد یک کمپین متنی را طی کنید. حین ساخت کمپین پس از تعیین نوع شبکه، که جستجو باشد یا نمایشی، با گزینه more setting مواجه می شوید. با کلیک بر روی آن، با لیستی مواجه می شوید که یکی از آن ها dynamic search ads setting است. به تصویر زیر توجه کنید:

نحوه تنظیم کمپین های تبلیغات جستجو داینامیک
نحوه تنظیم کمپین های تبلیغات جستجو داینامیک

باید دامنه وب سایت خود را وارد کنید و سپس به ایجاد گروه های تبلیغاتی بپردازید. در هر گروه تبلیغاتی، می توانید به زیر برگه “اهداف تبلیغی داینامیک” بروید، جایی که می توانید URL مورد نظر خود  را به عنوان یک هدف خودکار اضافی وارد کنید.

هنگامی که یک گروه تبلیغاتی را هدف قرار دهید، می توانید یک تبلیغ پویا ایجاد کنید. تمام کاری که شما در اینجا باید انجام دهید اینست که حداکثر ۸۰ کاراکتر متن در بخش توضیح باید بنویسید. تیتر ها به صورت داینامیکی ایجاد می شوند، همانطور که صفحه لندینگ بر اساس سایت یا محتوای فید ایجاد می شود.

کمپین های تبلیغات جستجو داینامیک
کمپین های تبلیغات جستجو داینامیک

آموزش رفع خطاهای SSL

آموزش رفع خطاهای SSL

آموزش رفع خطاهای SSL/HTTPS یک روش رمزگذاری است که اتصال بین مرورگرهای کاربران و سرور میزبانی وردپرس شما را ایمن می کند.در واقع سبب کاهش دسترسی هکرها به اطلاعات کاربران می گردد.

برای هر سایت فعال SSL / HTTPS یک گواهی نامه ssl منحصر به فرد صادر شده است . اگر سرور وانمود می کند که بر روی بستر HTTPS فعال است اما گواهی صادر شده با آن مطابقت نداشته باشد، بیشتر مرورگرها در هنگام اتصال کاربر به وب سایت هشدار می دهد.

در سال ۲۰۱۷ گوگل برنامه هایی برای بهبود امنیت کلی وب با تشویق صاحبان وب سایت ها برای استفاده از SSL / HTTPS تعیین کرد و در ماه آگوست سال ۲۰۱۸ این مورد را به طور رسمی اعلام کرد که در مرورگر گوگل کروم ، سایت هایی که از گواهی نامه ssl بر روی سایت خود استفاده نکرده اند را به کاربران به عنوان ” Not Secure” نشان می دهد.

گواهینامه های SSL به سادگی تمدید نمی شوند و پس از انقضا باید دوباره صادر و نصب شوند. گرچه این مسئله اغلب کاربر را کلافه کرده و آن را یک نقص محسوب می کند، اما اگر گواهینامه های SSL به سادگی تمدید شوند، هرگز با استانداردهای رمزگذاری مدرن جایگزین نمی شوند.

آموزش رفع خطاهای SSL
آموزش رفع خطاهای SSL

خطرات و مشکلات گواهینامه SSL منقضی شده

اگر گواهینامه SSL سایت شما منقضی شده است، مرورگر وب مورد استفاده برای دسترسی به آن اخطار بزرگی مبنی بر نا امن بودن وب سایت شما نمایش می دهد.

بیایید برخی از مرورگرهای وب که بیشتر مورد استفاده قرار می گیرد را بررسی کنیم و ببینیم که آنها چگونه هشدارهای مربوط به گواهی های SSL منقضی شده را نمایش می دهند.

۱.حل خطای NET::ERR_CERT_INVALID

این خطا در مرورگر گوگل کروم نمایش داده میشود . سایر مرورگر ها ممکن است خطای متفاوت تری نمایش دهند . اما به صورت کلی این خطا نشان دهنده آن است که وب سایتی که میخواهید به آن وصل شوید ایمن نیست .

این خطا به صورت دقیق تر نشان میدهد که مرورگر SSL موجود در سایت مورد نظر را نپذیرفته است . حال ممکن است این خطا به چند دلیل اتفاق بیافتد :

  • گواهینامه SSL مورد نظر برای دامنه یا سابدامنه دیگر باشد .
  • گواهینامه SSL ممکن است منقضی شده باشد .
  • مرورگر نمیتواند اعتبار گواهینامه را شناسایی کند .
خطرات و مشکلات گواهینامه SSL منقضی شده
خطرات و مشکلات گواهینامه SSL منقضی شده

۲. خطای Mixed Content پس از انتقال سایت از http به https

این خطا ممکن است به دلیل فراخوانی فایلی (تصویر ، سی اس اس ، جاوا اسکریپت ) از لینکی بدون ssl به وجود آید . در اینگونه موارد باید تمامی لینک های درون سایت و محتواها را به یک آدرس با https متصل کنید:

اگر شما با این مشکل مواجه شدید میتوانید از افزونه های SSL استفاده کنید . یکی از این افزونه ها  Really Simple SSL نام دارد . پس از فعال سازی از منوی تنظیمات به گزینه SSL رفته تا تنظیمات افزونه را مشاهده کنید.

افزونه به صورت خودکار و هوشمند مشکل شما را رفع خواهد کرد و خطاهای سایتتان در زمینه Mixed Content برطرف خواهد شد .

گواهینامه SSL
گواهینامه SSL

 

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

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

ریبوت کردن سرور مجازی یا وی پی اس بصورت VPS مخفف عبارت Virtual Private Server به معنی سرور مجازی خصوصی است. سرور مجازی بخشی از یک سرور اختصاصی کامل است. اینکار با مجازی سازی انجام می شود. به اینصورت که یک سرور به چند بخش تقسیم میشود که مقاصد مختلف از آنها استفاده کرد. با توجه به اینکه منابع یک سرور کامل به چند بخش تقسیم می شود اغلب و در شرایط یکسان، هزینه خرید سرور مجازی نسبت به سرور اختصاصی پایین تر است.

ریبوت وسیله کاری است رایج که اگر وسیله طبق انتظار کار نکند، می توانید آن را ریبوت کنید تا به عملکرد معمول برگردد. شما می توانید روتر، مودم، وایفای، لپ تاپ، تبلت، وسایل هوشمند، تلفن، کامپیوتر دسکتاپ و غیره را ریستارت یا ریبوت کنید.

از این قابلیت زمانی استفاده می شود که نیاز است سرور مجازی مجدداً راه اندازی شود و امکان ریستارت کردن آن از طریق ریموت یا SSH وجود ندارد.

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

"<yoastmark

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

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

"نحوه

در بخش پایین صفحه کنونی بر روی گزینه Reboot VPS کلیک نمایید.

"<yoastmark

ریست سرور مجازی از طریق پنل SolusVM

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

برای این منظور در صفحه اصلی solusvm در گزینه general می توانید به آنها دسترسی داشته باشید.
ریست سرور مجازی از طریق پنل SolusVM
ریست سرور مجازی از طریق پنل SolusVM

 

آموزش نصب افزونه WHMReseller

آموزش نصب افزونه WHMReseller

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

WHMReseller یکی از پلاگین های کاربردی cPanel می باشد و یک افزونه چند سطحی از نمایندگان فروش است که اجازه می دهد نمایندگان فروش WHM را به مشتریان خود ارائه کنند و دو سطح جدید از نمایندگان را به سرور های WHM/CPanel اضافه می کند که عبارت هستند از Alpha Reseller و Master Reseller.

اگر مدیر هاستینگ هستید یا می خواهید هاستینگ جدیدی را راه اندازی کنید و نیاز دارید تا خودتان بتوانید هم ریسلر، هم مستر و هم آلفا ریسلر ارائه کنید نیاز به پلاگین های جانبی سی پنل خواهید داشت. در این پست میخواهیم بصورت کامل شما را با یک پلاگین کاربردی آشنا کنیم. پلاگین WHMreseller یک پلاگین برای ارائه مستر و … است.

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

با نصب این افزونه میتوانید به ارائه ی مستر ریسلر و آلفا ریسلر هاست بپردازید و کاربران خود را به سادگی به ریسلر، مستر ریسلر و آلفا ریسلر تبدیل کنید. برای نصب این پلاگین شما نیاز به لایسنس دارید. که بصورت پیش فرض دارای ۱۴ روز لایسنس تریال میباشد، سپس نیاز به تهیه ی لایسنس میباشد. همچنین این افزونه دارای امکان بک آپ گیری Remote توسط خود کاربر میباشد.

 

آموزش نصب افزونه WHMReseller
آموزش نصب افزونه WHMReseller

مراحل نصب پلاگین WHMReseller

برای نصب whmreseller در سی پنل کافیست مراحل زیر را طی کنید.
۱- شما می توانید از لایسنس تریال whmreseller به مدت ۷ روز استفاده نمایید.
۲- با دسترسی root وارد محیط ssh سرور خود شوید.
۳- به ترتیب از بالا به پایین دستورات زیر را وارد نمایید.
cd /usr/local/cpanel/whostmgr/docroot/cgi

wget http://deasoft.com/install.cpp

g++ install.cpp -o install

chmod 700 install

./install


حال متناسب با پیشنهاد ها انتخاب کنید.

rm install

rm install.cpp



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

در صورتی که فایروال فعال است سعی کنید تا پورت های ۲۰۸۲ ، ۲۰۸۳ ، ۲۰۸۶ و ۲۰۸۷ را در فایروال خود باز کنید و پس از نصب ، WHMreseller را در پنل کنترل  WHM باز کرده و تنظیمات آن را انجام دهید.

سیستم پیشنهادی و مورد نیاز برای نصب WHMReseller

  • Redhat/Centos 6/7
  • WHM/CPanel 11+

افزونه WHMreseller قابلیت نصب توسط کاربر یا User بر روی هر سرور CPanel/WHM که دسترسی به آن فراهم باشد را دارد.

آموزش نصب افزونه WHMReseller
آموزش نصب افزونه WHMReseller

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

نصب سیستم عامل در هتزنر، اگر دیتاسنتر هتزنر سرور اختصاصی تهیه کرده باشید، باید بدانید، تا زمانی که یک سیستم عامل روی آن نصب نکنید، عملاً قادر به استفاده از آن نخواهید بود. حالا این سیستم عامل می‌تواند یکی از سیستم عامل‌های خانوادهٔ لینوکس یا ویندوز باشد. یا خود یک مجازی ساز مثل 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 و Direct admin موجود است. امروزه شرکت‌های فراوان و متنوعی برای ارئه هاست در دنیا وجود دارند. هاست می‌تواند شامل انواع مختلفی مانندهاست ایران، کانادا، آلمان و… باشد. اغلب هاست‌های خارج از ایران از سی پنل استفاده می‌کنند.

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

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

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

 نصب وردپرس روی Cpanel

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

  • خرید هاست مناسب و ترجیحا لینوکسی از شرکتی معتبر و دارای پشتیبانی
  • ثبت دامنه موردنظر برای سایت
  • ست کردن دامنه با هاست
  • استفاده از اطلاعات ورود به هاست یا اطلاعات اطلاعات FTP (چنانچه سرویس‌دهنده به شما این اطلاعات را نداد می‌توانید در پنل هاست خودتان آن را ایجاد کنید)
  • دانلود آخرین نسخه وردپرس فارسی
  • شروع فرآیند نصب و راه‌اندازی وردپرس

برای نصب وردپرس روی Cpanel ابتدا بایدآخرین نسخه وردپرس را دریافت کنید که معمولا از مخزن امکان‌پذیر است و پس از دریافت آخرین نگارش وردپرس، وارد سی پنل شوید. این وارد شدن می‌تواند به صورت مستقیم یا غیر مستقیم (از طریق FTP) باشد. 

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

 نصب وردپرس روی Cpanel
نصب وردپرس روی Cpanel

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

پوشه pubilc_html ریشه هاست شماست و شما باید در همین پوشه فایل‌های وردپرس خود را قرار داده و آن را نصب کنید و برای قرار گرفتن فایل‌های وردپرس در پوشه public_html و در نهایت برای نصب وردپرس باید مطابق شکل زیر از طریق گزینه upload استفاده کنیم.

 نصب وردپرس روی Cpanel
نصب وردپرس روی Cpanel

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

مطابق شکل زیر وقتی نسخه وردپرس را extract می‌کنیم می‌توانید فایل زیپ آن را از داخل سی‌پنل خود پاک کنید. اگر سعی کنید همیشه فضای هاست را منظم نگه دارید به سرعت سایت کمک بزرگی می‌کنید.

وردپرس روی Cpanel
وردپرس روی Cpanel

سپس بر روی پوشه آبی رنگ wordpress در شکل بالا کلیک می‌کنیم تا تمام فایل‌های موجود را از درون پوشه وردپرس به بخش public_html انتقال دهیم. چرا؟
اگر می‌خواهید سایت شما با زدن آدرس دامنه نمایش داده شود باید تمامی فایل‌های اصلی وردپرس در public_html یا روت قرار گیرد در غیر اینصورت باید انتهای آدرس اصلی wordpress/ را نیز وارد کنید که این کار بی معنی‌ است.

برای انتقال تمام فایل‌های وردپرس، همه موارد را انتخاب کرده (با گزینه select all) و با کلیک بر روی آن‌ها گزینه Move را انتخاب کنید.

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

وقتی در شکل بالا گزینه “Move” را انتخاب می‌کنیم مطابق شکل زیر پنجره‌ای باز می‌شود که در این پنجره، مسیر فعلی تمام فایل‌های وردپرس به صورت public_html/wordpress/ مشخص شده است و شما باید کلمه wordpress را از مسیر مشخص شده در شکل پاک کنید و فایل‌ها را به پوشه public_html برای نصب وردپرس روی Cpanel انتقال دهید.

نصب وردپرس
نصب وردپرس

حال نوبت به آن می‌رسد که پایگاه داده را تنظیم کنیم. می‌دانید که بدون اتصالات پایگاه داده نمی‌توانید وبسایت خود را راه‌اندازی کنید.سایت شما قرار است اطلاعاتی را در دل خود داشته باشد و این اطلاعات همگی بصورت جدول‌های مشخصی در پایگاه داده جمع می‌شوند. برای این منظور در پنل هاست بر روی گزینه MySQL database کلیک کنید:با کلیک بر روی لینک Database® MysQl که در شکل بالا مشخص شده است وارد صفحه‌ای مطابق شکل زیر می‌شویم که باید برای نصب وردپرس روی هاست Cpanel دیتابیس ایجاد کنیم.

برای پایگاه داده خود باید نامی را در نظر بگیرید و در این بخش وارد کنید، سپس بر روی دکمه آبی رنگ Create database کلیک کنید. حال کمی اسکرول می‌کنیم تا به بخش MySQL User برسیم.

در اینجا نیز باید برای پایگاه داده خود نام کاربری و پسورد بسازید. این مراحل را در نصب وردپرس روی لوکال هاست هم انجام می‌دادیم با این تفاوت که در لوکال تنها یک نام پایگاه داده کافی است. پس از آن بر روی Create User کلیک کنید. حال کمی اسکرول کنید و در بخش Add User database بر روی دکمه Add کلیک کنید تا همه موارد اضافه شوند.

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

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

= آدرس سایت در مرورگر
آدرس سایت در مرورگر

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

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

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

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

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

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

راه اندازی و کانفیگ سرویس 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 کلیک نمایید.
هم اکنون تنظیمات مرتبط با ایجاد وب سایت به اتمام رسیده و کافیست نسبت قرار دادن فایل و فولدرهای مرتبط با سایت مورد نظر در مسیر فیزیکی که تعریف نموده اید اقدام نمایید.

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

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

نحوه پیکربندی سرور لینوکس سرور های لینوکس را می توان گفت یکی از پرکاربردترین و بهترین گزینه برای بارگذاری وب سایت درحال حاضر می باشد.سیستم عامل لینوکس ویرایش ها و یا توزیع های متعددی دارد یکی از مشهورترین توزیع این سیستم عامل ویرایش سِنت‌اواِس (CentOS) می باشد.

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

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

پس برای شروع  پیکربندی سرور لینوکس رو باید انجام داد.

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

این کار مزایای زیادی دارد که یکی از آنها احتمال کمترِ وارد کردن دستورات مخرب است. چرا که در درجۀ اول سرور به شما چنین اجازه‌ای را نمی‌دهد و در مراحل بعدی شما حتماً باید رمز کاربر ریشه وارد کنید. نکتۀ بعدی این است که اگر هم این حساب هک شد، به راحتی می‌توانید آن را حذف کرده و یک حساب یا کاربر دیگر در سیستم تعریف کنید. این کار را با کاربر ریشه یا root نمی‌توانید بکنید.

شما باید نام سرور و همچنین نام دسترسیِ دامنۀ سرور را تعیین کنید. با این کار نرم افزارهای دیگر مثل وب سرور یا سرور DNS قادر به کار کردن هستند. در غیر این صورت در هنگام اجرای این سرویس‌ها شما خطایی را دریافت خواهید کرد که باید حتماً Hostname و FQDN را تعیین کرده باشید. برای انجام این کار دو تا پروندۀ اساسی در مسیر /etc وجود دارد که از آنجا می‌توانید این دو مشخصه را تغییر دهید.

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

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

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

  • نصب سیستم عامل

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

  • آپدیت سیستم عامل

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

  •  نصب کنترل پنل

این مرحله از مراحل کانفیگ سرور، اتوماتیک ترین بخش مراحل کانفیگ سرور می باشد. در این مرحله می بایست کنترل پنل مورد نظر خود (سی پنل، دایرکت ادمین، پلسک و… ) را بر روی سرور نصب کنید.

  • کانفیگ های امنیتی سرور

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

  • کانفیگ وب سرور

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

  • کانفیگ پی اچ پی

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

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

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

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

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

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

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