با دایرکت ادمین، بسته به اینکه از http یا https استفاده می‌کنید، شما می‌توانید دو سایت مختلف برای یک دامنه داشته باشید. سایت http از public_html و سایت https از private_html بارگذاری می‌شود.

 

اگر سایت خود را با استاندارد public_html تنظیم کرده‌اید و یک SSL برای سایت خود نصب کرده باشید، ممکن است هنگام تلاش برای بازدید از سایت از طریق https، خطای زیر را مشاهده کنید:

 

حتماً شما به دلیل فضای دیسک نمی‌خواهید یک سایت جدید را طبق دستور در پیام آپلود کنید و مجبور به این کار هم نیستید؛ بلکه به سادگی می‌توانید از DirectAdmin استفاده کرده و یک لینک private_html به public_html برای خود ایجاد نمایید.

 

این مطلب نیز ممکن است برای شما مفید باشد: حل مشکل بزرگ بودن فایل آپلود شده در وردپرس

 

ایجاد یک لینک از private_html/ به public_html/

به منظور ایجاد لینک دستورالعمل‌های زیر را دنبال کنید:

به عنوان کاربر مالک دامنه وارد DirectAdmin شده و به بخش Domain management بروید.

روی دامنه مورد نظر خود برای تغییرات کلیک نمایید.

اکنون، روی 'private_html setup' نزدیک گوشه سمت راست "PHP Version Selector" کلیک کنید.

 

گزینه "Use a symlink from private_html to public_html - اجازه می دهد تا داده‌های مشابه را در http و http انتخاب کرده و ذخیره نمایید.

 

اکنون، ساختار دایرکتوری شما برای دامنه تغییر کرده است و دقیقاً همان محتوا برای http و برای https بارگذاری می‌شود:

 

پیکربندی DirectAdmin برای ایجاد خودکار یک لینک از private_html/ به public_html/

ممکن است شما هیچ تمایلی به داشتن دو سایت مجزا از طریق https و http نداشته باشید. همچنین ممکن است این مرحله اضافی را غیر ضروری بدانید و احساس نمایید که این کار باید به طور پیش فرض انجام شده باشد. اگر چنین است، از DirectAdmin بخواهید که پس از ایجاد دامنه، به طور خودکار لینک را برای شما تنظیم کند.

به منظور پیکربندی، دستورات زیر را دنبال نمایید:

به عنوان کاربر اصلی از طریق SSH وارد سرور شوید.

بررسی کنید که آیا این گزینه فعال است:

  [root@host newdomain.tld]# /usr/local/directadmin/directadmin c | grep private               
  default_private_html_link=0
  [root@host newdomain.tld]# 

اگر نبود، با تغییر مقدار 0 به 1 آن را فعال کنید:

  [root@host newdomain.tld]# /usr/local/directadmin/directadmin set default_private_html_link 1 restart
  default_private_html_link=1
  [root@host newdomain.tld]# 

از اکنون به صورت پیش فرض لینک به طور خودکار برای شما ایجاد می‌شود.

 

 

 

منبع:

knownhost