نمایش یک وب‌سایت برای IP اشتراکی در سی‌پنل

اگر روی سی‌پنل بیش از یک IP اشتراکی برای سایت‌ها داشته باشید، ممکنه یکی از IPهای اشتراکی به جای لود دیفالت پیج سی‌پنل که تو آدرس cgi-sys/defaultwebpage.cgi قرار داره، یکی از سایت‌های سرور رو لود کنه. این مورد می‌تونه اشکالاتی از جمله افت سئو برای باقی سایت‌های روی اون IP ایجاد کنه.

برای رفع این مشکل فایل کانفیگ آپاچی که در مسیر زیر قرار داره رو با یک ویرایش‌گر مثل nano باز کنید:

/usr/local/apache/conf/httpd.conf

و با کلیدهای ctrl+w که برای سرچ در nano بکار می‌ره دنبال ویرچوال هاست مربوط به هاست نیم بگردید. فرضا اگر هاست نیم من server1.farshid.xyz باشه، باید دنبال بخشی از کد که به صورت زیر هست باشم:

<VirtualHost 1.2.3.4:80>
    ServerName server1.farshid.xyz
    DocumentRoot /var/www/html
    ServerAdmin server1@farshid.xyz
    # Global DCV Rewrite Exclude
    <IfModule rewrite_module>
    RewriteOptions Inherit
    </IfModule>

همونطور که ملاحظه می‌کنید توی این ویرچوال هاست فقط یکی از IPهای اشتراکی سرور که 1.2.3.4 هست درج شده، برای رفع مشکل باید IP اشتراکی دیگرمون رو هم ثبت کنیم. فرضا اگر IP بصورت 5.6.7.8 باشه، ویرچوال هاست ما بصورت زیر تغییر می‌کنه:

<VirtualHost 1.2.3.4:80 5.6.7.8:80>
    ServerName server1.farshid.xyz
    DocumentRoot /var/www/html
    ServerAdmin server1@farshid.xyz
    # Global DCV Rewrite Exclude
    <IfModule rewrite_module>
    RewriteOptions Inherit
    </IfModule‌>

بعد از ویرایش ویرچوال هاست تغییرات رو ذخیره کنید و یکبار سرویس آپاچی رو ریستارت کنید.

service httpd restart

الان مشکل باید رفع شده باشه.

منتشرشده توسط

FaЯshid

وب‌هاستینگ شغل مورد علاقمه و سعی می‌کنم بیشتر توی این حوزه بنویسم

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *