مستر لایسنس – لایسنس امن نرم افزارها

تغییر مسیر URL ها به HTTPS

تغییر مسیر URL ها به HTTPS

در اینجا می خواهیم به بررسی موضوع تغییر مسیر URL ها به HTTPS بپردازیم. برای انجام این کار

ابتدا مطابق با مقاله نصب رایگان SSL در هاست Cpanel اقدام به دریافت گواهی SSL کنید و اگر

دچار چنین مشکلی شدید (تغییر مسیر URL ها به HTTPS) با توجه به توضحاتی که ارائه می دهیم

پیش بروید.

تغییر مسیر URL ها به HTTPS

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

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

آنگاه سایت شما هم با با حالت http و هم با حالت https باز می شود. اتفاق افتادن این دو حالت

همزمان با هم تاثیر منفی روی موتور های جستجو می گذارد. مانند حالت Duplicate Conten یا

محتوای تکراری می شود. بابت جلوگیری از این کار تمامی آدرس های http را به https تغییر دهید.

(با کمک کد های زیر) . در فایل htaccess کد های زیر را وارد نمایید.

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

نکته: اگر فایل htaccess شما دارای Rewrite است، خط اول را ننویسید.

رفع مشکل Mixed Content در نصب گواهی امنیت SSL

این مشکل زمانی اتفاق می افتد که شما گواهی SSL سایت تان را نصب و فعال کرده اید و وقتی

آدرس سایت خود در مرورگر وارد می کنید.

علامت قفل دارای اخطار زرد (در firefox) یا اخطار درون دایره را در کنار آدرس سایت مشاهده کنید.

دلیل مواجه شدن با چنین مشکلی همان خطای Mixed Content می باشد. در حالت HTTPS همه ی

فایل ها و تصاویر ، فایل های جاوا . CSS و… و همین طور تمامی لینک های موجود در سایت شما

باید به صورت HTTPS فراخوانی شده باشند.

نکته: اگر چنانچه هر کدام از مواردی که ذکر شد به صورت http فراخوانی شده باشند، آنگاه خطای

Mixed Content اتفاق می افتد.

رفع خطای Mixed Content

1- سایت خود را به صورت HTTPS در مرورگرGoogle Chrome سرچ کنید.

2- به محض اینکه سایت باز شد، دکمه F12 را از روی کیبرد فشار دهید. (یا می توانید از بخش More

Tools در مرورگر خود روی Developer Toolsکلیک نمایید)

3- در قسمت راست صفحه مرورگر شما گزینه Developer را می توانید مشاهده کنید.

4- در قسمت بالای سمت راست، تعداد خطاها و هشدار ها نمایش داده شده است.

5- در قسمت پایین سمت راست هم خطاها و هشدار های سایت خود را می توانید مشاهده کنید.

رفع خطای Mixed Content در مستر لایسنس

بعد از گذراندن این مراحل، خصوصا رفع خطاهای https سایت شما یا قفل سبز رنگ لود می شود.

هاست لینوکس یا هاست ویندوز؟

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

ها را خدمت شما عزیزان ارائه دهیم. در پایان هم نتیجه گیری کنیم که کدام یک بهتر است.

1- با توجه به نام این هاست ها می توان به سادگی می توان فهمید که سیستم عامل هاست های

ویندوزی، ویندور است و سیستم عامل هاست های لینوکسی، لینوکس می باشد. این اولین تفاوت

آنهاست. تفاوت بعدی آن ها این است که هاست های ویندوزی را تنها شرکت ماکروسافت ارائه می

دهد اما هاست های لینوکسی را از شرکت های مختلفی مانند : Ubuntu, Debian and Fedora,Red

Hat, St.Os می توان تهیه نمود. تفاوت دیگر آنها را می توان به این موضوع اشاره کرد که سیستم

عامل لینوکس open source است و براحتی قابل توسعه می باشد. ولی سیستم عامل ویندوز را حتما

باید از ماکروسافت خریداری نمود، و نمیتوان آن را توسعه داد و هزینه بر است.

2- مشهور ترین وب سروری که در هاست های لینوکسی استفاده می شود، آپاچی می باشد. که از زبان

های پرکاربردی چون php، python، perl و CGI پشتیبانی می کند. اما وب سرور هاست ویندوز IOS

می باشد و تنها از زبان های ASP , NET پشتیبانی می کند. فقط ماکروسافت از این زبان ها پشتیبانی

می کند. اما با توجه به این موضوع که بیشتر سایت های دنیا به زبان php نوشته شده اند. بنابراین

هاست ویندوز نمی تواند نیاز های آن ها را برطرف کند.

3- از نظر پشتیبانی از سیستم های مدیریت محتوا مثل : وردپرس ، جوملا ، دیالایف ، دروپال و یا

فروشگاه ساز های معروفی چون اپن کارت و پرستا شاپ که اکثر این ها به زبان php نوشته شده اند.

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

نویسی که به زبان NET , ASP نوشته شده اند، توسط هاست ویندوز پشتیبانی می شوند.

4- مقایسه این ها از نظر پشتیبانی از دیتابیس و یا پایگاه داده می توان گفت که هاست لینوکس از

MySQL پشتیبانی می کند که بیشتر سیستم های مدیریت محتوای محبوب و معروف با این دیتابیس

کار می کنند. در حالیکه هاست های ویندوزی از SQL SERVER و یا MSSQL پشتیبانی می کنند.

5- مقایسه این دو از نظر کنترل پنل و رابط گرافیکی هم می توان گفت که کنترل پنل های محبوبی

چون Cpanel , Direct Admin , Zpanel و کلوکسو توسط هاست های لینوکسی پشتیبانی می شوند.

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

(اگر چنانچه به تازگی می خواهید سایتی را راه اندازی کنید، پیشنهاد می دهیم از کنترل پنل سی پنل یا

دایرکت ادمین که در مستر لایسنس اورجینال آن ارائه می شود، تهیه کنید.)

6- همانطور که می دانید یکی از مهم ترین مسائل در راه اندازی سایت مبحث امنیت سایت می

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

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

بیشتر از هاست های ویندوزی است. واقعیت این است که از نظر امنیت این دو تفاوت چندانی با هم

ندارند.

7- مورد بعدی که باعث جلب رضایت کاربران می شود مبحث سرعت است. در بحث سرعت می توان

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

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

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

8- تفاوت قیمت این دو هم یکی دیگر از تفاوت های آن هاست. هاست های لینوکسی ارزان تر ای

هاست های ویندوزی است. و این به دلیل تفاوت میان ابزارها و برنامه های مورد استفاده در هاست

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

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

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

این ها رابط گرافیکی دارند که شما به راحتی می توانید با آن ها کار کنید.

نکته2 : تصور اشتباه بعدی در رابطه با استفاده از این دو هاست، این است که اگر بخواهیم از

هر کدام از این دو هاست استفاده کنیم, بایدروی کامپیوتر خود و یا مراجعه کنندگان به

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

اینکه ویرایش کنند. سایت شما تحت هر کدام از این سیستم عامل ها که باشد، همه با هر

سیستمی می تواند سایت شما را ببیند.

نتیجه گیری:

ابتدا قبل از انتخاب نوع هاست باید بدانید سایتتان چه نیاز هایی دارد. مانند این که زبان برنامه

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

محبوبی مثل وردپرس و جوملا و … استفاده کنید، حتما باید از هاست لینوکس استفاده کنید.

امیدواریم از مطالب گفته شده استفاده لازم را برده باشید. برای اطلاع از سایر مقالات مستر لایسنس به

صفحه وبلاگ مستر لایسنس مراجعه نمایید.

خروج از نسخه موبایل