لود نشدن سایت بعد از آپلود روی هاست
سلام و عرض ادب.بعد از آپلود وبسایت نوشته شده با Asp.net core 2 بر روی هاست سایت لود نمیشود و مرورگر پیغام secure connection failed میدهد و در قسمت url بعد از دامین پورت 63423 نوشته شده. من کد مربوط به ssl نوشته ام ولی بازم سایت لود نمی شود؟به نظر شما دوستان عزیز باید چه کاری انجام داد؟
پاسخ هوش مصنوعی
با توجه به مشکلاتی که ذکر کردید، به نظر می رسد که عوامل مختلفی می توانند باعث بروز این مشکل شده باشند. در اینجا چند مرحله برای بررسی و رفع مشکل لود نشدن سایت ارایه می شود:
1. **پیکربندی SSL:** مطمین شوید که گواهی SSL به درستی بر روی سرور نصب شده باشد و همچنین تنظیمات مربوط به SSL در فایل برنامه ی ASP.NET Core تنظیم شده باشد. شما می توانید از این کد برای فعال سازی SSL استفاده کنید:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
// سایر کدهای لازم
app.UseHttpsRedirection(); // این خط برای هدایت به HTTPS
}
2. **تنظیمات هاست:** اطمینان حاصل کنید که هاست شما پورت مورد نیاز برای SSL را باز کرده باشد و تنظیمات مربوط به آن به دقت پیکربندی شده باشد. معمولاً پورت 443 برای HTTPS استفاده می شود.
3. **کانفینگ Kestrel:** اگر از Kestrel به عنوان وب سرور استفاده می کنید، باید در فایل Program.cs
یا Startup.cs
تنظیمات SSL را اضافه کنید:
webBuilder.UseKestrel()
.ConfigureHttpsDefaults(options =>
{
options.SslPort = 443; // پورت 443 برای HTTPS
});
4. **تنظیمات دیواره آتش:** ممکن است دیواره آتش سرور شما ترافیک روی پورت 443 را مسدود کرده باشد. مطمین شوید که این پورت برای ترافیک ورودی باز است.
5. **بررسی لاگ ها:** به لاگ های سرور و برنامه دقت کنید، ممکن است خطاهای خاصی که باعث عدم لود شدن سایت می شود را در آنجا پیدا کنید.
اگر با وجود انجام تمام مراحل بالا مشکل حل نشد، بهتر است با پشتیبانی هاست خود تماس بگیرید تا بتوانند به شما کمک کنند.
شما میفرمایید روی هاست وقتی سایت رو باز می کنید بعد از نام دامین 63423 نوشته شده. ببینید بعد از نام دامین نباید شماره پورت نوشته بشه. احتمالا هنوز DNS های هاست شما روی دامین تنظیم نشده. اگر بعد از 24 ساعت تنظیم نشد به پشتیبانی هاست خودتون پیام بدید تا براتون تنظیم کنن.
رفع خطای secure connection failed در مرورگر
خطای Secure Connection Failed بخاطر تنظیم نبودن SSL هست که مرورگر شما خطا میده. اول سعی کنید تنظیمات مربوط به SSL رو انجام بدید. (به پشتیبانی هاست پیام بدید) و اگر این تنظیمات رو انجام ندادید می تونید با تغییر تنظیمات مرورگر کاری کنید که این خطا رو نده.
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2