we cant connect to the database Access denied for user 'mmembers_whmcs442'@'localhost' (using password: YES)
SSL (Secure Sockets Layer) یک فناوری امنیتی است که ارتباطات بین مرورگر و سرور را رمزگذاری میکند. این گواهینامه نهتنها برای دامنه اصلی، بلکه برای زیر دامنهها نیز ضروری است. با استفاده از SSL، اطلاعات حساس کاربران محافظت شده و وبسایت شما در نتایج جستجو رتبه بهتری خواهد داشت.
SSL یک پروتکل امنیتی برای رمزگذاری اطلاعاتی است که بین سرور و کاربران تبادل میشود. اهمیت استفاده از SSL شامل موارد زیر است:
قبل از شروع، مطمئن شوید که موارد زیر آماده هستند:
ابتدا باید زیر دامنه موردنظر خود را در cPanel ایجاد کنید:
برای نصب گواهینامه SSL، مراحل زیر را دنبال کنید:
در این مرحله میتوانید از گواهینامه Let’s Encrypt یا یک گواهینامه شخصی استفاده کنید:
Let’s Encrypt یک گواهینامه رایگان است که معمولاً در cPanel در دسترس است:
اگر گواهینامه SSL خود را خریداری کردهاید:
CRT
، KEY
و CA Bundle
را آماده کنید.پس از نصب SSL، میتوانید با ابزارهای زیر از صحت عملکرد آن مطمئن شوید:
در این ابزارها، آدرس زیر دامنه را وارد کنید و وضعیت گواهینامه را بررسی کنید.
در فرآیند پیکربندی SSL ممکن است با مشکلاتی مواجه شوید. برخی از خطاهای رایج عبارتند از:
این خطا معمولاً به دلیل استفاده از گواهینامه قدیمی یا ناهماهنگی در دامنه ایجاد میشود. اطمینان حاصل کنید که گواهینامه بهروز و مناسب زیر دامنه است.
این مشکل ممکن است به دلیل تنظیمات نادرست ریدایرکت باشد. در فایل .htaccess
ریدایرکت زیر را اضافه کنید:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
SSL نهتنها برای دامنه اصلی بلکه برای زیر دامنهها نیز ضروری است. برخی از مزایا عبارتند از:
پیکربندی SSL برای زیر دامنهها در cPanel یکی از مراحل ضروری برای افزایش امنیت و بهینهسازی وبسایت است. با رعایت گامهای این مقاله میتوانید بهراحتی SSL را برای زیر دامنههای خود فعال کنید.
اگر به دنبال خدمات میزبانی وب باکیفیت هستید، پیشنهاد میکنیم از خدمات خرید هاست ماهان کلود استفاده کنید.