- شنبه ، ۷ مرداد
- 1,042 views
- بهنام
- 0 دیدگاه
What’s The Difference Between VPS vs Dedicated Server
سرور اختصاصی در حقیقت یک سیستم کامل کامپیوتری است که برای کاربرد های خاص مثل نگهداری وب سایت، اطلاعات، نرم افزارها، دیتابیس، مانیتورینگ و … بصورت آنلاین در دیتاسنتر قرار میگیرید. دیتاسنتر مکانی است که از زیرساخت های اینترنت، شبکه ، برق و خنک کننده بسیار قوی و پایداری برخوردار است. تفاوت سرور با یک سیستم دسکتاپ معمولی کیفیت ساخت و نوع کارایی قطعات آن می باشد. معمولا سخت افزار سرورها کارایی و عمر کارکرد بالایی دارند.
سرور اختصاصی انواع مختلفی دارد، برخی از انواع آن در زیر نام برده شده است:
-Towers
-Rack Servers
-Blade Servers
سرور مجازی در حقیقت جزیی از سرور اختصاصی است، به عبارت ساده تر یک سرور اختصاصی با استفاده از یک ابزار خاص مجازی ساز به چندین سرور کوچک تر تقسیم میشود که هر کدام را یک سرور مجازی می گویند.
سرور مجازی در دسترسی و عملکرد سیستمی مشابه سرور اختصاصی است اما از نظر منابع و توانایی عملکرد فنی ضعیف تری دارد.
از نظر مدیریت و رفع مشکل، سرور مجازی سادگی بیشتری دارد اما موارد خاص مانند raid یا اتصالات فیزیکی-بیرونی مانند usb یا hard external برای سرور مجازی وجود نخواهد داشت. مطمئنا از نظر هزینه سرور مجازی دارای قیمت کمتر و راه اندازی ساده تری می باشد.
با یک مثال وضعیت را بیشتر توضیح میدهیم. سرور اختصاصی مانند یک انشعاب آب کامل می باشد که با یک لوله مستقیم تمام آب را در اختیار مصرف کننده قرار می دهد اما سرور مجازی مانند چندین انشعاب آب از یک منبع واحد برای چندین مصرف کننده می باشد.
- پنج شنبه ، ۵ مرداد
- 1,147 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,250 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,640 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 را قرار دهید.
عدد عبارت مشخص کننده اولویت اجرا فایل ها می باشد. (در این مثال از ۳۰ استفاده شده است) می توانید برای اولویت بالاتر از عدد ۱۰ استفاده کنید.
- جمعه ، ۲۴ دی
- 1,645 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,241 views
- بهنام
- 0 دیدگاه
برای تنظیم DNS اختصاصی در directadmin بصورت زیر عمل کنید.
وارد کنترل پنل با دسترسی admin شوید.
در صفحه باز شده بروی DNS Administration کلیک کنید.

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

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

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

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

- سه شنبه ، ۱۴ اردیبهشت
- 1,531 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,363 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
- سه شنبه ، ۷ اردیبهشت
- 1,491 views
- بهنام
- 0 دیدگاه
How to enable SpamAssassin on Server
ابتدا دستورات زیر را اجرا کنید.
yum -y install perl-ExtUtils-MakeMaker perl-Digest-SHA perl-Net-DNS perl-NetAddr-IP perl-Archive-Tar perl-IO-Zlib perl-Digest-SHA perl-Mail-SPF
perl-IP-Country perl-Razor2 perl-Net-Ident perl-IO-Socket-INET6 perl-IO-Socket-SSL perl-Mail-DKIM perl-DBI perl-Encode-Detect perl-HTML-Parser
perl-HTML-Tagset perl-Time-HiRes perl-libwww-perl perl-Sys-Syslog
برای Custombuild2 دستورات زیر را وارد کنید.
./build update
./build set eximconf yes
./build set eximconf_release 4.4
./build set blockcracking yes
./build set easy_spam_fighter yes
./build set spamassassin yes
./build update
./build exim_conf
./build set exim yes
./build exim
./build spamassassin
برای Custombuild1.2 بصورت زیر عمل کنید.
ادامه ی مطلب
- دوشنبه ، ۶ اردیبهشت
- 4,932 views
- بهنام
- 2 دیدگاه
suspend account problem Directadmin
در صورتی که اکانت (سایت) شما در دایرکت ادمین بدون علت (مانند تمام شدن پهنای باند) مسدود می شود و مسدود شدن اکانت در دایرکت ادمین مکررا رخ میدهد باید اطمینان حاصل نمایید پهنای باند user و یا اکانت reseller یا مالک این user به اتمام نرسیده باشد. در صورتی که suspend شدن اکانت در دایرکت ادمین بدون علت اتفاق می افتد مسیر زیر را بررسی کنید.
وارد اکانت خود شوید (login کنید)
وارد قسمت domain setup شوید.

در صفحه جدید بروی نام دامنه خود کلیک نمایید.
و تیک Same as Main Account برای گزینه Bandwidth را فعال کنید و تغییرات را ذخیره نمایید.
