پرش به مطلب اصلی

وب‌سایت استاتیک

با استفاده از قابلیت استاتیک وب‌سایت فضای ابری آروان، می‌توانید از این محصول برای میزبانی یک وب‌سایت استاتیک استفاده کنید. یک وب‌سایت استاتیک، برخلاف وب‌سایت‌های داینامیک که متکی به پردازش از سمت سرور و اسکریپت‌هایASP.NET و PHP هستند، شامل صفحات وب با محتوای استاتیک است.

فعال‌سازی وب‌سایت استاتیک

برای راه‌اندازی وب‌سایت استاتیک باید ابتدا این قابلیت را روی صندوقچه فعال کنید و سپس فایل‌های index و error را با دسترسی‌های عمومی در آن قرار دهید.

برای فعال‌سازی این قابلیت، صندوقچه‌ی مورد نظرتان را انتخاب کنید و از بخش «عملیات»، قابلیت استاتیک وب‌سایت را ویرایش کنید.

در صفحه‌ی جدید، استاتیک وب‌سایت را فعال کنید و نام فایل‌‌ مبدا یا پیش‌فرض و فایل خطا را مشخص کنید. در آخر روی اعمال تغییرات کلیک کنید تا تنظیمات‌ ذخیره شوند.

اگر این دو نام تعریف نشوند، سیستم به‌شکل خودکار نام‌های index.html و error.html را برای آن‌ها انتخاب خواهد کرد.

تغییر این نام‌ها پس از ذخیره و اعمال تغییرات در این مرحله همواره امکان‌پذیر است.

آدرس Endpoint وب‌سایت استاتیک

هنگامی‌که صندوقچه‌ی خود را برای یک وب‌سایت استاتیک پیکربندی می کنید، این تنظیمات از طریق آدرس مربوط به وب‌سایت‌های استاتیک فضای ابری در دسترس قرار می‌گیرد. در واقع، Endpointهای وب‌سایت با Endpointهایی که در درخواست‌های API به فضای ابری ارسال می کنید متفاوت است.

بسته به منطقه‌ی صندوقچه‌تان، Endpoint وب‌سایت استاتیک به‌شکل زیر خواهد بود:

http://bucket-name.s3-website.region.arvanstorage.ir

این URL را می‌توانید در بخش «استاتیک وب‌سایت» صندوقچه نیز مشاهده کنید:

اگر فایل Index را درون صندوقچه‌ی خود پیکربندی کرده باشید به‌شکل پیش‌فرض وقتی نشانی Endpoint را باز کنید صفحه‌ی اصلی وب‌سایت با محتوای فایل Index باز خواهد شد.

پیکربندی فایل index.html

زمانی که استاتیک وب‌سایت را روی صندوقچه‌تان فعال می‌کنید، باید یک فایل index برای آن پیکربندی کنید. فایل index یک صفحه‌ی وب است که آروان در پاسخ به درخواست‌های ارسالی به آدرس وب‌سایت استاتیک‌تان ارسال می‌کند. برای نمونه، اگر درخواستی به https://example.com ارسال شود، صفحه‌ی Index این وب‌سایت، که به آن صفحه‌ی پیش‌فرض هم می‌گویند، نمایش داده می‌شود.

برای راه‌اندازی وب‌سایت استاتیک در فضای ابری نیز باید یک فایل index.html (یا هر نام دل‌خواه دیگر) در صندوقچه آپلود کنید و نام آن را در تنظیمات وارد کنید. با این کار، با ورود به آدرس وب‌سایت استاتیک‌تان این صفحه را مشاهده خواهید کرد.

برای نمونه، می‌توانید محتوای زیر را در یک فایل به نام index.html ذخیره و آن را در صندوقچه‌تان آپلود کنید:

<!DOCTYPE html>
<html>
<head>
<title>My Static Website</title>
</head>
<body>
<h1>Welcome to My Static Website</h1>
<p>This is a sample index.html file for a static website.</p>
</body>
</html>

اگر نیاز به تعریف دایرکتوری در وب‌سایت استاتیک‌تان دارید، می‌توانید از گزینه‌ی «ساخت پوشه» استفاده کنید. برای نمونه، اگر یک پوشه با نام images بسازید و یک فایل index.html (یا هر نام دلخواه دیگری که در تنظیمات وارد کرده‌اید) در آن آپلود کنید با ورود به آدرس های زیر می‌توانید محتوای آن را مشاهده کنید:

https://bucket-name.s3-website.region.arvanstorage.ir/images/

https://bucket-name.s3-website.region.arvanstorage.ir/images

پیکربندی فایل error.html

فضای ابری آروان برای خطاهای 4xx محتوای فایل error.html (یا هر نام دل‌خواه دیگری که تنظیم کنید) را نمایش می‌دهد.

برای نمونه، می‌توانید محتوای زیر را در یک فایل به نام error.html ذخیره و آن را در صندوقچه‌تان آپلود کنید:

<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops! An error occurred.</h1>
<p>We're sorry, but something went wrong.</p>
<p>Please try again later.</p>
</body>
</html>

تنظیم دسترسی فایل‌ها

پس از فعال‌سازی و آپلود فایل‌های وب‌سایت استاتیک‌تان، باید نمایش عمومی این فایل‌ها را فعال کنید تا مشاهده‌ی آن توسط کاربران امکان‌پذیر شود.

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

تنظیم دامنه‌ی اختصاصی

به‌جای دسترسی به وب‌سایت استاتیک از طریق Endpoint فضای ابری آروان، می‌توانید از دامنه‌ی شخصی خودتان که آن را در CDN ابر آروان تنظیم کرده‌اید، استفاده کنید. برای این کار، کافی است این قابلیت را روی آدرس وب‌سایت استاتیک صندوقچه‌تان فعال و دامنه‌ی موردنظرتان را مشخص کنید.

راهنمای تنظیم دامنه‌ی اختصاصی برای صندوقچه‌های فضای ابری آروان در این مسیر به شما کمک می‌کند.