نمایش نتایج: از شماره 1 تا 10 , از مجموع 30

موضوع: آموزش کامل و جامع مدیریت سرور مجازی

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #25
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : آموزش کامل و جامع مدیریت سرور مجازی

    آموزش فعال کردن Wild Card DNS در Kloxo
    1- ابتدا از طریق روت به کنترل پنل دامنه مورد نظر وارد شوید و در بخش تنظیماتManage Dns یک رکورد جدید A اضافه کنید
    در قسمت Hostname ستاره وارد کنید (*)
    و در قسمت Value آی پی سرور تان را وارد کنید
    سپس به مدیریت فایلهای روت سرور بروید و مسیر زیر را دنبال کنید
    home/httpd/domain.com/conf/kloxo.domain.com
    سپس فایل آخر مسیر را ویرایش کنید و مقدار
    ServerAlias www.domain.com
    را بصورت
    ServerAlias *.domain.com
    تغییر دهید
    توجه در فایل بالا مقدار فوق را فقط در این قسمت پورت ۸۰ تغییر دهید سایر پورتها را تغییر ندهیدتغییرات را ذخیره و سرور را ریستارت کنید.
    فعال شد تا اینجا کار مدیر سرور به پایان رسیده است و حالا نوبت یوزر هست که به ساب دامین مجازی مسیر بدهد.
    طریقه ایجاد مسیر :
    یک فایل با نام .htaccess ایجاد کنید ( توجه اگر در ویندوز باشید امکان ایجاد اینچنین نامی وجود ندارد وقتی آنرا به سرور لینوکس انتقال دادید نامش را بصورت بالا تغییر دهید)
    در این فایل کد پایین را کپی کنید
    کد:
    RewriteEngine On
    Options +Followsymlinks
    RewriteBase /
    RewriteCond %{HTTP_HOST} .
    RewriteCond %{HTTP_HOST} !^email\. [NC]
    RewriteCond %{REQUEST_FILENAME} !^.*/images/.*$
    RewriteCond %{REQUEST_FILENAME} !^.*/uploads/.*$
    RewriteCond %{HTTP_HOST}<>%{REQUEST_URI} ^([^.]+)\.domain\.com(:80)?<>/([^/]*) [NC]
    RewriteCond %1<>%۳ !^(.*)<>\۱$ [NC]
    RewriteRule ^(.*)$ – [E=BLOGUSER:%1]
    RewriteCond %{ENV:BLOGUSER} ^(.+)$
    RewriteRule ^$ /index.php?username=$1 [L]
    فایل را به روت سایتتان انتقال دهید توجه داشته باشید این سیستم در پوشه کار نمی کند فقط روت سایت حالا باید به سراغ فایل PHP ای بروید که قرار هست محتوای ساب دامین مثلا وبلاگ را نمایش دهد در بالا نام این فایل index.php است که در آن Username دریافت می شود و اطلاعات این نام کاربری را نمایش می دهد.
    در بالاترین قسمت فایل کد پایین را کپی کنید و آنرا دخیره کنید

    کد:
    function selfURL() {
    $s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : "";
    $protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s;
    $port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]);
    return $protocol."://".$_SERVER['SERVER_NAME'].$port.$_SERVER['REQUEST_URI']; }
    function strleft($s1, $s2) { return substr($s1, 0, strpos($s1, $s2)); }
     
    function getlink($string){
    $string=str_replace("http://","",$string);
    $string=str_replace("www.","",$string);
    $string=str_replace(".domain.com","",$string);
    $string=str_replace("/","",$string);
    return $string;
     
    }
     
    $nameofsubdomain= getlink(selfURL());
     
    ?>
    کار تمام شد فقط کافی هست یک مقدار کد PHP بنویسید و از متغیر $nameofsubdomain استفاده کنید فراموش نکنید که محتوای این متغیر همان نام کاربری ای هست که برنامه ما برای بازیابی اطلاعات از پایگاه داده به آن نیاز دارد.
    پانوشت : در تمام کدهای بالا منظور از domian.com نام دامنه ای است که قرار است ساب دامین مجازی روی آن فعال شود.

  2. تعداد تشکر ها ازYas-Host به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 2
    آخرين نوشته: March 5th, 2017, 10:54
  2. فیلم آموزشی بهینه سازی سایت آموزش seo آموزش سئو
    توسط miladd001220 در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: April 21st, 2015, 11:03
  3. پاسخ ها: 0
    آخرين نوشته: March 10th, 2014, 23:03
  4. پاسخ ها: 8
    آخرين نوشته: July 27th, 2013, 19:43

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •