loading...
 

شاپ کیپر

شاپ کیپر

  1. شاپ کیپر
  2. دايرکت ادمين DirectAdmin
از نسخه 1.431 دایرکت ادمین امکان "سوال امنیتی" به دایرکت ادمین افزوده شده است، شما برای افزایش امنیت پنل هاست خود می توانید از این ویژگی استفاده کنید.
سوال امنیتی دایرکت ادمین برای همه سطوح کاربر، ریسلر و ادمین قابل فعال سازی و استفاد می باشد و جهت افزایش امنیت دایرکت ادمین می توانید فعال کنید.

روش فعال سازی:
ابتدا وارد کنترل پنل شده و روی لینک Password (تصویر قفل) کلیک کنید.
سپس در پایین صفحه باز شده روی Manage Security Questions کلیک کنید.
حال در قسمت Add new Security Question یکی از سوالات را انتخاب کنید و بعد در فیلد Answer پاسخ مورد نظر خود را تایپ کرده و روی Add کلیک کنید.
(دقت داشته باشید که در جایی یادداشت کنید تا بعدا به مشکل نخورید. همچنین در نظر داشته باشید که پاسخ به بزرگ و کوچک بودن حروف حساس است.)

پس از کلیک روی Add و ذخیره شدن پاسخ سوال امنیتی پیام Security Question set در صفحه جدید نمایش داده می شود، حال روی Back کلیک کنید.
در این مرحله باید در قسمت پایین صفحه گزینه Require valid answers to the Security Questions for login on this account را تیک بزنید و روی Save کلیک کنید تا سوال امنیتی فعال شود.
از لحظه به بعد شما برای دسترسی به پنل باید پاسخ سوال امنیتی ذخیره شده را وارد کنید. البته در صفحه اول نمایش داده نمیشود و طبق معمول یوزر و پسورد را تایپ کرده و
وارد خواهید شد و در صفحه بعد سوال امنیتی قبل از اینکه به امکانات پنل دسترسی پیدا کنید نمایان می شود.


گزینه Allow API logins with the current User/password. Login Keys and Session Keys are always allowed نیز جهت دسترسی دادن به API است.
و گزینه Notify me on all failed question attempts. Disabling this option will still notify you after 5 failed attempts نیز در صورت وارد شدن هر پاسخ نادرست به سوال امنیتی به شما ایمیل ارسال میکند.
البته باید ایمیل معتبری در قسمت مسیج (Message System) دایرکت ادمین تنظیم کرده باشید.


منبع
زینب بازدید : 0 چهارشنبه 27 شهريور 1398 زمان : ۲۱:۴۰ نظرات (0)
با سلام
ذمن تبریک سال نو به همه ی کاربران وب هاستینگ تالک
به عنوان اولین پست آموزشی من در انجمن نصب کامل دایرکت ادمین که شامل تمامی تجربه های من میشه و دوستانم میشه رو براتون گذاشتم و بعد هم کانفیگ فایروال CSF
از شما اساتید و دوستان خواهشمندم که هر جایی از این آموزش اشتباه کرده ام را پیام خصوصی بدن و اگر چیز بیشتر و راهکار های دیگری هم بلد هستن در این تاپیک مطرح کنن تا همه استفاده ببریم
================================================== =====
مرحله ی اول:
نصب کنترل پنل دایرکت ادمین روی Centos5 , 6 و Debian هست.
قبل از نصب توجه کنید که حداقل رم مورد نیاز 512 تنها برای دایرکت ادمین می باشد اما اگر میخواهید CSF و آنتی ویروس CleamAV هم نصب کنید حداقل باید رم 2 گیگ برای سرورتون نظر بگیرید.

قبل از نصب کنترل پنل دایرکت ادمین بر روی کلیه ورژن های CentOS 5 باید سرویس های زیر را نصب کنید :

کد: yum install gcc* -y کد: yum install flex -y کد: yum install make -y


قبل از نصب کنترل پنل دایرکت ادمین بر روی کلیه ورژن های CentOS 6 باید سرویس های زیر را نصب کنید :
کد: yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-dev gd zlib-devel zip unzip libcap-devel cronie قبل از نصب کنترل پنل دایرکت ادمین بر روی کلیه ورژن های Debian باید سرویس های زیر را نصب کنید :

کد: pkg_add -r gmake perl بعد از نصب برنامه های مورد نیاز کنترل پنل دایرکت ادمین ، با دستور wget اقدام به دریافت فایل اینستال دایرکت ادمین میکنیم :
کد: wget http://www.directadmin.com/setup.sh

با دستور زیر مجوز های فایل ستاپ را به ۷۵۵ تغییر میدهیم :

کد: chmod 755 setup.sh سپس با دستور زیر وارد مرحله نصب کنترل پنل دایرکت ادمین میشویم :

کد: ./setup.sh

سپس از شما اطلاعات زیر درخواست می شود :

client ID : شماره مشتری شما در دایرکت ادمین

license ID : شماره لایسنسی که برای سرور خود خریداری کرده اید.

Hostname : نام سرور شما که ساب دامنه شما می باشد مانند : server.hiradhost.com


اگر دایرکت ادمین را روی سرور مجازی نصب می کنید:


در صورتی که مجازی ساز سرور مجازی شما OPENVZ است venet0:0 وارد کنید.


برای سایر مجازی ساز ها eth0 وارد کنید.

سپس دایرکت ادمین از شما سوال می کند که آیا آی پی سرور شما با سرور یکی است که شما باید آن را تایید کنید


سپس باید انتخاب کنید که کدام ورژن از سرویس ها برای شما نصب شود که بین 1 و 2 و 3 و 4 یکی را انتخاب کنید که این قسمت بستگی دارد که دایرکت ادمین را برای چه کاری احتیاج دارید که من خودم برای سایت هاستینگ کاستم بیلد 3 را نصب میکنم که شامل Apache 2.2.26 و Php 5.3.28 و... می باشد و مناسب تر از بقیه گزینه ها می باشد.

توجه داشته باشید که مراحل نصب کامل دایرکت ادمین به طور میانگین ۳۰ دقیقه زمان میخواهد…


در انتهای نصب دایرکت ادمین ، یوزر و پسسورد یوزر ادمین به شما نمایش داده خواهد شد ، اگر یوزر و پسورد شما نمایش داده نشد دستور زیر را وارد نمایید

کد: cat /usr/local/directadmin/setup.txt


بعد از اتمام نصب دایرکت ادمین در صورتی که از طریق پورت ۲۲۲۲ موفق به باز کردن کنترل پنل نشدید ، باید پورت ۲۲۲۲ را از طریق فایروال iptables باز کنید و یا با دستور زیر فایروال iptables را موقتا غیر فعال کنید :

کد: service iptables stop

خوب تا اینجا دایرکت ادمین رو نصب کردیم.
دایرکت ادمین یک نقص دارد برای خواندن زبان فارسی نخواندن فایل های فارسی در ویرایشگر فایل منیجر دایرکت ادمین یعنی همان UTF-8 نبودن
برای رفع مشکل شماره ی 1 یعنی همان UTF-8 نبودن ادیتور فایل منیجر باید دستورات زیر را اجرا نمایید
ایتدا دستور زیر را وارد نمایید
کد: nano -w /usr/local/directadmin/data/skins/enhanced/lang/en/lf_standard.html
با Ctrl+W کلمه زیر را جستجو کرده
کد: LANG_ENCODING=iso-8859-1 و خط زیرا را جایگزین آن کنید.

کد: LANG_ENCODING=utf-8 در پایان Ctrl+X را زده و کلمه y و سپس دکمه ی Enter را بفشارید.
خوب مشکل ادیتور دایرکت ادمین حل شد و کاملا UTF-8 شد.

خوب قبل از این که بریم سراغ نصب پلاگین ها اول پورت ssh رو از 22 به عدد دیگری تغییر میدهیم تا به سرورمان حمله BF-Attack نکنن
روش تغییر دادن پورت ssh:
ایتدا فایل زیر را ویرایش میکنیم
کد: nano /etc/ssh/sshd_config کد:
بعد #port 22 را مشاهده میکنید به جای عدد 22 یک عدد دیگر وارد کنید مثلا 4444 و بعد مربع را پاک کنید ، سپس دستور زیر را وارد کنید تا سرویس ssh دوباره راه اندازی شود.
کد: service sshd restart
خوب الان پورت سرور تغییر کرده و زمانی که دوباره وارد ssh میشوید به جای مقدار 22 همان عددی را که وارد کرده اید بگذارید.

حالا میریم سراغ نصب پلاگین هایی که برای امنیت و کاربرد دایرکت ادمین مناسب می باشد.
1-نصب ioncube که برای نصب اسکریپت whmcs و... حتما باید روی سرور نصب باشد:


ابتدا دستور زیر را وارد نمایید
کد: cd /usr/local/directadmin/custombuild/

سپس دستور زیر را وارد کنید

کد: ./build set ioncube yes

برای نصب دستورات زیر را وارد کنید

کد: ./build update کد: ./build ioncube خوب تا اینجا ioncube هم نصب کردیم.

حالا میریم سراغ نصب Zend:
در صورتی که نسخه php سرور شما 5.2 باشد یعنی کاستم بیلد 2 را نصب کرده باشید این دستورات نرم افزار Zend optimizer را نصب می کند و در صورتی که نسخه پی اچ پی شما 5.3 باشد یعنی کاستم بیلد 3 را نصب کرده باشید نرم افزار Zend Guard را نصب می کند.
Zend Guard نام جدید نرم افزار Zendoptimizer می باشد که برای نسخه پی اچ پی 5.3 نوشته شده است.
ایتدا دستور زیر را وارد نمایید

کد: cd /usr/local/directadmin/custombuild/ برای نصب دستورات زیر را وارد کنید
کد: ./build set zend yes
کد: ./build update
کد: ./build zend خوب Zend هم نصب کردیم.

حالا میریم سراغ نصب soap که برای استفاده از درگاه های پرداخت آنلاین لازم هست نصب باشد.

ابتدا دستور زیر را وارد میکنیم
cd /usr/local/directadmin/custombuild/configure/suphp

سپس فایل تنظیمات را با دستور زیر ویرایش کنید :
nano configure.php5


سپس “–enable-soap” را اضافه زیر کلمه های زیر اضافه نمایید.
#!/bin/sh
"./configure"
“–enable-soap”
دقیقا مثل بالا اگر حالا یکی دوتا خط هم پایین تر شد مشکلی ایجا نمیکند و فقط باید زیر کلمه های #!/bin/sh و "./configure" باشد.
هنمانند عکس زیر که یکی از کاربران انجمن به نام aftabit برای ما ارسال کرده اند.

فایل را با کلید ctrl + x و سپس با کلید y ذخیره کنید
دستورات زیر را وارد کنید
کد: cd /usr/local/directadmin/custombuild
کد: ./build clean
کد: ./build php
خوب soap هم نصب کردیم.

حالا میریم سراغ نصب suphp که برای کاستم بیلد 3 توصیه می شود.
ابتدا ستور زیر را وارد میکنیم
کد: cd /usr/local/directadmin/custombuild/ سپس دستور های زیر را به ترتیب وارد نمایید
کد: ./build clean کد: ./build update کد: ./build set php5_cgi yes کد: ./build set php5_cli no کد: ./build all d کد: ./build rewrite_confs
خوب حالا suphp نصب شد سپس دستورات زیر را به ترتیب وارد نمایید تا suphp هم روی قسمت های زیر اعمال شود.
کد: ./build roundcube کد: ./build squirrelmail کد: ./build phpmyadmin خوب suphp هم کامل نصب کردیم و دیگه مشکل دایرکتوری هم نداریم که بخوایم فایل هامون رو 777 و 666 کنیم توجه کنید که اگر فایلی را به صورت دستی سطح دسترسی آن را به 777 یا 666 تغییر داده اید به 755 یا 644 برگردانید.
توجه کنید:هیچگاه سطح دسترسی فایل های خود را روی 777 یا 666 نگذارید و تمامی فایل های .httacess خود را روی 644 تنظیم نمایید.
خوب حالا یکی از مسائل که با آن هم خیلی ها مشکل دارند رفع شد.

حالا میریم سراغ نصب RootKit Hunter و آنتی ویروس CleamAV
توجه کنید که اگر سرور شما از منابع کمی بهره مند هست و رم آن 512 یا 1024 هست Rootkits Hunter یا همون Rk Hunter استفاده نمایید و اگر رم شما بالای 2048 می باشد توصیه ما به شما آنتی ویروس ClaemAV می باشد.
در ذمن میتوانید به صورت همزمان هم از RootKit Hunter استفاده کنید و هم آنتی ویروس CleamAV
ابتدا آموزش نصب Rootkits Hunter را میدهم.

Rkhunter یکی از ابزار مفید جهت شناسایی و از بین بردن انواع trojans, rootkits و ترمیم مشکلات امنیتی سرور می باشد. شما میتوانید پس از نصب این ابزار تنظیم کنید که روزانه سرور شما بوسیله این ابزار اسکن گردد.

wget Rootkit Hunter
tar -zxvf rkhunter-1.3.6.tar.gz
cd rkhunter-1.3.6
./installer.sh
جهت اسکن کردن سرور به صورت دستی از دستور کد: /usr/local/bin/rkhunter -c می توانید استفاده کنید.

جهت تنظیم اسکن خودکار روزانه بوسیله Cron Job از دستور کد: pico /etc/cron.daily/rkhunter.sh استفاده کنید و پس از باز شدن فایل دستورات زیر را در آن کپی و آدرس ایمیل خود را نیز جایگزین کنید.
کد: #!/bin/bash (/usr/local/bin/rkhunter -c --cronjob 2>&1 | mail -s "Daily Rkhunter Scan Report" [email protected])
و جهت بروزرسانی این ابزار از دستور کد: rkhunter --update استفاده کنید. بهتر از هر از مدتی یکبار این دستور را اجرا کنید.

خوب rootkit hunter هم نصب کردیم

حالا میریم سراغ ClaeamAV برای کسانی که سرور قدرتمند تری دارند.

ابتدا دستورات زیرا به ترتیب وارد نمایید.

کد: cd /usr/local/directadmin/custombuild
کد: ./build update کد: ./build set clamav yes کد: ./build clamav سپس صبر کنید تا نصب آن به پایان برسد
پس از اتمام نصب اگر میخواهید مثلا /home سرور خود را اسکن کنید ابتدا وارد این مسیر شوید و سپس با دستور زیر شروع به اسکن و حذف فایل های مخرب کنید
کد: clamscan -i -r –remove اگر فایل مخربی پیدا و حذف کند به شما در هنگام اسکن مسیر آن را نمایش میدهد و پس از اتمام اسکن یک Report کلی به شما میدهد
خوب حالا ClaemAV هم نصب کردیم.

تا اینجا یک سرور را تا 80 درصد کانفیگ کردیم فقط 20 درصد بقیه شامل CSF و کانفیگ آن می باشد
آموزش نصب و کانفیگ CSF را در یک تاپیک دیگه گذاشتم برای مشاهده میتونید روی لینک زیر کلیک نمایید.
http://www.webhostingtalk.ir/f91/109541/#post1043131
خوب اگر سرور شما یک سرور قدرتمند می باشد پیشنهاد میکنم پلاگین های زیر را نصب کنید که همه ی آن ها یک جا با چند دستور نصب خواهد شد.


OpenSSL (You need to build ssh, apache, php, etc after upgrade)
Exim
OpenSSH
ProFTP
ProFTP with mod_clamav
phpMyAdmin
AVG
ClamAV
MODclamAV
MRTG
SquirrelMail
SquirrelMail full language pack
SpamAssassin
IMAP (You need to build php after upgrade)
MODsecurity 2.5.x (Apache 2.x Only)
MODsecurity 2.5.x Rules
MODsecurity 1.x (Apache 1.x Only)
MODsecurity 1.x Rules
MODevasive
KISS My Firewall
eAccelerator
Freetype
ImageMagick
GraphicsMagick
FFMPEG-php
PHP Clamav
Webmin control panel (You need to open one port 10000 in your firewall)
MailScanner
Suhosin
NoBody Check

ابتدا دستورات زیر را به ترتیب وارد نمایید.

mkdir /usr/local/updatescript
cd /usr/local/updatescript
wget http://tools.web4host.net/update.script
chmod 755 update.script


خوب برای استفاده میتونید این رو وارد کنید ، یه متن کامل و قابل درک ظاهر میشه:

کد:
./update.script
برای بروز کردن اسکریپت هم از:
کد:
./update.script UPDATEME
و برای پاک کرد پوشه آپدیت : (حتما بعد از آپدیت خط زیر رو وارد کنید)
کد:
./update.script CLEAN
ورژن اسکریت هم با
کد:
./update.script DATE
یک سری کارها هم هست که بعد از نصب هر برنامه با این اسکریپت باید انجام بشه:
اگه ClamAV رو نصب کردید :
کد:
nano -w /etc/exim.conf
بعد از :
[QUOTE]

primary_hostname =

[/CODE]
خط زیر را اضافه کنید:
کد:
av_scanner = clamd:127.0.0.1 3310
بعد از :
کد:
check_message:
اضافه کنید:
کد:
deny message = This message contains malformed MIME ($demime_reason)
demime = *
condition = ${if >{$demime_errorlevel}{2}{1}{0}}
deny message = This message contains a virus or other harmful content ($malware_name)
demime = *
malware = *
deny message = This message contains an attachment of a type which we do not accept (.$found_extension)
demime = bat:com:pif:prf:scr:vbs
warn message = X-Antivirus-Scanner: Clean mail though you should still use an Antivirus
بعد save کنید و با دستور زیر exim را ری استارت کنید:
کد:
/sbin/service exim restart
ProFTP with mod_clamav
کد:
nano /etc/proftpd.conf
بعد خط زیر:
کد:
<IfModule mod_clamav.c>
ClamAV on
ClamServer 127.0.0.1
ClamPort 3310
</IfModule>
</Global> رو اضافه کنید و save و ری استارت:
کد:
/sbin/service proftpd restart
MODsecurity 2.x
کد:
nano -w /etc/httpd/conf/extra/httpd-includes.conf
اگه سیستم 32 بیتی هست ، کد زیر رو در قسمت آخر کپی کنید:
کد:
LoadFile /usr/lib/libxml2.so
LoadModule security2_module /usr/lib/apache/mod_security2.so
<IfModule mod_security2.c>
# ModSecurity2 ONLY
# Do not change anything in included files
#
Include /etc/modsecurity2/*.conf
</IfModule>
اگه سیستم 64 بیتی هست ، کد زیر رو در قسمت آخر کپی کنید:

کد:

# Use This
LoadFile /usr/lib64/libxml2.so
# If you dont have libxml2.so use
#LoadFile /usr/lib64/libxml2.so.2
LoadModule security2_module /usr/lib/apache/mod_security2.so
<IfModule mod_security2.c>
# ModSecurity2 ONLY
# Do not change anything in included files
#
Include /etc/modsecurity2/*.conf
</IfModule>
save and restart:
کد:
/sbin/service httpd restart
MODsecurity 1.x
کد:
nano -w /etc/httpd/conf/httpd.conf
کد زیر را اظافه کنید:

<IfModule mod_security.c>
# Only inspect dynamic requests
# (YOU MUST TEST TO MAKE SURE IT WORKS AS EXPECTED)
#SecFilterEngine DynamicOnly

هرگونه کپی برداری از این آموزش بدون ذکر منبع (هیراد هاست) حرام بوده و پیگرد قانونی دارد.

خوب شما الان یک سرور کامل و بی نقص دارید با کاملترین امکانات و امنیت بسیار بالا
اول از اردلان فخرایی (خودم) تشکر میکنم بعد از مدیران انجمن وب هاستینگ تالک و بعد هم از دوستان عزیزی که در انجمن آموزش های متفاوتی گذاشتند و من از آن ها در این تاپیک استفاده کردم و از دوستان گلم آقای جانقربان (تهران هاست) ، پی سی سرور ، تک کلود ، کامپایلر ، ایران سرور و ارتباط 7 و تمامی دوستانی که مرا در تهیه ی این تاپیک کمک کرده اند.

هیراد هاست:فروش انواع سرور های اختصاصی ، مجازی ، میزبانی وب ، نمایندگی فروش ، لایسنس و دامنه
زینب بازدید : 0 دوشنبه 11 شهريور 1398 زمان : ۲۳:۱۵ نظرات (0)
سلام

من یک آی پی رو به کاربر به صورت اختصاصی در دایرکت اختصاص دادم اما وقتی آی پی میزنم این پیام میده

This IP is being shared among many domains.
To view the domain you are looking for, simply enter the domain name in the location bar of your web browser.

با اینکه براش به صورت اختصاصی ثبت شده

- - - Updated - - -

نوشته اصلی توسط chaleshtor سلام

من یک آی پی رو به کاربر به صورت اختصاصی در دایرکت اختصاص دادم اما وقتی آی پی میزنم این پیام میده

This IP is being shared among many domains.
To view the domain you are looking for, simply enter the domain name in the location bar of your web browser.

با اینکه براش به صورت اختصاصی ثبت شده این مشکل نمیدونم چجوری اما رفع شده مشکل بعدی اینجاست که آی پی رو وقتی میزنی روی دامنه ریدایکت میشه بدون اینکه من اینکار کرده باشم

مشکل از کجاست؟

- - - Updated - - -

کسی نبود کمکی بکنه 325 بازدید کم نیست :|
زینب بازدید : 34 شنبه 02 شهريور 1398 زمان : ۲۱:۰۵ نظرات (0)
پورت پیش فرض سی پنل 2082 می باشد ، اگر شما قصد تغییر پورت سی پنل به پورت دلخواه خود دارید می توانید توسط ssh با یک دستور ساده این کار را انجام دهید ، توجه داشته باشید برای انجام این کار شما نیاز به دسترسی root سرور دارید و این دسترسی معمولا برای افرادی که سرور مجازی یا اختصاصی تهیه کرده اند داده می شود.




نحوه تغییر پورت سی پنل به وسیله ssh :

ابتدا نرم افزار putty را دانلود کرده و سپس در قسمت ip address آی پی سرور خود را وارد نمایید و در قسمت port ، پورت ssh خود را وارد کنید و سپس روی دکمه open کلیک کنید. نام کاربری و رمز را وارد نمایید. سپس با دستور زیر فایل تنظیمات سی پنل را ویرایش نمایید :
nano /var/cpanel/cpanel.config

اگر nano روی سرور شما نصب نیست به وسیله دستور yum آن را در سرور خود نصب نمایید :

yum install nano

برای تایید نصب شما باید کلید y را فشار دهید و سپس مجدد دستور ویرایش را وارد نمایید.
سپس در این صفحه شما باید عبارت port= را پیدا کنید و به مقدار دلخواه تغییر دهید :

port=2082

به

port=2054

تغییر دهید ، شما می توانید به جای 2054 هر پورتی را وارد نمایید.
سپس برای اعمال تغییرات شما باید سی پنل را یکبار ری استارت نماید :

/usr/local/cpanel/startup

امکان تغییر پورت های ssl سی پنل در حال حاضر وجود ندارد و شما تنها قادر به تغییر پورت 2082 سی پنل می باشید.
توجه : حتما قبل از تغییر پورت سی پنل ، پورت جدید را در فایروال خود آزاد کنید ، اگر شما از فایروال csf استفاده می کنید از مقاله باز کردن آی پی در csf استفاده نمایید.
منتظر نظرات شما هستیم.
منبع : مرکز آموزش نت آرام
زینب بازدید : 8 پنجشنبه 10 مرداد 1398 زمان : ۲۳:۰۰ نظرات (0)
با سلام و درود خدمت دوستان

تا دیروز phpmyadmin ما بدون مشکل کار میکرد ولی الا وقتی میخوام وارد phpmyadmin بشم با مشکل زیر مواجه میشویم
کد: addJSON( list, RecentFavoriteTable::getInstance(recent)->getHtmlList() ); exit; } if ($GLOBALS[PMA_Config]->isGitRevision()) { if (isset($_REQUEST[git_revision]) && $GLOBALS[is_ajax_request] == true) { PMA_printGitRevision(); exit; } echo ; } // Handles some variables that may have been sent by the calling script $GLOBALS[db] = ; $GLOBALS[table] = ; $show_query = 1; // Any message to display? if (! empty($message)) { echo PMAlibrariesUtil::getMessage($message); unset($message); } $common_url_query = PMA_URL_getCommon(); $mysql_cur_user_and_host = ; // when $server > 0, a server has been chosen so we can display // all MySQL-related information if ($server > 0) { include libraries/server_common.inc.php; // Use the verbose name of the server instead of the hostname // if a value is set $server_info = ; if (! empty($cfg[Server][verbose])) { $server_info .= htmlspecialchars($cfg[Server][verbose]); if ($GLOBALS[cfg][ShowServerInfo]) { $server_info .= (; } } if ($GLOBALS[cfg][ShowServerInfo] || empty($cfg[Server][verbose])) { $server_info .= $GLOBALS[dbi]->getHostInfo(); } if (! empty($cfg[Server][verbose]) && $GLOBALS[cfg][ShowServerInfo]) { $server_info .= ); } $mysql_cur_user_and_host = $GLOBALS[dbi]->fetchValue(SELECT USER();); // should we add the port info here? $short_server_info = (!empty($GLOBALS[cfg][Server][verbose]) ? $GLOBALS[cfg][Server][verbose] : $GLOBALS[cfg][Server][host]); } echo , "n"; // Anchor for favorite tables synchronization. echo RecentFavoriteTable::getInstance(favorite)->getHtmlSyncFavoriteTables(); echo ; if ($server > 0 || count($cfg[Servers]) > 1 ) { if ($cfg[DBG][demo]) { echo ; echo خطاهای زیادی مثل این داره حالا نمونه خطا رو قرار دادم

راهنمایی لطفا
زینب بازدید : 19 يكشنبه 08 ارديبهشت 1398 زمان : ۱۶:۳۵ نظرات (0)
با سلام و خسته نباشید خدمت مهندسین گرامی

از دوستان کسی هست ارور load average رو برسی کنه و بگه کدام یک از منابع نیاز به ارتقاء هست ؟




This is an automated message notifying you that the 5 minute load average on your system is 22.78.
This has exceeded the 10 threshold.

One Minute - 30.42
Five Minutes - 22.78
Fifteen Minutes - 15.73

top - 07:43:53 up 11:56, 0 users, load average: 29.74, 22.77, 15.77
Tasks: 178 total, 5 running, 173 sleeping, 0 stopped, 0 zombie
Cpu(s): 12.0%us, 2.3%sy, 0.0%ni, 78.2%id, 7.3%wa, 0.0%hi, 0.0%si, 0.1%st
Mem: 510876k total, 363128k used, 147748k free, 2628k buffers
Swap: 2097144k total, 177556k used, 1919588k free, 72296k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
29000 boepilot 20 0 61132 16m 2840 R 7.8 3.3 0:00.52 php-fpm: pool boepilot
28951 boepilot 20 0 61132 16m 2936 S 5.9 3.3 0:00.59 php-fpm: pool boepilot
28979 boepilot 20 0 61132 16m 2920 R 5.9 3.3 0:00.60 php-fpm: pool boepilot
28998 boepilot 20 0 61132 16m 2840 R 5.9 3.3 0:00.50 php-fpm: pool boepilot
28993 boepilot 20 0 61132 16m 2936 S 3.9 3.4 0:00.53 php-fpm: pool boepilot
28999 boepilot 20 0 61132 16m 2840 R 3.9 3.3 0:00.48 php-fpm: pool boepilot
21757 mysql 20 0 334m 16m 2308 S 2.0 3.2 0:53.24 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/server.nightserver.net.err --pid-file=/var/lib/mysql/server.nightserver.net.pid
29031 root 20 0 2704 1064 772 R 2.0 0.2 0:00.01 /usr/bin/top -c -b -n 1
1 root 20 0 2900 8 4 S 0.0 0.0 0:01.31 /sbin/init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 [kthreadd]
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 [migration/0]
4 root 20 0 0 0 0 S 0.0 0.0 0:00.76 [ksoftirqd/0]
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 [migration/0]
6 root RT 0 0 0 0 S 0.0 0.0 0:00.40 [watchdog/0]
7 root 20 0 0 0 0 S 0.0 0.0 0:04.42 [events/0]
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [cgroup]
9 root 20 0 0 0 0 S 0.0 0.0 0:00.09 [khelper]
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [netns]
11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [async/mgr]
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [pm]
13 root 20 0 0 0 0 S 0.0 0.0 0:00.20 [sync_supers]
14 root 20 0 0 0 0 S 0.0 0.0 0:00.20 [bdi-default]
15 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [kintegrityd/0]


================================
Automated Message Generated by DirectAdmin 1.50.1

ممنون .
زینب بازدید : 20 پنجشنبه 22 فروردين 1398 زمان : ۲۲:۵۵ نظرات (0)
با عرض سلام .

داخل دیرکت ادمین یه ftp ساختم ولی تو فایل زیلا وقتی یوزرنیم و پسوردشو میزنم میگه authentication failed با اینکه یوزرنیم و پسورد درسته .

چی کار کنم به نظر شما ؟

Status: Connecting to 144.76.74.59:21...
Status: Connection established, waiting for welcome message...
Response: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Response: 220-You are user number 1 of 50 allowed.
Response: 220-Local time is now 12:57. Server port: 21.
Response: 220-This is a private system - No anonymous login
Response: 220 You will be disconnected after 15 minutes of inactivity.
Command: USER [email protected]
Response: 331 User [email protected] OK. Password required
Command: PASS ********
Response: 530 Login authentication failed
Error: Critical error
Error: Could not connect to server
زینب بازدید : 21 جمعه 24 اسفند 1397 زمان : ۱۰:۱۰ نظرات (0)
با درود و احترام.
در این تاپیک قصد آموزش ریستارت سرویسهای مختلف را دارم.
در پست مرجع لیستی از ریستارت سرویسهای مهم و پراستفاده دایرکت ادمین گذاشتم.
درصورتی که سرویسهای دیگری مدنظر دارید از دایرکت ادمین که در پست اول موجود نیست لطفا در همین تاپیک اعلام کنید که دستورش رو بدم خدمتتون و به تکمیل شدن تاپیک کمک کنید و بنده هم پیشاپیش از دوستانی که به کامل شدن تاپیک کمک میکنند تشکر میکنم.

لیست دستور ریستارت سرویسهای پیشفرض و همچنین پرکاربرد و مختلف دایرکت ادمین :

1- ریستارت پنل دایرکت ادمین :
کد: service directadmin restart 2- ریستارت SSH :
کد: service sshd restart 3- ریستارت Mysql Server :
کد: service mysqld restart 4- ریستارت وب سرور آپاچی :
کد: service httpd restart 5- ریستارت وب سرور لایت اسپید :
کد: service lsws restart 6- ریستارت وب سرور انجین ایکس :
کد: service nginx restart 7- ریستارت iptables :
کد: service lfd restart 8- ریستارت exim :
کد: service exim restart 9- ریستارت فایروال :
کد: service csf restart 10- ریستارت کل سرور :
کد: reboot
زینب بازدید : 26 جمعه 07 دي 1397 زمان : ۱۶:۲۰ نظرات (0)
با سلام .
لوگ ها به ما کمک می کنن بتونیم راحت تر مشکل رو پیدا و جهت رفع اون اقدام کنیم .

در داخل دایرکت ادمین لوگ های خود دایرکت ادمین به صورت زیر هست :
/var/log/directadmin/error.log
/var/log/directadmin/errortaskq.log
/var/log/directadmin/system.log
/var/log/directadmin/security.log لوگ های اپاچی :
/var/log/httpd/error_log
/var/log/httpd/access_log
/var/log/httpd/suexec_log
/var/log/httpd/fpexec_log
/var/log/httpd/domains/domain.com.error.log
/var/log/httpd/domains/domain.com.log
/var/log/messages (generic errors) لوگ های ftp :
/var/log/proftpd/access.log
/var/log/proftpd/auth.log
/var/log/messages (generic errors)
و
/var/log/pureftpd.log لوگ های Dovecot و vm-pop3d :
/var/log/maillog
/var/log/messages لوگ های named :
/var/log/messages لوگ های exim :
/var/log/exim/mainlog
/var/log/exim/paniclog
/var/log/exim/processlog
/var/log/exim/rejectlog لوگ های mysql در centos :
/var/lib/mysql/server.hostname.com.err لوگ crond :
/var/log/cron
برای مشاهده می تونید طبق یکی از دستورات زیر عمل کنید :
less ADRESSFILE LOG
یا
tail -n 30 ADRESSFILE LOG
و یا با یه ویرایشگر مانند vi یا nano باز کنید
اگر آدرس های فوق در cpanel و پلسک هم به همین صورت هستند .
منبع : دایرکت ادمین . کام
زینب بازدید : 32 پنجشنبه 26 مهر 1397 زمان : ۲۲:۴۵ نظرات (0)
سلام
برای نصب دایرکت ادمین مراحل زیر رو طی میکنیم :
1- ابتدا پکیج ها رو نصب و آپدیت میکنیم:


yum update -y
yum install gcc-c++ gcc automake -y
2- نسخه های نصب شده (آپاچی، مای اس کیو ال، پی اچ پی ) را با دستور زیر حذف میکنیم:

yum remove httpd* php* mysql* -y 3- با دستور های زیر به ترتیپ شروع به نصب دایرکت ادمین میکنیم:
wget http://directadmin.com/setup.sh
chmod +x setup.sh
sh setup.sh
4- پس از این ، پیغام هایی شبیه به زیر خواهید دید ، که با توجه به نوع سوال، پاسخ آن را بدهید:

please enter your client id :
Please enter your license id :
Please enter your hostname (server.domain.com)
it must be a fully qualified domain name
do *not* use a domain you plan on using for the hostname:
Eg. Don’t use domain.com. Use server.domain.com instead.
Do not enter http:// or www
enter your hostname (fqdn) :
Is this correct? (y,n) :
Is eth0 your network adaptor with the license ip? (y,n) :
Is xx.xx.xx.xx the ip in your license? (y,n) :

Directadmin will now be installed on: Enterprise 5
is this correct? (must match license) (y,n) :

You now have 2 options for your apache/php setup.

1: Customapache: Older, more tested. Includes apache 1.3, php 4 and frontpage.
2: Custombuild 1.1: Newer, less tested. Includes any apache version, php 4, 5, or both in cli and/or suphp. Frontpage not available with apache 2.x.
Post any issues with custombuild to the forum: http://www.directadmin.com/forum/forumdisplay.php?f=61

enter your choice (1 or 2):
نصب پنل به اتمام رسید....
موفق و پیروز باشید.
زینب بازدید : 28 يكشنبه 08 مهر 1397 زمان : ۱۲:۴۰ نظرات (0)
آموزش مفاهیم دی ان اس برای دوستانی که سرور مجازی با دایرکت دارن:
دی ان اس چیست: دو کامپیوتر در شبکه همدیگر را بوسیله دی ان اس پیدا می کنند
به عنوان مثال و قتی شما نام یک وب سایت را در مرور گر خود تایپ می کنید کامپیوتر های مرکزی دومین یاب در امریکا بدنبال نام وب سایت در پایگاه داده خود گشته و آدرس آی پی هاستی که با آن نام ست شده را می یابند و مرور گر شما را به درون ان هاست بوسیله مسیر یاب ها می فرستند.
اما هر سرور حداقل یک آی پی آدرس اختصاصی دارد اما ممکن است چندین هاست در یک سرور مستقر باشند
پس چگونه دی ان اس ها از بین چندین هاست واقع در یک سرور بایستی هاست شما را بیابند؟
جواب در name server است DNS ها حافظ آی پی سرور و نام دامین شماست.اگر شما در حال تغییر هاست هستید چنانچه دی ان اس ها را عوض نکنید به هاست جدید منتقل نخواهید شد.
سوال :چرا هنوز دومین من به هاست قدیمی من اشاره می کند؟
چند دلیل می تواند وجود داشته باشد:1-name server شما هنوز در رکورد آنها ذخیره شده است بایستی آنرا عوض کنید روش : اگر هاست دارید با درخواست از فروشنده جدید نام dns های انرا پرسیده و در کنترل پنل فروشنده قبلی ذخیره کنید و یا اگر دسترسی به کنترل پنل ندارید از فروشنده قبلی بخواهید آنرا انجام دهد -چنانچه یک سرور کرایه کرده اید شما مجبور به ایجاد دی ان اس اختصاصی خواهید بود .
ادامه دارد
زینب بازدید : 28 پنجشنبه 05 مهر 1397 زمان : ۰۶:۵۵ نظرات (0)

تعداد صفحات : 2

موضوعات
لینک دوستان
پیوندهی روزانه
  • آرشیو لینک ها
  • صفحات جداگانه
    آمار سیت
  • کل مطالب : 21
  • کل نظرات : 0
  • افراد آنلین : 11
  • تعداد اعضا : 0
  • بازدید امروز : 3,651
  • باردید دیروز : 25,370
  • بازدید هفته : 41,644
  • بازدید ماه : 119,844
  • بازدید سال : 405,592
  • بازدید کلی : 628,917