سلام. دوستان من یک سرور مجازی دارم با کنترل پنل سی پنل. وقتی آدرس هر سایتی را روی سرور با https میزنم یک سایت دیگر را که آن هم روی سرور هست باز می کند! گواهینامه ssl هم ندارم! به نظرتان مشکل از کجاست؟ ممنون
سلام. دوستان من یک سرور مجازی دارم با کنترل پنل سی پنل. وقتی آدرس هر سایتی را روی سرور با https میزنم یک سایت دیگر را که آن هم روی سرور هست باز می کند! گواهینامه ssl هم ندارم! به نظرتان مشکل از کجاست؟ ممنون
ویرایش توسط deldar : June 24th, 2017 در ساعت 14:37
auto ssl غیر فعال کنید.
از whm واردManage SSL Hosts بشید روبه روی اکانت خودت دکمه Make Primary رو بزن
ممنون. از اون قسمت اکانت ها را کامل ندارد. و همینطور باید تک به تک این کار را کرد
آیا راهی نیست بصورت کلی رفع مشکل کرد؟
لطفا راهنمایی کنید
شما با پرایمری کردن یک اکانت میتونید تنظیم کنید وقتی https فراخوانی شد بصورت دیفالت چ سایتی بالا بیاد
سلام. ممنون ولی اینطوری باز فرقی نمی کنه! می خوام وقتی https زدن هم یا سایت خودشون باز بشه و یا اصلا سایتی باز نشه
دقت کنید روی هر IP تنها یک وب سایت میتواند SSL داشته باشد. دیگر سایت ها به صورت فرضی روی آن IP SSL دارند. حتی تو بحث سئو کل اون سایت ها نیز این امر موثر است.
اگر هم اختلالی در کانفیگ ها باشد و سایت هایی که SSL ندارند یا باطل شده است را بخواهید باز کیند به آدرس پریمایری اون IP منتقل می شوید.
دقت کنید فعال بودن SNI ضرورت دارد. (Server Name Indication)
[ فعالیت تجاری در اینجا ندارم | پاسخ سوالات فقط در تاپیک | اطلاعات بیشتر درباره من: https://abooali.ir ]
ممنون. ولی هیچ یک از سایتهای روی سرور ssl ندارند و ssl پیشفرضی که روی سی پنل هست فعاله.
لطفا اگر مقدور هست به این پرسش بنده پاسخ دهید:
با نگاه به ارسال اول تاپیک می خوام وقتی آدرس سایتشون را با https زدن هم یا سایت خودشون باز بشه و یا اصلا سایتی باز نشه
می شه؟
زمانی که یک آدرس در مرورگر با https وارد می شود یعنی ارتباط مرورگر با سرور روی پرتکل SSL قرار است باشد.با نگاه به ارسال اول تاپیک می خوام وقتی آدرس سایتشون را با https زدن هم یا سایت خودشون باز بشه و یا اصلا سایتی باز نشه
بنابراین درخواست گواهینامه SSL از سمت مرورگر شما به سرور میرود. اگر یک گواهینامه SSL (خواه وریفای شده خواه اینولید) برای آن وب سایت روی سرور نصب باشد، سایت درخواستی باز خواهد شد (ممکنه به دلیل اینولید بودن گواهینامه نیاز باشه تیک تائید امنیتی مرورگر را بزنید و پذیرش کنید مسئولیتش را).
اما اگر هیچ گواهینامه SSL برای اون وب سایت نصب نشده باشد، خوب با توجه به خطای رخ داده شده، این بار مرورگر شما بدون در نظر داشتن SNI به سرور درخواست گواهینامه IP را میدهد، که در این صورت سایت پریمایری شما باز خواهد شد.
بنابراین برای این که در یک هاست اشتراکی با وارد شدن https خود همان سایت باز شود 2 راه وجود دارد:
1. داشتن IP اختصاصی برای آن سایت.
2. نصب بودن یک گواهینامه SSL روی آن سایت. حالا تائید شده یا نشده اش اهمیت ندارد. وجودش هست که اهمیت دارد.
[ فعالیت تجاری در اینجا ندارم | پاسخ سوالات فقط در تاپیک | اطلاعات بیشتر درباره من: https://abooali.ir ]
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)