تنظیمات فایروال سی اس اف CSF قسمت اول

DoS

در یک مقاله نحوه نصب فایروال csf بصورت قدم به قدم روی سرورهای مجازی و سرورهای اختصاصی لینوکس شرح دادیم.
در این مقاله تصمیم داریم نحوه استفاده پیشرفته از این فایروال محبوب را شرح دهیم.

فایروال بصورت خلاصه دسترسی به پرت ها و آی پی های را بر روی سرور نظارت و کنترل میکند.

ادامه مطلب

نصب فایروال نرم افزاری روی سرور لینوکس با سی پنل و بدون سی پنل

csf_large

نصب فایروال یکی از ضروریات یک سرور مجازی یا وی پی اس محسوب میشود.

در این متن قصد داریم نصب برنامه سی اس اف (CSF) که محصول رایگان شرکت Config Server است را شرح دهیم.csf مخفف Config Server Firewall است.

مراحل نصب فایروال روی سرور مجازی یا سرور اختصاصی لینوکس قدم به قدم

ابتدا باید از محیط SSH وارد سرور اختصاصی یا سرور مجازی شوید.
سپس با استفاده از دستور wget زیر برنامه را در یک پوشه مثلاً root/ دانلود کنید:

ادامه مطلب

Revision یا رونوشت خودکار در وردپرس

post-revision-wordpress
زمانی که ما در حال آماده سازی یک مطلب هستیم ممکن است اتفاقات مختلفی بی افتد و نوشته ی خود را از دست بدهید .
قابلیت رونوشت خودکار میتواند در این مواقع بسیار کارآمد باشد و به شما کمک کند تا بار دگر مطلب را ننویسید.
با استفاده از دستورات زیر در فایل wp-config.php میتوانید از این قابلیت استفاده کنید: ادامه مطلب

دانلود فایل ازFTP اف تی پی با دستور wget در لینوکس

در سرورهای لینوکس از نوع سرورهای اختصاصی و مجازی دستوری با نام wget امکان دانلود فایل از روی یک آدرس اینترنتی را محیا میکند.
با استفاده از wget در لینوکس به راحتی میتوان یک فایل را از یک آدرس دانلود کنید.
فرض کنید در آدرسی روی اینترنت یک فایل برای دانلود وجود دارد با مثال زیر میتوان آن فایل را در مسیر جاری دانلود کنیم :

wget http://www.irwebhost.com/1.tar.gz

ادامه مطلب

کنترل وضعیت دیسک سرور با نرم افزار اسمارت کنترل (SmartCtl)

هارد دیسک سرور

سوالی که باعث شده این متن نوشته شود سوالی است با این عنوان “آیا روشی وجود دارد که بتوان از کارکرد هارد دیسک سرور بدون خارج کردن آن مطلع شد ؟”

جواب این اسوال با نرم افزاری موسوم به Smart یا SmartCtl پاسخ داده میشود.

ادامه مطلب

8 دلیل برای استفاده از سرورهای مجازی و سروراختصاصی برای وب سایت

shared-hosting-and-selling-online

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

اما برای هر وب سایتی خدمات اشتراکی هاست مناسب نیست و شما نیاز به یک سرور مجازی (VPS) یا سرور اختصاصی (Dedicated Server) نیاز دارید.
در متن زیر قرار است 8 دلیل برای آنکه شما لازم است از سرور مجازی یا سرور اختصاصی استفاده نمایید را تشریح میکنیم.

ادامه مطلب

نصب Node.js (نود جی اس) روی سرور سی پنل در وی پی اس یا سروراختصاصی

nodejs

node.js پلتفورم تحت سرور برای پیاده سازی برنامه هایی است که بتوانند نتایج را بصورت Realtime نشان دهند.”نود جی اس”بر مبنای موتور جاوا اسکریپت کروم که به منظور ایجاد برنامه های سریع و گسترش پذیر به وجود آمده است ایجاد شده است.
در زیر قصد داریم نحوه راه اندازی این پلتفرم را روی سرور سی پنل را نمایش دهیم.
بسیاری از وب سایت های بازی که خدمات هاست از ما دریافت میکنند از این سیستم روی سرور هایشان استفاده میکنند.

لازم است ابتدا برنامه node.js را از وب سایت مربوطه بر روی سرور دانلود نماییم.

wget http://nodejs.org/dist/v0.10.32/node-v0.10.32.tar.gz

ادامه مطلب

تغییر پلن هاست در وب سایت پنل

websitepanel_00

وب سایت پنل یکی از کنترل پنلهایی است که امروزه توسط شرکتهای ارائه کننده هاست ویندوز مورد استفاده قرار میگیرد.
به جرات میتوان این کنترل پنل را یکی از پیشرو ترین کنترل پنلهایی دانست که امروزه در سرورهای ویندوز مورد استفاده قرار میگیرد.
ایران وب هاست به عنوان یکی از شرکتهای ارائه کننده خدمات هاست ویندوز چندی پیش اقدام به ارائه سرویس نمایندگی ویندوز نمود و اکنون قرار است در این متن نحوه تغییر یک پلن میزبانی را بصورت تصویری نمایش دهیم.

ادامه مطلب

مشکل فرستنده در هرد Horde

horde_webmail

نرم افزار Horde یکی از نرم ازفزارهای وب میل است که بصورت اوپن سورس سالها مورد توجه شرکتهای است که در زمینه هاست و دامنه مورد استفاده قرار میگیرد.
وب میل هورد توسط کنترل پنل سی پنل سالهاست مورد استفاده قرار میگیرد و بسیاری از نیازهای کاربران وب هاست را برای یک ایمیل تحت وب پاسخ گفته است.

در این متن قصد داریم در رابطه با مشکلی که گاهی برای مدیران سرورها و هاست در رابطه با این نرم افزار ایجاد میشود را شرح دهیم.

ادامه مطلب

نمایش بک لینک های یک وب سایت

backlinkservice

Backlink یا قرارگرفتن لینک وب سایت شما روی سایت های دیگر یکی از پارامترهای مهم موتورهای جستجو برای SEO محسوب میگردد.
هر چقدر تعداد دامنه های بیشتری به یک وب سایت اشاره کنند و لینک داده باشند آن وب سایت از نظر موتورهای جستجو مانند گوگل رنک یا امتیاز بیشتری میگیرد.

ادامه مطلب

استفاده از gzip یا deflate

نمودار استفاده از gzip

در هاست و هاستینگ و کاربران این مجموعه سرعت باز شدن وب سایت یکی از مسائلی است که مورد توجه میباشد.
یکی از روش های افزایش سرعت بارگذاری وب سایت استفاده از سیستم GZip یا Deflate میباشد. ادامه مطلب

SHELLSHOCK

لینک کنترل :

http://shellshock.brandonpotter.com

قبل از آنکه هر توضیحی راجع به این نقطه امنیتی بدهیم میتوانید با دستور ساده زیر سرورها و وی پی اس های لینوکس و سیستم عامل centos را براحتی ایمن کند.

 

yum clean all
yum update bash

 

ورژن صحیح Patch برای سیستم عامل Centos ورژن 5 و 6 مطابق زیر است : ادامه مطلب

اعتراض روی whmcs

whmcs

سالها پیش که cPanel با بخش مدیریتی خود به نام WHM پا به عرصه مدیریت سرورهای لینوکس گذاشت یکی از مهمترین سوالاتی که ذهن مدیران شرکتهای هاستینگ را مشغول کرده بود مدیریت اتوماتیک سرورهای سی پنل بود بطوریکه بدون دخالت نیروی پشتیبانی پس از تکمیل سفارش هاست از طرف مشتری بصورت آنلاین و پرداخت هزینه میزبانی سرویس بصورت خودکار روی سرور ایجاد شود. این بدان معناست که شما به عنوان خریدار سرویس میزبانی پس از تکمیل سفارش و پرداخت هزینه در فاصله زمانی بسیار کوتاهی سرویس خود را دریافت میکنید . کار دریافت هزینه و فعال سازی سرویس روی سرور توسط نرم افزاری بایست صورت میگرفت .

البته ایده انجام خودکار این کار یک ایده جدید نبود و سالها توسط افراد مختلف برنامه نویسی و اجرا شده بود . ادامه مطلب

راه اندازی Varnish

در یکی از مقالات ، مختصری راجع به مزایای استفاده از کش وارنیش صحبت کردیم .
مزایای استفاده از این کش سرور برای وب سرور شما به شرح زیر است:
1- منابع کمتری از CPU استفاده میشود.
2- به دلیل آنکه وب کش از حافظه رم استفاده میکند وب سایت شما بسیار سریعتر نمایش داده میشود.
3- در نهایت تعداد بیشتری بازدید کننده را میتوانید به وب سایت خود دعوت کنید.

در این مقاله قصد داریم نحوه را اندازی این کش سرور را بر روی سرور هاست لینوکس از نوع centos یا redhat شرح دهیم. ادامه مطلب

varnish چیست ؟

کش وارنیش Varnish Cache

وارنیش (Varnish) یک سیستم کشینگ برای وب سرور است.وارنیش هم بصورت کشینگ هم بصورت یک سیستم امنیتی مورد استفاده قرار میگیرد.
سیستم عملکرد آن بصورتی است که در  مقابل وب سرور آپاچی قرار میگیرد و باعث افزایش سرعت وب سایت روی هاست میشود.

وارنیش(Varnish) چگونه کار میکند ؟
سیستم کشینگ وارنیش اطلاعات استاتیک وب سایت شما را روی حافظه سرور هاست زخیره میکند و به سرعت به درخواستهای ارسال شده از سمت کاربران پاسخ میدهد.
مزیت دیگر این سیستم کاهش پردازش CPU و پایین آمدن میزان CPU Usage ، افزایش سرعت نمایش فایل ها و اطلاعاتی از دیتابیس است که لازم نیست بصورت لحظه ای و آنی اطلاعات آنها استخراج و نمایش داده شود. ادامه مطلب

بررسی nginx

nginx

آپاچی (Apache) برنامی اپن سورس برای وب سرور است که در سال 1995 متولد شده است.
این وب سرور به دلیل کاربرد وسیعی که داشته است و ماژول های فراوانی که برای آن بصورت رایگان طراحی شده است تبدیل به محبوب ترین وب سرور برای مدیران هاست و سرورها شده است.

این وب سرور به عنوان اولین و وب سرور مایکروسافت با عنوان IIS در رده دوم برای سرورها مورد استفاده قرار گرفته است.

عمده محبوبیت Apache به دلیل ماژولی با عنوان mod_jk برای استفاده در جاوا و JSP در سرورهای TOMCAT بوده است. البته ماژول mod_php نیز ماژول محبوبی است که باعث میشود پی اچ پی روی سرور بدون نیاز به اجرا cgi اجرا شود. ادامه مطلب

autoresponders and mailer-daemon در سی پنل

autoresponders and mailer-daemon

پاسخگوی اتوماتیک یا autoresponder برای مدیران شبکه سی پنل ایجاد مشکل میکند.
مدیران شبکه سی پنل ایمیلی را در سرور به عنوان ایمیل مدیر جهت ارجاع موضوعات مربوط به سی پنل و WHM تعریف میکنند اما گاهی در این ایمیل مجبور میشوند تعداد زیادی ایمیلهای مربوط به پاسخگوی اتوماتیک یا autoresponder را مشاهده و پاک کنند.
بصورت پیش فرض وقتی در هاست سی پنل ایمیلی غیر واقعی یا جعلی به گیرنده ای که روی آن سرویس autoresponder فعال شده است ارسال میگردد مدیرسرور یک ایمیل از autoresponder بصورت اتوماتیک دریافت میکند. ادامه مطلب

جستجو در فایلها در لینوکس

احتمالاً یکی از مواردی که همه افراد ممکن است یک زمانی با آن مواجه شوند جستجو در فایل ها در محیط لینوکس است.
همانطور که میدانید دستور grep برای جستجو در نظر گرفته شده است.
ما قصد داریم در زیر نحوه جستجو در فایلها برای یافتن یک کلمه را آموزش دهیم.

دستور زیر را ملاحظه فرمایید.

grep “^Subject:.*HELP.*” /home/squire/mbox

فرمان بالا جهت جستجو در فایل mbox در مسیر فوق برای خطی با عنوان Subject که ابتدای آن میتواند هر تعداد کاراکتر باشد و در آن خط کلمه HELP با حروف بزرگ و بعد از آن هرچه باشد میگردد.
دستور grep بالا نتیجه را برای شما نمایش خواهد داد.

دستور grep سوئیچ های اضافی دیگری هم دارد که در ادامه شرح داده میشود. ادامه مطلب

Server Error in ‘/’ Application

یکی از مواردی که در هاست ویندوز وجود دارد ارتباط بین میزبانی و هاست با SQL Server میباشد.
برای این منظور برنامه نویسان از connection string برای ارتباط بین برنامه و دیتابیس استفاده میکنند.
لازم است در هنگام برنامه نویسی به جای استفاده از آی پی سرور دیتابیس از آدرس آن که مثلاً به شکل زیر است استفاده کنند .

sql4.yourdomain.com

اما برنامه نویسان اغلب از آی پی دیتابیس برای ارتباط استفاده میکنند.
همه چیز تا زمانی که آی پی سرور دیتابیس ثابت باشد خوب پیش میرود اما در بعضی موارد مانند بروز رسانی یا تقویت سرور دیتابیس یا جابجایی به دلیل مشکلات سخت افزاری شرکت ارائه کننده هاست مجبور به تغییر آی پی خواهد شد و در اینجا ارتباط بین برنامه وب با دیتابیس دچار مشکل میشود.
در این موارد صفحه وب شما خطایی شبیه زیر را به نمایش میگذارد. ادامه مطلب

آدرس ایمیل پیش فرض

در بسیاری از کنترل پنل ها و از جمله کنترل پنل سی پنل که برای هاست و میزبانی استفاده میشوند در قسمت ایمیل گزینه ای به نام “ایمیل آدرس پیش فرض” یا Default Mail Address وجود دارد.

در این مقاله قصد داریم کاربرد این گزینه را شرح دهیم .

در صورتی که در هاست شما آدرس ایمیلی تعریف نشده باشد این گزینه میتواند ایمیلهای ارسالی به آدرس تعرف نشده را دریافت نماید.
به عنوان مثال فرض کنید شما آدرس ایمیلی به نام ali@yourdomain.com در لیست ایمیلهایتان ندارید اما یک نفر به این آدرس از بیرون ایمیل ارسال میکند این ایمیل ارسال شده در “آدرس ایمیل پیش فرض” یا همان default mail address دریافت میگردد.

شما در کنترل پنل سی پنل با صفحه ای مطابق زیر مواجه خواهید شد : ادامه مطلب