1 فایل پیوست
حل مشکل خطای ssl برای دامنه ir در کلودفلیر
مدتی است تمام دامنه های ir که روی کلودفلیر ست شدن توی فایرفاکس دائما خطای نامعلوم SSL میدن ..
http://www.webhostingtalk.ir/attachm...id=33676&stc=1
چند روز پیش خودم با این مشکل روبرو بودم و اینترنت رو زیر و رو کردم ، یه تیکت هم زدم به خود کلود باز نتیجه نگرفتم :102: تا اینکه یکی از دوستان خیلی خوبم مشکلم رو حل کرد (دمش گرم) :x
گفتم بذارم اینجا شاید به درد یکی بخوره
برای رفع مشکل این کارا رو انجام بدین :
1- توی کلودفلیر لاگین کنین : https://www.cloudflare.com/a/login
2- بعد از لاگین اون بالا سمت راست که ایمیلتون رو نوشته روش کلیک کنین و برید تو My Setting
3- توی این بخش یه قسمتیه که نوشته API Key .. که توش دو جور کد هست ، کد Global API Key رو بردارین یه جا کپی کنین
4- توی یه سرور لینوکسی (الزامی نیس که حتما سرور خودتون باشه) که روش Curl نصب باشه ، کد زیر رو اجرا کنین .. توی کد زیر اون Global API Key و ایمیلون و اسم دامنه رو جایگزین کنین
کد:
curl -X GET "https://api.cloudflare.com/client/v4/zones?name=YOURDOMAIN.ir&status=active&page=1&per_page=20&order=status&direction=desc&match=all" \
-H "X-Auth-Email: your-email@gmail.com" \
-H "X-Auth-Key: Global API Key" \
-H "Content-Type: application/json"
5- وقتی کد اجرا بشه یه خروجی به صورت jason میده که همون اولش نوشته id .. که جلوش 32 کاراکتر هست ، اون کد 32 کاراکتری رو کپی کنین.
6- حالا اون کد 32 کارکتری رو بذارید بجای 1 هایی که توی کد زیر گذاشتم ، آدرس ایمیل و Global API Key رو هم توش جایگزین کنید و اجرا کنید.
کد:
curl -vsX PATCH -H "X-Auth-Email: youuremail@gmail.com" -H "X-Auth-Key: <your key>" 'https://api.cloudflare.com/client/v4/zones/11111111111111111111111111111111/settings/opportunistic_encryption' -H 'Content-Type: application/json' --data '{"id":"opportunistic_encryption","value":"off"}'
7- تموم شد و رفت ..
پاسخ : حل مشکل خطای ssl برای دامنه ir در کلودفلیر
با تشکر از راهنمایی شما
من این قسمت چهارم را متوجه نشدم: در فایل با پسوند خاصی باید ذخیره کنیم؟
"کد زیر رو توی یه سرور لینوکسی که روش Curl نصب باشه، اجرا کنیم"
ممنون
پاسخ : حل مشکل خطای ssl برای دامنه ir در کلودفلیر
نقل قول:
نوشته اصلی توسط
hhhiii1367
با تشکر از راهنمایی شما
من این قسمت چهارم را متوجه نشدم: در فایل با پسوند خاصی باید ذخیره کنیم؟
"کد زیر رو توی یه سرور لینوکسی که روش Curl نصب باشه، اجرا کنیم"
ممنون
با اجازه ی استارتر عزیز
این دستورات را می تونید در terminal (ترمینال) سرور های لینوکسی اجرا کنید یا اگر سیستم عامل خودتون لینوکس بیس هستش می تونید وارد ترمینال بشید و تک تک دستورات را اجرا کنید.
البته فکر می کنم دستور curl در کنسول ویندوز هم موجود باشه (دقیق اطلاعی ندارم)
بنده انجام دادم ولی متاسفانه هنوز درست نشده.
پاسخ : حل مشکل خطای ssl برای دامنه ir در کلودفلیر
توی این پست من دیدم مدیر سایت ( وحید ) این راه حل رو به ایشون پیشنهاد داده
http://www.webhostingtalk.ir/showthr...=1#post1586972
بهشون پیغام خصوصی بزنید بپرسید شاید راه حل دیگه ای هم داره
پاسخ : حل مشکل خطای ssl برای دامنه ir در کلودفلیر
تو اکانت من قابلیت
opportunistic_encryption
غیرفعاله ولی همچنان این خطا با فایرفاکس برام ظاهر میشه.
پاسخ : حل مشکل خطای ssl برای دامنه ir در کلودفلیر
نقل قول:
نوشته اصلی توسط
1mahdimf
تو اکانت من قابلیت
opportunistic_encryption
غیرفعاله ولی همچنان این خطا با فایرفاکس برام ظاهر میشه.
درود
بله مشکل همینجا هست که در dashboard غیر فعال هست ولی در تنظیمات اصلی فعال هست.
پاسخ : حل مشکل خطای ssl برای دامنه ir در کلودفلیر
نقل قول:
نوشته اصلی توسط
shahinmq
با اجازه ی استارتر عزیز
این دستورات را می تونید در terminal (ترمینال) سرور های لینوکسی اجرا کنید یا اگر سیستم عامل خودتون لینوکس بیس هستش می تونید وارد ترمینال بشید و تک تک دستورات را اجرا کنید.
البته فکر می کنم دستور curl در کنسول ویندوز هم موجود باشه (دقیق اطلاعی ندارم)
بنده انجام دادم ولی متاسفانه هنوز درست نشده.
پس از انجام مراحل بالا نباید مشکلی دیگه باشد
در صورت تمایل ادرس سایت را ذکر کنید تا برسی بشه
پاسخ : حل مشکل خطای ssl برای دامنه ir در کلودفلیر
نقل قول:
نوشته اصلی توسط
Vahid
درود
بله مشکل همینجا هست که در dashboard غیر فعال هست ولی در تنظیمات اصلی فعال هست.
تو مرحله دوم اینو میاره
{"success":false,"errors":[{"code":6007,"message":"Malformed JSON in request body"}],"messages":[],"result":null}
++++++++++++++++++++++++++++++++++++++++++++++++++ ++++
من از ویندوز استفاده می کنم و اینکار رو کردم درست شد
For Windows:
- Replace the single quotes with double quotes: ' --> "
- Escape the double quotes with a backslash: " --> "
http://stackoverflow.com/a/37821554
پاسخ : حل مشکل خطای ssl برای دامنه ir در کلودفلیر
نقل قول:
5- وقتی کد اجرا بشه یه خروجی به صورت jason میده که همون اولش نوشته id .. که جلوش 32 کاراکتر هست ، اون کد 32 کاراکتری رو کپی کنین.
جوابی که دریافت میکنم :
کد HTML:
{"result":[],"result_info":{"page":1,"per_page":20,"total_pages":0,"count":0,"total_count":0},"success":true,"errors":[],"messages":[]}
id وجود نداره. تغییری ایجاد شده ؟
پاسخ : حل مشکل خطای ssl برای دامنه ir در کلودفلیر
من از وقتی SSL از Let's Encrypt نصب کردم وقتی ابر نارنجی در Cloudflare فعال بشه سایت رو که با https باز میکنم ارور میده اما ابر نارنجی که خاموش میکنم درست میشه.
اینو چطور حل کنیم؟ دامنه هم IR هست