بایگانی

راه اندازی و کانفیگ سرویس 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 یا فروشنده خبره به شما کمک کند.

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

راهنمای انتخاب سرور مناسب
راهنمای انتخاب سرور مناسب

فاکتورهای مهم در انتخاب سرور

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

با توجه به کاربرد در نظر گرفته شده ، تعداد CPU ، میزان Ram و میزان فضای مورد نیاز جهت ذخیره داده و لزوم وجود Redundancy در موارد مختلف (که سرور قابلیت پشتیبانی از آن را داشته باشد) انتخاب می گردد.
همچنین فضایی که قرار است سرور در آن نصب گردد، اهمیت به سزایی دارد. عموما سرورها در دو مدل Rack Mount و Tower ارائه می گردند. بنابراین می بایست با توجه به فضای تعیین شده، مدل متناسب با فضای اختصاصی انتخاب گردد.

  • بررسی اولیه فضای فیزیکی موجود در مجموعه

یکی از مهم‌ترین مؤلفه‌ها برای خرید سرور، فضای فیزیکی موجود در مجموعه برای نصب و نگهداری از سرور است. سرورها به لحاظ نوع شاسی، به انواع مختلفی تقسیم می‌شوند که برای این نوع استفاده، سرورهای قابل نصب در رک (Rackmount) و سرورهای ایستاده (Tower) مناسب هستند که در هر دو گروه، سرورهایی با مشخصات معمولی و متوسط با قیمت‌های معقول برای استفاده در کسب‌وکارهای کوچک وجود دارد.

  • هدف گذاری؛ چرا به سرور نیاز دارید
اید هدف خود را از خرید سرور اچ پی مشخص کنید. در واقع چه نیازی بیشتر از سایر نیازها برای تهیه سرور برای مجموعه خود احساس می‌کنید؟ آیا نیاز اصلی شما به اشتراک‌گذاری فایل‌ها و فولدرها بین کارکنان است؟ یا نیاز به اشترک گذاشتن، کنترل و مدیریت اینترنت در اولویت است؟ آیا برای دسترسی بیرون از مجموعه به اطلاعات درون مجموعه، نیاز به تهیه سرور پیدا کرده‌اید؟ آیا برای اینکه از اطلاعات مهم خود محافظت کنید، نیاز به تهیه سرور دارید یا قصد دارید سطوح دسترسی مختلف برای دسترسی به اطلاعات مهم مجموعه برای کارکنان خود ایجاد کنید؟ آیا می‌خواهید اطلاعات بسیار حجیم مجموعه خود را در یک مکان مدیریت کنید؟
پاسخ این پرسش‌ها می‌تواند تأثیر مستقیمی در انتخاب سرور متناسب با مجموعه شما داشته باشد.
  • شناسایی دقیق و کامل نیازهای مجموعه

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

  • خرید سروری مقرون‌ به‌ صرفه

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

  • سیستم‌عامل و نیازهای نرم‌افزاری خود را فراموش نکنید
با توجه به نیازهای مجموعه، بهتر است از چه سیستم‌عاملی استفاده کنید. برای این کار می‌توانید از مشاوران و متخصصانی که در این حوزه وجود دارند، کمک بگیرید. اگر بخواهید سیستم مجازی‌سازی یا Virtualization پیاده کنید، باید سروری تهیه کنید که قابلبت پشتیبانی از این سیستم‌عامل‌ها را داشته باشد. در حال حاضر محبوب‌ترین سیستم عامل مجازی‌سازی در دنیا VMware Vsphere و پس از آن Microsoft Hyper-v و در آخر نیز Citrix Xen-Server است.
اگر نیازی به مجازی‌سازی احساس نمی‌کنید، سعی کنید سرور انتخابی‌تان قابلیت پشتیبانی از جدیدترین نسخه سیستم‌عامل‌های Microsoft Windows Server را داشته باشد.
  • قابلیت ارتقای سخت‌ افزاری را جدی بگیرید
فراموش نکنید که سرور انتخابی شما باید حداقل ۳۰ تا ۴۰ درصد قابلیت ارتقا را در مقایسه با مشخصات فعلی آن دارا باشد. ممکن است به هر دلیلی پس از گذشت مدتی استفاده، نیاز به ارتقا و اضافه کردن پردازنده، رم یا هارددیسک داشته باشید. پس سرور انتخابی شما باید فضای مناسب برای اضافه کردن قطعات و ارتقای سخت‌افزاری را داشته باشد.
  •  به نوع ضمانت و شرکت تأمین‌کننده توجه کنید
    اگرچه میزان خرابی در سرورها بسیار کمتر از میزان خرابی در رایانه‌های شخصی است، قطعات سرور در مقایسه با قطعات رایانه‌های شخصی، گران‌تر هستند و ممکن است خرابی یک قطعه کوچک در سرور، هزینه گزافی داشته باشد. بنابراین ضمانت در خرید سرور، موضوع فوق‌العاده مهمی است.
فاکتورهای مهم در انتخاب سرور
فاکتورهای مهم در انتخاب سرور

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

آموزش User Manager در cPanel

آموزش User Manager در cPanel

آموزش User Manager در cPanel به طور کلی هاست‌ با استفاده از ۲ سیستم عامل لینوکس و ویندوز ارائه می‌شوند و هرکدام از این سیستم عامل ها ابزار هایی را جهت مدیریت هاست ارائه میکنند، که از پرطرفدارترین آنها می شود به cPanel و Direct Admin اشاره کرد.

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

این بخش جدیدترین ویژگی cPanel است که در آخرین نگارش آن معرفی شد. با استفاده از این قسمت User manager می توانید تمام کاربرانی که در cPanel  دارید را با رابطی یک تکه کنترل کنید و این رابط تمام حساب های کاربران، که حساب ایمیل یا FTP دارند که به دامنه شما پیوست شده است را به شما نشان خواهد داد. با این رابط می توانید ای حساب ها را حذف، ویرایش و یا رمز عبورشان را تغییر دهید.این رابط این امکان را به شما می دهد تا User های جدیدی را اضافه کنید و به حساب ایمیل یا FTP پیوستشان دهید.

User Manager مدیریت کاربران که درآخرین نسخه cpanel ارائه شده است با کمک User Manager میتوان تمام کاربرای موجود در cpanel کنترل کرد و حساب ها و اکانت ها رو ویرایش کرد یا گذر واژه تغییر داد و میتوان اکانت های جدید بسازید یا کاربرای جدید اضافه کنید و با ایمیل و ftp خود مرتبط سازید.

آموزش کار با User Manager

وارد حساب cpanel خود میشوید بعد به انتهای سی پنل میرویم و از قسمت پرافنسس، User Manager رو انتخاب میکنیم.

آموزش کار با User Manager
آموزش کار با User Manager

برای استفاده از  user manager  و حذف حساب می توانید از مراحل زیر استفاه کنید.

با کلیک کردن بر روی آخرین گزینه در نوار سمت چپ user manager  را باز کنید و وقتی که user manager  را باز کردید رابطی شبیه به عکس زیر برایتان باز می شود.

آموزش کار با User Manager
آموزش کار با User Manager

می توانید تمام حساب های cPanel  را در این جا مشاهده کنید.که شامل حساب سیستم شما هم می شود. حسابی که آیکون inbox آن رنگی است نشان می دهد که حساب آدرس ایمیلی دارد و حسابی که آیکون کامیون آن رنگی است نشان می دهد که به حساب FTP دسترسی دارد، درحالیکه حسابی که ایکون دیسک آن رنگی باشد نشان می دهد که به وب دیسک دسترسی دارد.

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

در این مرحله از شما برای تایید کردن حذف  ایمیل سوال می شود. برای حذف کردن آن بر روی Delete  کلیک کنید.

حسابی را که می خواهید ویرایش کنید و یا رم عبر آن را تغییر دهید از user manager انتخاب کنید.

بر روی change password  زیر آن اکانت کلیک کنید. هد دو گزینه شما را به یک رابط هدایت می کنند که می توانید حساب را ویرایش کنید.

آموزش User Manager در cPanel
آموزش User Manager در cPanel

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

در قسمت services interface سرویس هایی که می خواهید برای حساب کاربری فعال کنید را انتخاب کنید.

آموزش User Manager در cPanel
آموزش User Manager در cPanel

اضافه کردن کاربر جدید درUser Manager

همچنین می توانید کاربر جدیدی اضافه کنید و دسترسی های ایمیل و FTP را برای آن صادر کنید و برای ساخت user جدید مراحل زیر را دنبال کنید.

سمت راست user manager بر روی ‘add user’ کلیک کنید. همان صفحه ای را مشاهده خواهید کرد که در edit user مشاهده کردید.

آموزش User Manager در cPanel
آموزش User Manager در cPanel

تمام اطلاعات مورد نیاز مثل username و password را بویسید، همچنین می توانید اسم کامل کاربر را هم وارد کنید اما این گزینه اختیاری است.

سرویس هایی که می خواهید به این کاربر بدهید را انتخاب کنید.با حرکت دادن سوییچ کنار هر سرویس آن سرویس را فعال و یا غیر فعال کنید.

بر روی create ضربه بزنید تا user را ساخته و به user manager interface بگردید و یا با زدن بر روی create and add another  می توانید user دیگری  بسازید.

اضافه کردن کاربر جدید درUser Manager
اضافه کردن کاربر جدید درUser Manager

آموزش بک آپ انواع کنترل پنل

آموزش بک آپ انواع کنترل پنل

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

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

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

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

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

،Core installation، Theme ،Plugin، تصاویر و سایر فایل‌های رسانه‌ای، JavaScript، PHP Script و سایر کدهای برنامه‌نویسی، سایر فایل‌ها و صفحات وب استاتیک، پایگاه داده

آموزش بک آپ انواع کنترل پنل
آموزش بک آپ انواع کنترل پنل

آموزش بک آپ انواع کنترل پنل

بکاپ گیری کنترل پنل مدیریت هاست مانند Cpanel یا plesk یا DirectAdmin، webmin، virtualmin، centos web panel

فضای ذخیره برای نسخه پشتیبان با دسترسی FTP

استفاده از FTP Backup Storage کمک می‌کند یک نسخه پشتیبان از داده‌هایتان تهیه کنید تا بتوانید در صورت از بین رفتن داده‌های سرور، از نسخه پشتیبان استفاده کنید. این فضای خارجی بسیار قابل اطمینان است به این دلیل که از ارائه‌دهنده خدمات میزبانی وب شما کاملاً جدا عمل می‌کند.

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

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

نحوه تهیه و انتقال بک آپ به Remote FTP در cPanel

برای ایجاد بک آپ از اکانت میزبانی وب خود در cPanel و ارسال آن بک آپ به یک سرور FTP، مانند راهنمای زیر اقدام نمایید:

۱- وارد cPanel شوید.
۲- در بخش FILES گزینه Backup را انتخاب نمایید.

نحوه تهیه و انتقال بک آپ به Remote FTP در cPanel 
نحوه تهیه و انتقال بک آپ به Remote FTP در cPanel

۳- از بخش Full Backup گزینه Download a Full Website Backup را انتخاب کنید.

نحوه تهیه و انتقال بک آپ به Remote FTP در cPanel
نحوه تهیه و انتقال بک آپ به Remote FTP در cPanel

۴- از بخش Generate a Full Backup گزینه Backup Destination را روی Remote FTP Server قرار دهید.

آموزش Backup انواع کنترل پنل ها
آموزش Backup انواع کنترل پنل ها

سپس فیلدهای موجود در این قسمت را مانند راهنمای زیر تکمیل نمایید:
Email Address: یک آدرس ایمیل که به آن دسترسی دارید در این قسمت وارد نمایید. گزارش فرایند انتقال اکانت بعد از انجام کلیه مراحل به این ایمیل ارسال خواهد شد.
Remote Server: در این قسمت IP سرور مقصد را وارد نمایید.
Remote User: نام کاربری اکانت مورد نظر در سرور مقصد را وارد نمایید. Backup در این اکانت قرار خواهد گرفت.
Remote Password: رمز عبور ورود به اکانت مورد نظر در سرور مقصد را وارد نمایید.
Port: در این فیلد پورت FTP یعنی ۲۱ را وارد نمایید.
Remote Dir: آدرس دایرکتوری مورد نظر در اکانت موجود در سرور مقصد را وارد نمایید. در واقع فایل Backup در این دایرکتوری قرار خواهد گرفت. اگر در این فیلد / قرار داده شود Backup به دایرکتوری Home اکانت در سرور مقصد منقل می شود.

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

مقایسه بک آپ گیری انواع کنترل پنل ها
مقایسه بک آپ گیری انواع کنترل پنل ها

تهیه بکاپ از هاست دایرکت ادمین

برای تهیه بک آپ پس از ورود به هاست دایرکت ادمین خود و در بخش Your Account کافیست بر روی گزینه Create/Restore Backups کلیک نمائید:

تهیه بکاپ از هاست دایرکت ادمین
تهیه بکاپ از هاست دایرکت ادمین

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

تهیه بکاپ از هاست دایرکت ادمین
تهیه بکاپ از هاست دایرکت ادمین

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

به منظور دستیابی به فایل بک آپ تهیه شده به بخش File Manger مراجعه نمایید و فایل بک آپ در پوشه ای به نام Backups قرار داده می شود لذا به این پوشه مراجعه نمایید.

در صورت نیاز به دانلود این فایل می باید برروی آن دابل کلیک نمایید. متذکر می شود که در صورت حجیم بودن این فایل بهتر است از طریق نرم افزارهای FTP نسبت به دانلود آن اقدام نمایید.

مقایسه بک آپ گیری انواع کنترل پنل ها
مقایسه بک آپ گیری انواع کنترل پنل ها

تهیه بکاپ از کنترل پنل پلسک

به کنترل پنل هاست لاگین نموده و از منوی سمت راست و همانطور که در شکل زیر مشخص است وارد بخش Backup manager شوید.

تهیه بکاپ از کنترل پنل پلسک
تهیه بکاپ از کنترل پنل پلسک

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

آموزش Backup انواع کنترل پنل ها
آموزش Backup انواع کنترل پنل ها
در این قسمت مطابق شکل بالا، شما تنظیم می نمایید که بک آپ از چه قسمت هایی گرفته شود و یا اگر می‌خواهید full backup داشته باشید، تیک تمامی گزینه ها را انتخاب نمائید.
*** توجه داشته باشید در صورت نیاز به فول بکآپ گزینه Full را انتخاب کنید در غیر اینصورت تنها از تغییرات هاست نسبت به بکآپ قبلی، بکآپ گرفته می شود.
همچنین می توانید مشخص کنید که بعد از گرفتن بکآپ، در کجا ذخیره شود و در صورت تمایل با استفاده از FTP بکآپ خود را به روی سرور دیگری انتقال دهید.
در قسمت  when backup … اگر چک مارک این گزبنه فعال شود زمانی که عملیات گرفتن بکاپ از هاست تکمیل شود یک ایمیل به ایمیل کاربر ارسال می شود و اطلاع داده می شود عملیات بکاپ تکمیل شده است.
و در آخر بر روی OK کلیک کنید.
 منتظر بمانید که لینک دانلود فایل بکاپ هاست برای شما آماده گردد.
پس از این که لینک دانلود آماده شد بر روی دانلود فایل بکاپ هاست خود بر روی فلش سبز رنگ کلیک کنید تا بتوانید فایل بکآپ را دانلود نمائید.
توصیه می کنیم که همواره از اطلاعات خود بک آپ گرفته و برروی سیستم دیگری  ذخیره نمایید تا در مواقع لزوم از آن استفاده نموده و اطلاعات  هاست شما از بین نرود.
تهیه بکاپ از کنترل پنل پلسک
تهیه بکاپ از کنترل پنل پلسک

راه کارهای افزایش امنیت در ویندوز

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

  1. بر روی سرورهای ویندوزی حتما آنتی ویروس نصب کنید و آن را بروز نگه دارید.
    سرورهای بدون آنتی ویروس به ویژه سرورهای ویندوزی همیشه در معرض خطر آلودگی به ویروس ها هستند, همان طور که می دانید می توانند از طریق برنامه ها یا از طریق وب به سرورها یا کامپیوترهای شخصی وارد شده و سیستم را الوده کنند و اقدام به جاسوسی و یا تخریب اطلاعات کنند بنابر این اولین مرحله تامین امنیت نصب آنتی ویروس است. برنامه های آنتی ویروس برای سیستم عامل ویندوز مورد پیشنهاد به شرح زیر است :
    آنتی ویروس های رایگان : ۳۶۰ Total Security Essential, ClamWin Antivirus, Avast Free Antivirus, AVG AntiVirus Free, BitDefender Free Edition, ZoneAlarm Free Antivirus
    آنتی ویروس های غیر رایگان و حرفه ای تر : BullGuard Antivirus, AVG Antivirus, Avast Pro Antivirus, Ashampoo Anti-Virus, Dr.Web Anti-virus, ESET NOD32 Antivirus, Kaspersky Anti-Virus
  2. فایروال پیشفرض ویندوز سرور را فعال نگه داشته و تنظیم کنید یا از فایروال های حرفه ای استفاده کنید.
    همانطور که می دانید فایروال با تمرکز بر روی شبکه و اتصال اینترنت , تسهیلات لازم در جهت عدم دستیابی کاربران غیرمجاز به شبکه و یا کامپیوتر شما را ارائه می نماید. فایروال ها این اطمینان را ایجاد می نمایند که صرفا پورت های ضروری برای کاربران و یا سایر برنامه های موجود در خارج از شبکه در دسترس و قابل استفاده می باشد. پیشنهاد می گردد حداکمکان فایروال خود ویندوز سرور را فعال نگه داشته و برای موارد و پورت های خاص تنظیم کنید و سایر پورت های اضافه را مسدود کنید. پیشنهاد میشود از فایروال های پیشرفته که رایگان یا فایروال های غیر رایگان و حرفه نیز استفاده کنید.
    فایروال های مورد پیشنهاد رایگان : ۳۶۰ Total Security, Comodo Firewall
    فایروال های غیر رایگان : ESET Endpoint Security, Kaspersky Endpoint Security,
  3. پورت های پیشفرض ورودی جهت دسترسی به سرور را تغییر دهید.
    همانطور که می دانید سرورهای ویندوزی از طریق Remote Desktop با پورت پیشفرض ۳۳۸۹ قابل کنترل و دسترسی مدیر سرور قرار می گیرد. در صورتی که این پورت تغییر نکنند تلاش های توسط بات های سرگردان اینترنتی جهت نفوذ و ورود به سرور شما که اصطلاحا Brute Force گفته میشود انجام میشود و یا حتی اشخاصی که بتوانند رمز ورود به سرور شما را حدس بزنند بنابر این شما می توانید با تغییر این پورت ها به راحتی از تمامی این حملات و خطرها در امان باشید. برای آموزش تغییر پورت بر روی کلمه “آموزش تغییر پورت ریموت سرور ویندوز” کلیک کنید تا مستقیم به صحفه آموزشی مربوطه ارجاع داده شوید..
    توجه داشته باشید, قبل از هر چیز اگر فایرول سرور شما فعال است, ابتدا باید پورت جدیدی که می خواهید تنظیم کنید در فایل Allow یا اجازه فعالیت دهید سپس اقدام به تعویض کنید, در غیر این صورت دسترسی شما توسط فایروال مسدود میشود.
  4. از احراز هویت دو مرحله ای برای ریموت به ویندوز سرور استفاده کنید.
    در این مرحله امنیت به صورت حرفه ای و پیشرفته برای ورود به ریموت سرور ویندوز اعمال می شود, شما می توانید با راه اندازی احراز هویت دو مرحله در ویندوز سرور از دسترسی غیر مجاز هکر به هر نحوی جلوگیری کنید, در این قسمت اگر هکر مشخصات ورود که شامل نام کاربری و رمز عبور شما را نیز داشته باشد, مرحله احراز هویت دوم جلوی هکر یا سوء استفاده کننده را می گیرد. یکی از این نرم افزارهای که امکان احراز هویت دو مرحله ای را برای شما فراهم کرده است Duo Authentication است که می توانید مراحل نصب آموزش این نرم افزار را از “Duo Authentication for Windows Logon and RD” مطالعه بفرمایید.
  5. از ایپی ثابت یا استاتیک برای دسترسی به کانسول یا ریموت به سرور استفاده کنید.
    اگر اینترنت خانگی یا شرکتی شما دارای ایپی ادرس ثابت یا استاتیک است می توانید تمامی دسترسی های ورود به کانسول و مدیریتی سرور را بر روی ایپی ثابت خود قرار دهید. در این صورت هیچکس به جز خود شما نمی تواند به سرور ریموت کند. از لحاظ دسترسی این بالاترین نوع امنیت در سرورها محسوب می شود. برای اینکار می بایست ایپی خود را در فایروال تنظیم کنیم و سایر ایپی ها را از دسترسی مسدود کنید, برای اموزش بر روی “Restrict RDP Access by IP Address” کلیک کرده و مراحل را دنبال بفرمایید.

با خاطر داشته باشید, استفاده از برنامه های لیسانس دار و بروز نگه داشتن سیستم عامل و برنامه ها در امنیت شما بسیار موثر است و همچنین اطلاعات ورود به سرورها را به هیچ عنوان در دسترس سایر اشخاص قرار ندهید و سعی کنید در صورت بروز مشکل از افراد مطمئن خبره یا کارشناسان بخش پشتیبانی شرکت ها استفاده کنید.

سرور مجازی (VPS) و نکات مهم در خرید سرور مجازی

سرور مجازی یا به اصطلاح انگلیسی Virtual Private Server به مخفف VPS و یا  به عبارت دیگر سرور مجازی اختصاصی به اصطلاح انگلیسی Virtual Dedicated Server به مخفف VDS به معنی فارسی یک سرور مجازی خصوصی است. در این نوع میزبانی یک سرور اختصاصی به چند قسمت تقسیم شده و هر قسمت به عنوان یک سرور مجازی می‌تواند همانند یک سرور اختصاصی عمل کند. سرورهای اختصاصی اصولا با نرم افزارهای مشهور VMware, KVM, OpenVZ, Xen, Hyper-V که اصطلاحا به آنها تکنولوژی مجازی سازی (Virtualization) گفته می شود جهت ساخت ماشین مجازی, تقسیم منابع و مدیریت آن مورد استفاده قرار می گیرند.

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

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

سرور مجازی
سرور مجازی

یک سرور مجازی خوب چه خصوصیاتی باید داشته باشد؟
نکات اساسی برای انتخاب یک سرویس دهنده سرور مجازی خوب باید در نظر داشته باشید, نکاتی که اینجاب پس از تجربیات چند ساله از کار با ماشین ها و تکنولوژی های مجازی سازی بدست آوردم به شرح زیر است:

  1. تکنولوژی مجازی بسیار اهمیت خاصی دارد, زیر نوع تقسیم منابع را برای ما مشخص میکند, در مجازی ساز های Xen, KVM, Hyper-V کلیه منابع سخت افزاری سرور اختصاصی است و به محض ایجاد ماشین بر روی سرور اختصاصی, منابع مورد نظر بدون در نظر گفتن ظرفیت سرور اشغال می شود یا به اصطلاح برای ماشین مربوطه رزو می شود. در مجازی ساز VMware تمامی منابع نیز اختصاصی است اما مدیر سرور می تواند در بخش حافظه بیشتر از ظرفیت سرور اصلی (به اصطلاح OverSelling) ماشین ایجاد کند. در مجازی ساز OpenVZ کلیه منابع سرور اشتراکی است و با توجه به ظرفیت سرور به ماشین ها منابع تخصیص می شود و هر ماشین مقدار منابعی که استفاده یا اشغال می کند از سرور اصلی استفاده می گردد. بنابر این سعی کنید قبل از خرید سرور مجازی اطمینان حاصل کنید که سرویس دهنده از تکنولوژی مجازی سازی استفاده می کند که منابع اختصاصی دارد.
  2. در صورت امکان از مشخصات سخت افزاری سرور اختصاصی آگاه شوید, یک ماشین مجازی خوب نیاز به یک سرور قوی و حرفه ای با سخت افزار با کیفیت و شبکه عالی نیاز دارد. همیشه به موقعیت و دیتاسنتر سرور اصلی توجه داشته باشید.
  3. سرویس های مجازی مدیریت شده (به اصطلاح Managed VPS) را انتخاب کنید, در چند سال اخیر سرورهای اختصاصی (به اصطلاح root Server) و ماشین های مجازی مدیریت نشده (به اصطاح Unmanaged VPS) با قیمت ارزان تر در سطح اینترنت به فروش می رسد, پیشنهاد بنده این است از سرویس های مدیریت شده به هزینه بالاتر استفاده کنید تا در مواقع ضروری بتوانید از خدمات حرفه ای پشتیبانی سرویس دهنده استفاده کنید.
  4. تضمین امنیت با دیوار اتشین سخت افزاری (به اصطلاح Hardware Firewall) و نرم افزاری (Software Firewall) ماشین های مجازی را در اولویت قرار دهید, متاسفانه در شبکه ها به خصوص شبکه های جهانی مانند اینترنت حملات سایبری روز به روز در حال افزایش است, سعی کنید سرویس دهنده ای انتخاب کنید که امنیت شما تامین کند, لازم به ذکر است در مبحث امنیت هیچ سرویس دهنده ای نمی توان تضمین امنیت را به شما بدهد, چون نوع حملات و روش ها متفاوت است اما می توانند شما تا تا سطح عالی تامین امنیت کنند.
  5. کنترل سرور مجازی به صورت شبانه روزی را در نظر داشته باشید, سرویس دهنده باید کنترل پنلی برای شما فراهم کند که شما ۲۴ ساعت شبانه روز بتوانید به سرور خود دسترسی کامل داشته باشید, تا در صورت وقوع مشکل احتمالی بتوانید ماشین را خاموش, روشن, ریستارت یا حتی با کانسول از راه دور سرور را هدایت و مورد بررسی قرار دهید.

شرکت ورلدباس, از مجازی ساز KVM و VMware ESXI استفاده میکند که در KVM همانطور که توضیح داده شد منابع کاملا اختصاصی بوده و تمامی سیستم عامل ها بر روی آن نصب و راه اندازی می شود و در سرویس VMware ESXI نیز منابع از سمت ما برای کلیه مشترکین از جمله حافظه اختصاصی در نظر گرفته می شود و شرکت بر روی هیچ کدام از سرویس های داخل سایت OverSelling نمی کند. سرورهای مجازی ما در دیتاسنترهای معتبر Hetzner و OVH میزبانی میشود که در دیتاسنتر هترنز کیفیت و سرعت سطح عالی و امنیت را داراست و در دیتاسنتر OVH با استفاده از فایروال سخت افزاری توانستیم امنیت بیشتری برای مشترکینی که بیشتر تحت حملات سایبری هستند تامین کنیم. کلیه خدمات و سرویس های شرکت ورلدباس به صورت Full Managed یا مدیریت شده ارائه می گردد و کادر پشتیبانی شرکت پرشین هویز در خدمت مشترکین است. سرورهای مجازی شرکت پرشین هویز دارای کنترل پنل SolusVM می باشد که امکان دسترسی کامل به سرور مجازی شما را به صورت ۲۴ ساعته فراهم می کند.