پاسخ : آموزش کامل و جامع مدیریت سرور مجازی
رفع مشکل صفحه دیفالت و ارور ها بعد از نصب کلوکسو روی سرور مجازی
اگر بعد از نصب کنترل پنل کلوکسو و پس از باز کردن وب سایت مورد نظر خود با پیغام
This is the Kloxo Default Page for YOURDOMAIN.COM
مواجه میشوید ، با اجرای دستور زیر در محیط ssh لینوکس سرور مجازی خود ، مشکل شما بر طرف میشود :
/script/fixweb
با اجرای فرمان فوق در لینوکس و محیط ssh ، تنظیمات مربوط به فایل httpd.conf و دامنه های موجود در کنترل پنل شما یک بار دیگر باز سازی و اصلاح میشود و با رفرش کردن صفحه دیفالت و پیش فرض لود شده کلوکسو ، این بار وب سایت شما به جای صفحه پیش فرض لود خواهد شد .اگر پس از نصب کلوکسو در هنگام باز کردن وب سایت خود با پیغام های خطایی مانند Internal Server Error 500 و یا ۴۰۴ page not مواجه میشوید هر ۳ فرمان زیر را در محیط ssh لینوکس سرور مجازی یا اختصاصی خود اجرا کنید :
sh /script/upcp
sh /script/cleanup
sh /script/fixweb
در بعضی مواقع ممکن است که بعد از وارد شدن به مدیریت کلکسو صفحه سفید بالا بیاد برای حل این مشکل یا از دستور
service kloxo restart
یا هم از دستور
service kloxo start
استفاده کنید.
با اجرای دستورات فوق ، کلیه مشکلات و ایرادات اولین اجرای وب سایت ها ، پس از نصب کنترل پنل کلوکسو در لینوکس سرور مجازی ، برطرف خواهند شد
پاسخ : آموزش کامل و جامع مدیریت سرور مجازی
تعريف دامنه جدید در Kloxo
قبل از ایجاد دامنه جدید در Kloxo یا LXAdmin ایتدا باید برای دامنه پلن مورد نظر را ایجاد کرد.
در صفحه اصلی بر روی آیکون Domain Plans کلیک کنید.
در صفحه بعد بر روی تب Add Domain Plan کلیک کنید.
در صفحه بعد شما باید جزئیاتی در مورد Plan مورد نظر وارد کنید . مانند نام Plan ، حداکثر تعداد Subdomain های هر وب سایت ، مقدار فضای اختصاص داده شده برای هر اکانت در ایمیل و حداکثر مقدار پایگاهای داده و...
برای انجام این کار در صفحه اصلی بر روی قسمت Domains کلیک کنید.
*در تب Domains شما دامنه هایی که قبلا ایجاد کرده اید نمایش داده می شود.
برای ایجاد دامنه جدید بر روی تب Add Domain کلیک کنید.
در این صفحه شما باید مفاديری مانند نام دامنه ، رمز عبور ( 2 بار ) ، آدرس ایمیل مشتری را وارد کنید. و همچنین چنان چه می خواهید اطلاعات دامنه به همراه ایمیل خوش آمد گویی برای مشتری ارسال شود تیک مربوط به "Send Welcome Message" را تیک بزنید.و سپس بر روی Add کلیک کنید.
پاسخ : آموزش کامل و جامع مدیریت سرور مجازی
آموزش فعال کردن 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 نام دامنه ای است که قرار است ساب دامین مجازی روی آن فعال شود.
1 فایل پیوست
پاسخ : آموزش کامل و جامع مدیریت سرور مجازی
فایل pdf بخش دوم اموزش اماده و ضمیمه شد.
منتظر بخش سوم اموزش باشید.
موفق باشید
پاسخ : آموزش کامل و جامع مدیریت سرور مجازی
نقل قول:
نوشته اصلی توسط
Yas-Host
بخش سوم:
عوض کردن پورت اس اس اچ
برای تغییر دادن پورت اس اس اچ باید ابتدا پورت سرور رو از فایروال باز میکنیم(در بخش های بعدی اموزششو میدم بهتون)
ابتدا با ویراشگر نانو فایل کانفیگ اس اس اچ رو باز میکنیم
nano /etc/ssh/sshd_config
سپس
#Port 22
به
Port 6589
تغییر میدیم دقت داشته باشید که باید # حذف کنید و جلوش پورت خودتون رو بزنید .
سپس ctrl + w رو بزنید و UseDns رو سرچ کنید و وقتی که پیدا شد و دیدینش :دی به no تبدیلش کنید و در نتیجه میشه:
UseDns no
سپس ctrl + x و سیو کنید و اس اس اچ خودتون رو ریستارت کنید:
سلام
ممنون بایت آموزشتون
اینجا که UseDns رو no میزاریم هم باید حرف # برداریم یا نه؟
پاسخ : آموزش کامل و جامع مدیریت سرور مجازی
نقل قول:
نوشته اصلی توسط
uoogle
سلام
ممنون بایت آموزشتون
اینجا که UseDns رو no میزاریم هم باید حرف # برداریم یا نه؟
خیر باید حذف بفرمایید.
پاسخ : آموزش کامل و جامع مدیریت سرور مجازی
نقل قول:
نوشته اصلی توسط
Yas-Host
3- اموزش نصب mod_security
ممکن است شما برای نصب بعضی از پلاگین ها یا ... از ابزار خوب yum استفاده کنید برای مثال :
Yum install name
ولی در بعضی از مواقع با خطای :
No package found
مواجه میشیم که برای حل این مشکل مراحل زیر رو طی کنید:
nano /etc/yum.repos.d/utterramblings.repo
سپس مقادیر زیر را در ان قرار دهید و سیو کنید:
[utterramblings]
name=Jason’s Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
سپس براحتی نصب کنید با دستور زیر :
yum install mod_security
بعد از دستورات گفته شده این پیغام موقع نصب میاد علت چیست؟
root@server [/home]# nano /etc/yum.repos.d/utterramblings.repo
root@server [/home]# yum install mod_security
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
Error: Cannot find a valid baseurl for repo: utterramblings
root@server [/home]#
پاسخ : آموزش کامل و جامع مدیریت سرور مجازی
پاسخ : آموزش کامل و جامع مدیریت سرور مجازی
پاسخ : آموزش کامل و جامع مدیریت سرور مجازی
سلام اموزش کی حاضر میشه
ممنون