- چهارشنبه ، ۱۱ مرداد
- 1,524 views
- بهنام
- 0 دیدگاه
Missing account on the “List Accounts” in the WHM on a cPanel server
در صورتی نام دامنه اکانت شما در سی پنل نمایش داده نمیشود یا به عبارت دیگر نام دامنه خالی است مطمئن شوید دامنه در مسیر ها و فایل های زیر وجود دارد.
/etc/trueuserdomains
/etc/userdomains
/var/cpanel/users/USERNAME
/etc/apache2/conf/httpd.conf
به جای USERNAME نام کاربری را وارد کنید.
در دو فایل اول باید خطی مانند زیر وجود اشته باشد:
domain.com: username
که domain.com نام دامنه و username نام کاربری اکانت است.
در فایل سوم باید خطوط زیر موجود باشد:
DNS=domain.com
USER=username
IP=ipaddress
OWNER=root(or reseller owner)
که شامل نام دامنه، نام کاربری، IP و نماینده مالک یوزر می باشد. مطمئن شوید این ۴ خط در این فایل بصورت صحیح وجود داشته باشد.
فایل httpd.conf هم شامل تنظیمات آپاچی هر یوزر است بنابراین یوزر مورد نظر باید در این فایل دارای تنظیمات صحیح و مشابه سایر اکانت ها باشد. در صورت وجود مشکل و یا نیاز به ایجاد مجددا این فایل دستور زیر را اجرا کنید..
/scripts/rebuildhttpdconf
در نهایت پس از اطمینان از موارد بالا دستور زیر را اجرا کنید.
/scripts/updateuserdomains
- یکشنبه ، ۸ مرداد
- 1,997 views
- بهنام
- 0 دیدگاه
برای تغییر یا بروز رسانی نسخه php در دایرکت ادمین دستورات زیر را پیگیری کنیدو در نسخه custombuild2.0 امکان استفاده از دو نسخه php وجود دارد.
برای این تغییرات در custombuild2.0
cd /usr/local/directadmin/custombuild
./build update
./build update_data
./build set php2_mode php-fpm
./build set php2_mode mod_php
./build set php1_release 7.0
./build set php2_release 5.6
در این آموزش نسخه اول php ورژن ۷ و نسخه دوم ورژن ۵٫۶ انتخاب شده است، همچنین امکان تعیین mode برای هر نسخه php وجود دارد.
در نهایت php را rebuild کنید.
./build php n
./build rewrite_confs
- شنبه ، ۷ مرداد
- 1,346 views
- بهنام
- 0 دیدگاه
What’s The Difference Between VPS vs Dedicated Server
سرور اختصاصی در حقیقت یک سیستم کامل کامپیوتری است که برای کاربرد های خاص مثل نگهداری وب سایت، اطلاعات، نرم افزارها، دیتابیس، مانیتورینگ و … بصورت آنلاین در دیتاسنتر قرار میگیرید. دیتاسنتر مکانی است که از زیرساخت های اینترنت، شبکه ، برق و خنک کننده بسیار قوی و پایداری برخوردار است. تفاوت سرور با یک سیستم دسکتاپ معمولی کیفیت ساخت و نوع کارایی قطعات آن می باشد. معمولا سخت افزار سرورها کارایی و عمر کارکرد بالایی دارند.
سرور اختصاصی انواع مختلفی دارد، برخی از انواع آن در زیر نام برده شده است:
-Towers
-Rack Servers
-Blade Servers
سرور مجازی در حقیقت جزیی از سرور اختصاصی است، به عبارت ساده تر یک سرور اختصاصی با استفاده از یک ابزار خاص مجازی ساز به چندین سرور کوچک تر تقسیم میشود که هر کدام را یک سرور مجازی می گویند.
سرور مجازی در دسترسی و عملکرد سیستمی مشابه سرور اختصاصی است اما از نظر منابع و توانایی عملکرد فنی ضعیف تری دارد.
از نظر مدیریت و رفع مشکل، سرور مجازی سادگی بیشتری دارد اما موارد خاص مانند raid یا اتصالات فیزیکی-بیرونی مانند usb یا hard external برای سرور مجازی وجود نخواهد داشت. مطمئنا از نظر هزینه سرور مجازی دارای قیمت کمتر و راه اندازی ساده تری می باشد.
با یک مثال وضعیت را بیشتر توضیح میدهیم. سرور اختصاصی مانند یک انشعاب آب کامل می باشد که با یک لوله مستقیم تمام آب را در اختیار مصرف کننده قرار می دهد اما سرور مجازی مانند چندین انشعاب آب از یک منبع واحد برای چندین مصرف کننده می باشد.
- پنج شنبه ، ۵ مرداد
- 1,588 views
- بهنام
- 0 دیدگاه
Install mod_geoip on cPanel with EasyApache
برای بستن IP های یک کشور یا شهر خاص در سرور میتوانید از ماژول geoip برای وب سرور خود استفاده کنید. در این آموزش نحوه نصب mod_geoip روی آپاچی در cpanel را آموزش میدهیم.
سرورستاپ
ابتدا epel را نصب کنید.
yum install epel-release
سپس ماژول های زیر را نصب کنید.
yum install GeoIP GeoIP-devel GeoIP-data zlib-devel
در مسیر
/usr/share/GeoIP
پکیج های زیر را دانلود و extract کنید.
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP2.dat.gz
gunzip GeoIP.dat.gz
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity2.dat.gz
gunzip GeoLiteCity.dat.gz
اکنون موارد زیر را نصب کنید.
yum install httpd-devel apr-devel ea-apache24-devel.x86_64 ea-apache24-tools.x86_64
اکنون باید ماژول mod_geoip برای Apache کامپایل شود.
cd /usr/share/GeoIP
wget https://github.com/maxmind/geoip-api-mod_geoip2/archive/1.2.10.tar.gz
tar xvzf 1.2.10.tar.gz
cd geoip-api-mod_geoip2-1.2.10/
sed s/remote_ip/client_ip/g -i mod_geoip.c
apxs -i -a -L/usr/lib64 -I/usr/include -lGeoIP -c mod_geoip.c
اکنون فایل mod_geoip.conf باز کنید.
nano /etc/apache2/conf.modules.d/mod_geoip.conf
مقادیر زیر را در آن قرار دهید.
LoadModule geoip_module /usr/lib64/apache2/modules/mod_geoip.so
<IfModule mod_geoip.c>
GeoIPEnable On
GeoIPDBFile /usr/share/GeoIP/GeoIP.dat Standard
GeoIPDBFile /usr/share/GeoIP/GeoLiteCity.dat Standard
</IfModule>
در نهایت سرویس apache را restart کنید.
service httpd restart
برای اطمینان از نصب دستور زیر را وارد کنید..
httpd -M | grep geoip
- چهارشنبه ، ۲۱ تیر
- 1,649 views
- بهنام
- 0 دیدگاه
Change the Subdomain Root Document Cpanel
برای تغییر مسیر پوشه یا دایرکتوری مربوط به ساب دومین subdomian و دامنه اضافه addon domain قبل از هر چیز باید از طریق WHM قابلیت Restrict document roots را غیر فعال کنید.
برای این کار از طریق WHM وارد بخش Tweak Settings و تب domains شوید و گزینه Restrict document roots to public_html را off کنید.

اکنون میتوانید از cpanel اکانت مورد نظر مسیر پوشه subdomain یا addondomain را به مسیر دیگری ( مثلا به پوشه ای قبل از public_html) تغییر دهید.

- چهارشنبه ، ۹ فروردین
- 1,995 views
- بهنام
- 0 دیدگاه
I want per-domain or per-path settings for php mod_php
در گام نخست باید با توجه به نسخه php سرور مسیر php.ini را پیدا کنید.
به عنوان مثال اگر از php5.6 استفاده میکنید، مسیر بصورت زیر خواهد بود.
/usr/local/php56/lib/php.conf.d
۱- تنظیمات بر اساس domain بصورت زیر خواهد بود.
/usr/local/lib/php56/php.conf.d/30-domain.com.ini
مقادیر دلخواه را در ان فایل قرار دهید. (مقادیر زیر یک نمونه می باشد)
[HOST=domain.com]
disable_functions =exec
post_max_size = 128M
session.save_path=/home/َUSER/tmp
upload_tmp_dir=/home/USER/tmp
در این مثال بجای domain.com باید نام دامنه را قرار دهید.
بجای USER باید username را قرار دهید.
۲- تنطیمات بر اساس آدرس
/usr/local/lib/php56/php.conf.d/30-USER.ini
بجای USER باید username را قرار دهید.
عدد عبارت مشخص کننده اولویت اجرا فایل ها می باشد. (در این مثال از ۳۰ استفاده شده است) می توانید برای اولویت بالاتر از عدد ۱۰ استفاده کنید.
- جمعه ، ۲۴ دی
- 2,103 views
- بهنام
- 0 دیدگاه
How to install ClamAV on a cPanel server
مراحل زیر را پیگیری کنید.
/scripts/ensurerpm gmp gmp-devel bzip2-devel
useradd clamav
groupadd clamav
mkdir /usr/local/share/clamav
chown clamav. /usr/local/share/clamav
هم اکنون آخرین نسخه ClamAV را دانلود و نصب کنید.
ادامه ی مطلب
- یکشنبه ، ۳۰ آبان
- 4,966 views
- بهنام
- 0 دیدگاه
برای تنظیم DNS اختصاصی در directadmin بصورت زیر عمل کنید.
وارد کنترل پنل با دسترسی admin شوید.
در صفحه باز شده بروی DNS Administration کلیک کنید.

در صفحه باز شده بروی نام دامنه ای که میخواهید به عنوان DNS استفاده نمایید، انتخاب کنید.

در صفحه جدید باید دو رکورد NS1 و NS2 از نوع A رکورد تعریف و به آیپی اصلی سرور متصل، همچنین دو رکورد از نوع NS مطابق شکل زیر به NS1 و NS2 دامنهی اصلی متصل گردد.

به صفحه اصلی برگردید. بر روی گزینهAdministrator setting کلیک کنید.

در این صفحه DNS های پیش فرض سرور را انتخاب کنید. هر اکانت جدید با این DNS ها ساخته خواهد شد.

- سه شنبه ، ۱۴ اردیبهشت
- 2,006 views
- بهنام
- 1 دیدگاه
custom php.ini per user php-fpm
برای ایجاد php.ini اختصاصی برای php-fpm در directadmin باید فایل زیر را باز کنید.
nano /usr/local/directadmin/data/users/USERNAME/php/php-fpmXX.conf
و خطوط مورد نیاز را اضافه کنید . به عنوان مثال برای disable_functions :
php_admin_value[disable_functions] = exec,passthru,shell_exec
php_admin_flag[allow_url_fopen] = off
- شنبه ، ۱۱ اردیبهشت
- 1,800 views
- بهنام
- 0 دیدگاه
How to Monitor and Log Network Traffic on Linux
از ابزار vnstat جهت مانیتورینگ و ثبت گزارشات ترافیک مصرفی شبکه در سرورهای لینوکس استفاده میشود.
برای نصب vnstat مراحل زیر را انجام دهید.
yum install epel-release
yum install vnstat
nano/etc/cron.d/vnstat
محتوای زیر را در آن قرار دهید.
*/۵ * * * * root /usr/sbin/vnstat.cron
جهت فعال سازی ثبت و گزارش گیری کارت شبکه سرور دستور زیر را اجرا کنید(نام کارت شبکه eth0 در نظر گرفته شده است)
vnstat -u -i eth0
جهت مشاهده کارت شبکه های فعال بروی سرور از دستور زیر استفاده کنید.
vnstat --islist
vnstat نصب شد می توانید با این دستور میزان پهنای باند مصرفی سرور بصورت لحظه ای را مشاهده کنید.
vnstat -l -i [NetworkDeviceName]
بجای NetworkDeviceName نام کارت شبکه سرور را وارد کنید.
برای مشاهده گزارش روزانه
vnstat -d
برای مشاهده گزارش ماهانه
vnstat -m