Category Archives: فدورا

آموزش مدیریت لینوکس فدورا . توزیع fedora یکی از معروف ترین نسخه های لینوکس دسکتاپ است

آموزش بکاپ گیری در دایرکت ادمین

آموزش بکاپ گیری در دایرکت ادمین

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

read more

آموزش نصب و کانفیگ nginx به عنوان reverse proxy

آموزش نصب و کانفیگ nginx به عنوان reverse proxy

آموزش نصب و کانفیگ nginx به عنوان reverse proxy: انجین اکس، انجین ایکس یا Nginx  یک وب سرور ، reverse proxy  و mail proxy قدرتمند، متن باز ، کم حجم و با کارایی بالا برای پروتکل های HTTP ، SMTP ، POP3 و IMAP می باشد که به عنوان جایگزینی برای آپاچی عمل میکند. هم Nginx و هم آپاچی سرورهای قدرتمند و موثری هستند. دلایل محبوبیت هردو سرور روشن است، آپاچی به دلیل قدرت و Nginx به دلیل سرعت آن ، به خوبی شناخته شده هستند. Nginx  در سرویس دهی به فایل های استاتیک سریعتر عمل کرده و حافظه ی بسیار کمتری برای درخواست های همزمان مصرف میکند و به دلیل ساختارش قادر است با منابع کمتر به درخواست های بیشتری در هر ثانیه سرویس دهی کند.

read more

معرفی ۵ دانلود منیجر معروف برای لینوکس

معرفی 5 دانلود منیجر معروف برای لینوکس

معرفی ۵ دانلود منیجر معروف برای لینوکس

دانلود منیجرها بر روی ویندوز یکی از مهمترین برنامه هایی هستند که کاربران با ورود به دنیای لینوکس آنها را از دست خواهند داد . برنامه های پر طرفداری مانند Internet Download Manager و Free Download Manager تحت سیستم لینوکس یا سیستم های شبه یونیکس در دسترس نیستند. اما خوشبختانه دانلود منیجرهای جایگزین بسیاری برای محیط لینوکس وجود دارد.

read more

غیر فعال کردن Nginx ، Apache یا Varnish از اجرای خودکار

غیر فعال کردن Nginx ، Apache یا Varnish از اجرای خودکار

غیر فعال کردن Nginx ، Apache یا Varnish از اجرای خودکار

در این راهنما چگونگی متوقف کردن یا غیر فعال کردن Nginx ، Apache ( آپاچی ) یا سرویس Varnish و همچنین نحوه حذف آن از اجرای خودکار در سرور لینوکس پس از بوت شدن سرور آموزش داده خواهد شد . دلایل زیادی ممکن است برای انجام این کار وجود داشته باشد. به عنوان مثال، فرض کنید شما ابتدا LAMP را بر روی لینوکس خود نصب و سپس Nginx را به عنوان reserve proxy برای اجرا در جلوی آپاچی اضافه کرده اید. متاسفانه، وب سایت و برنامه ی شما به درستی با این تنظیمات سرور کار نمی کنند. بنابراین تصمیم میگیرید Nginx را متوقف کرده و به جای آن از آپاچی استفاده کنید. در این حالت سایت شما تا زمان ریبوت کردن  سرور توسط ارائه دهنده VPS بی وقفه کار خواهد کرد. ممکن است برنامه ی شما بار دیگر کار نکند و پس از بررسی این موضوع  متوجه میشوید که سرور شما Nginx دوباره اجرا کرده است. از این رو باید کاری کنید که Nginx در هنگام راه اندازی مجدد سیستم غیر فعال شود ، اما برای استفاده ی آتی ، نصب شده باقی بماند.

read more

تکنیک های بازیابی اطلاعات در لینوکس

تکنیک های بازیابی اطلاعات در لینوکس

تکنیک های بازیابی اطلاعات در لینوکس

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

هنگامی که یک فایل حذف می شود چه اتفاقی می افتد؟

read more

معرفی ۵ دستور مخرب در لینوکس

معرفی 5 دستور مخرب در لینوکس

معرفی ۵ دستور مخرب در لینوکس

به عنوان یک کاربر لینوکس، احتمالا مقالات و آموزش های آنلاین را جستجو میکنید تا نحوه استفاده از ترمینال برای اجرای برخی از دستورات را بیاموزید. در حالی که بسیاری از این دستورات بی ضرر هستند و می توانند به طور سازنده ای به شما کمک کنند ، اما برخی از دستورات مرگبار بوده و می توانند کل سیستم شما را نابود کنند.

read more

آموزش فعال و غیرفعال کردن firewall در لینوکس

آموزش فعال و غیرفعال کردن firewall در لینوکس

آموزش فعال و غیرفعال کردن firewall در لینوکس

گاهی اوقات مجبور خواهید شد برای بلاک یا فوروارد کردن برخی از پروتکل ها و پکیج های خدمات شبکه مانند پاسخ های dns یا درخواست های DHCP یا SSH و … ، فایروال را در سیستم عامل لینوکس و یا سیستم شبه یونیکس خود غیر فعال کنید. این مقاله نشان خواهد داد که چگونه فایروال را در لینوکس RedHat ، CentOS ، فدورا (Fedora)، اوبونتو (Ubuntu) و دبیان ( Debian) فعال یا غیر فعال کرده و یا وضعیت فعلی آن را بررسی کنیم .

read more

آموزش نصب Memcached و memcache در سرور

آموزش نصب Memcached و memcache در سرور

سرعت یکی از مهمترین فاکتورها در هاستینگ وبسایت است. سرعت یک وب سایت، به عوامل متعددی از جمله پلاگین ها و برنامه های نصب شده بستگی دارد اما عمدتا عملکرد سرور نقش تعیین کننده ای بر سرعت خواهد داشت . سرور می تواند با توجه به نیاز ما تنظیم شود. فعال کردن کش یکی از عوامل بهینه سازی یک وب سرور است. Memcache یا ممکش یک سیستم کش متن باز و یکی از روش های معروف کش و ذخیره است که باعث سرعت بخشیدن به برنامه های کاربردی وب سایت های دینامیک می شود. برای عملکرد صحیح ممکش، سرویس memcached مورد نیاز خواهد بود . در این مقاله مراحل نصب و راه اندازی ممکش و سرویس Memcahed در سرور آموزش داده میشود.

read more

یافتن فایل و دایرکتوری مخفی در لینوکس

یافتن فایل و دایرکتوری مخفی در لینوکس

یافتن فایل و دایرکتوری مخفی در لینوکس

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

read more

مدیریت بسته های نرم افزاری در لینوکس

مدیریت بسته های نرم افزاری در لینوکس

مدیریت بسته های نرم افزاری در لینوکس

در این مقاله می آموزیم که چگونه از ابزار YUM توسعه یافته توسط  Red Hat  برای نصب ، بروزرسانی ، حذف ، جستجو، و مدیریت نرم افزار استفاده کنیم . یام (Yellowdog Updater Modified) که به اختصار به آن YUM گفته میشود یک خط فرمان متن باز و ابزاری برای مدیریت بسته گرافیکی مبتنی بر RPM (red hat package manager) در سیستم عامل لینوکس است و به کاربران و مدیران سیستم اجازه می دهد که به راحتی بسته نرم افزاری در سیستم را نصب، بروز رسانی، حذف و یا جستجو کنند. این ابزار متن باز توسعه یافته توسط Seth Vidal دارای مجوز GPL (General Public License) می باشد.

read more

آموزش نصب مخزن EPEL در لینوکس

آموزش نصب مخزن EPEL در لینوکس

آموزش نصب مخزن EPEL در لینوکس

 به عنوان مدیر سیستم لینوکس یا یونیکس و یا کاربر لینوکس ، اگر می خواهید با استفاده از دستور yum، بسته های استاندارد متن باز نصب کنید، می توانید با نصب پکیج مخزن EPEL در سیستم عامل لینوکس خود، بسته های متن باز زیادی مانند : باگزیلا (bugzilla) ، گیت (Git) و… بدست آورید.

اگر میخواهید نحوه نصب و فعال سازی مخزن EPEL به منظور نصب پکیج های متن باز در توزیع های مختلف لینوکس از جمله RHEL یا (Red Hat Enterprise Linux ) ، فدورا و Centos و نسخه های متفاوت آنها (centos6.0، centos 6.5 ، RHEL 7.0) را با استفاده از دستور yum بیاموزید ، میتوانید آموزش نصب مخزن EPEL در لینوکس RHEL/CENTOS را مطالعه کنید.

read more

آموزش نصب و کانفیگ مجازی ساز KVM روی CentOS

آموزش نصب و کانفیگ مجازی ساز KVM روی CentOS

آموزش نصب و کانفیگ مجازی ساز KVM روی CentOS نام مقاله آموشی است که بعد از مطالعه آن ، قادر به نصب و کانفیگ مجازی ساز KVM روی کلیه توزیع های CentOS 6 خواهید بود. مجازی ساز KVM یکی از برترین بستر های نرم افزاری مربوط به مجازی سازی و ساخت ماشین های مجازی است که به مدیر سرور امکان ساخت سرور مجازی با کرنل و منابع کاملا اختصاصی و ۱۰۰٪ حقیقی را میدهد . KVM مخفف عبارت Kernel-based Virtual Machine  و به معنای سرور مجازی با کرنل اختصاصی است . KVM بزرگ ترین رقیب مجازی ساز XEN است و امکان Overselling را از مدیر سرور به طور کامل میگیرد . در نتیجه سرور های ارائه شده توسط مجازی ساز KVM از کیفیت بالاتری نسبت به پلتفورم هایی مانند OpenVZ و حتی VMware برخوردار خواهند بود .

read more

آموزش نصب mod_security روی آپاچی

آموزش نصب mod_security روی آپاچی

آموزش نصب mod_security روی آپاچی

پلاگین mod_security یک فایروال نرم افزاری کارا و قدرتمند مخصوص وب سرور آپاچی است  . به کمک ModSecurity قادر به مانیتور کردن لحظه ای ترافیک وب سرور Apache و ردیابی و دفع حملات ارسال شده به سمت وب سرور خواهید بود . علاوه بر این ، پلاگین ModSecurity به کمک یک ابزار هوشمند ، بسیاری از فعالیت های مشکوک مبتنی بر وب در سرور شما را شناسایی و دفع میکند . ModSecurity با کلیه ورژن های وب سرور آپاچی سازگار است . در ادامه این مقاله به آموزش نصب mod_security روی آپاچی و سرور های مبتنی بر این وب سرور میپرازیم .

read more

استارت نشدن سرویس MySQL در سرور لینوکس

      ۲ دیدگاه برای استارت نشدن سرویس MySQL در سرور لینوکس
استارت نشدن سرویس MySQL در سرور لینوکس

استارت نشدن سرویس MySQL در سرور لینوکس

سرویس پایگاه داده و دیتابیس MySQL یکی از بزرگ ترین و محبوب ترین سرویس های متن باز (نسخه Enterprise هم ارائه میکند) و رایگان تحت لینوکس ، یونیکس ، انواع BSD ها ، ویندوز و … است . تقریبا تمام کنترل پنل های هاستینگ معروف و حتی شناخته نشده تحت لینوکس ، از این سرویس قدرتمند به عنوان سیستم پیش فرض ارائه دیتابیس به یوزر های هاست استفاده میکنند . یکی از بد قلق ترین و سخت ترین ایرادات مشاهده شده در سرویس MySQL در سرور های هاستینگ لینوکس مشکل استارت نشدن سرویس MySQL  است .

read more

کنترل پنل وب هاستینگ VestaCP

      هیچ دیدگاهی برای کنترل پنل وب هاستینگ VestaCP ثبت نشده
کنترل پنل وب هاستینگ VestaCP

کنترل پنل وب هاستینگ VestaCP

کنترل پنل وب هاستینگ VestaCP یک پنل مدیریت هاست و سرور ساده ، قدرتمند و سریع است که قابلیت نصب روی کلیه توزیع های CentOS ، Ubuntu و Debian را دارد . کنترل پنل وب هاستینگ VestaCP کاملا رایگان و متن باز است و یک انتخاب بسیار خوب برای سرور های مجازی و اختصاصی شخصی است .

کنترل پنل وب هاستینگ VestaCP

کنترل پنل وب هاستینگ VestaCP

امکانات  کنترل پنل  وب هاستینگ VestaCP

کنترل  پنل هاستینگ Vesta به شما امکان ساختن یوزر ، اضافه کردن دامنه ، مدیریت DNS ، ساخت اکانت ایمیل ، ساخت دیتابیس MySQL ، امکان ایجاد Cron Job و همچنین امکان ایجاد و ریستور بکاپ یوزر ها و دامنه ها را میدهد . 

read more

آموزش تغییر پورت SSH در لینوکس

آموزش تغییر پورت SSH در لینوکس

آموزش تغییر پورت SSH در لینوکس

یکی از روش های امن کردن سرویس SSH در سرور های لینوکس تغییر پورت استاندارد SSH است . سرویس SSH v,d تمام توزیع های لینوکس به صورت پیش فرض روی پورت ۲۲ گوش میکنند . برای عوض کردن پورت SSH مطالب مقاله آموزش تغییر پورت SSH در لینوکس عمل کنید .این آموزش روی کلیه توزیع های لینوکس شامل RHEL و  توزیع هاش مشتق شده از DEBIAN قابل اجرا است . 

read more

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

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

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

اگر زیاد با کانفیگ سرور های لینوکس سر و کار داشته باشید ، حتما بار ها و بار ها برای شما پیش آمده است که قصد انجام یک کار ساده در لینوکس را داشته باشید و برای انجام این کار ساده مجبور به نصب یک کنترل پنل وب هاستینگ مانند دایرکت ادمین شوید!

در صورت آشنایی با ترمینال و دستورات SSH بدون نیاز به کنترل پنل های وب هاستینگ ، قادر به انجام تمامی کار های شخصی خود در سرور لینوکس خواهید بود .  با آموزش این مقاله ، قادر خواهید بود بدون وجود کنترل پنل وب هاستینگ ، اقدام به ساخت یک یوزر با دسترسی های لازم برای دیتابیس های MySQL خود کنید .

read more

مشکل ایمپورت کردن دیتابیس های بزرگ و پر حجم در phpmyadmin

مشکل ایمپورت کردن دیتابیس های بزرگ و پر حجم در phpmyadmin

اسکریپت phpmyadmin معروف ترین برنامه مدیریت تحت وب دیتابیس های مبتنی بر MySQL است که تقریبا تمام کنترل پنل های وب هاستینگ معروف لینوکس ، از آن به عنوان اولین یا تنها برنامه مدیریت دیتابیس های MySQL استفاده میکنند .  ریستور کردن و ایمپورت دیتابیس های بزرگ MySQL  به کمک زبان php و به واسطه اسکریپت phpmyadmin به هیچ عنوان پیشنهاد نمیشود (به دلیل احتمال بروز خطا با ایمپورت ناقص دیتابیس) ، بنا بر این فقط زمانی اقدام به انجام این کار کنید که حجم دیتابیس شما حد اکثر ۲۰ یا ۳۰ مگابایت و سرعت کانکشن و اینترنت شما نیز حد اقل ۵۱۲ است . در غیر این صورت احتمال ایمپورت ناقص و خراب شدن دیتابیس بسیار زیاد است . 

read more

مشکل صفحه سفید در phpmyadmin

      هیچ دیدگاهی برای مشکل صفحه سفید در phpmyadmin ثبت نشده
مشکل صفحه سفید در phpmyadmin

مشکل صفحه سفید در phpmyadmin

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

read more

جلوگیری کردن از آپدیت شدن یک پکیج خاص در CentOS

جلوگیری کردن از آپدیت شدن یک پکیج خاص در CentOS

جلوگیری کردن از آپدیت شدن یک پکیج خاص در CentOS

اگر با REPO های سرور های مبتنی بر لینوکس CentOS زیاد کارمیکنید ، احتمالا بار ها و بار ها با آپدیت شدن اجباری بسیاری از برنامه ها و پکیج های لینوکس CentOS بعد از اجرای دستور yum update مواجه شده اید . برای حل این مشکل ، کافی است تا برنامه و پکیج مورد نظر خود را در تنظیمات فایل yum اصطلاحا Exclude کنید . 

read more

جلوگیری از اجرا شدن شل در سرور لینوکس و هاست

جلوگیری از اجرا شدن شل در سرور لینوکس و هاست

شل (shell) یک اصطلاح بسیار کلی برای اسکریپت ها و کد ها مخربی است که در صورت آپلود شدن داخل هاست و سرور ، به هکر دسترسی های غیر مجاز تا مرز دسترسی root access خواهند داد . جلوگیری از اجرا شدن شل در سرور لینوکس و سرویس های هاست و میزبانی وب کاملا نسبی است و هیچ راه ۱۰۰٪ و قابل اطمینانی برای جلوگیری از اجرا شدن شل در سرور لینوکس وجود ندارد . در واقع فقط در صورتی میتوانید با اطمینان اعلام کنید که موفق به جلوگیری از اجرا شدن شل در سرور لینوکس شده اید کهSSH ، CRON , PHP ، Perl ، Python ، CGI و … را به طور کامل غیر فعال کرده باشید که در این صورت نه تنها شل ، بلکه هیچ وب سرور و سایتی هم روی سرور لینوکس شما کار نخواهد کرد . راه هایی برای محدود کردن هکر ها و فعالیت های مخرب روی سرور های اشتراکی وجود دارد که در ادامه به معرفی این راهکار ها میپردازیم .

read more

نسخه رایگان لایت اسپید OpenLitespeed

نسخه رایگان لایت اسپید OpenLitespeed

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

read more

آموزش نصب mysql 5.6 در centos به کمک دستور yum

آموزش نصب mysql 5.6 در centos به کمک دستور yum

از ماه اکتبر سال ۲۰۱۳ ، تیم توسعه MySQL ساپورت و پشتیبانی رسمی خود از مخازن yum repositories را آغاز کرده است . این بدان معنیست که شما میتوانید از جدیدترین و آخرین نسخه های MySQL روی نسخه های RHEL لینوکس مانند CentOS و Cloudlinux به وسلیه دستور yum استفاده کنید . در این مقاله ، کامپایلر به آموزش نصب mysql 5.6 در یک نسخه تمیز و تازه CentOS 6 میپردازد :

read more

آموزش دستورات cd و pwd و ls و du برای مدیریت فایل ها و پوشه ها در لینوکس

آموزش دستورات cd و pwd و ls و du برای مدیریت فایل ها و پوشه ها در لینوکس

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

آموزش دستورات cd و pwd و ls و du برای مدیریت فایل ها و پوشه ها در لینوکس

آموزش دستورات cd و pwd و ls و du برای مدیریت فایل ها و پوشه ها در لینوکس

آموزش دستورات cd و pwd و ls و du برای مدیریت فایل ها و پوشه ها در لینوکس

ابتدا به کمک SSH به سرور لینوکس متصل میشویم :

ssh [email protected]_IP

در کدام دایرکتوری هستیم؟

در طول مدیریت و کانفیگ وب سرور های لینوکس ، بار ها پیش خواهد آمد که بخواهیم بدانیم دقیقا در کدام مسیر هستیم! روش سخت و اشتباه آن برگشتن به چند پوشه عقب تر است….ولی لینوکس یک راه بسیار ساده تر در اختیار ما گذاشته است . کافی است در هرپوشه و مسیری که هستیم دستور PWD را داخل SSH اجرا کنیم :

read more

چک کردن نسخه و ورژن لینوکس

چک کردن نسخه و ورژن لینوکس

در بسیاری از موارد قبل از نصب هر گونه پکیج یا برنامه ای روی سیستم عامل لینوکس ، ابتدا باید از مشخصات کامل سیستم عامل مطلع شویم . متاسفانه بر خلاف سیستم عامل هایی مثل ویندوز ، لینوکس همیشه به صورت دقیق جلوی نصب پکیج های اشتباه را نمیگیرد . یکی از رایج ترین اشتباهات ، نصب یک پکیج ۳۲ بیتی روی یک سیستم عامل ۶۴ بیتی و یا برعکس است . مدیریت مخازن لینوکس یا همان repository ها نیز بدون اطلاع دقیق از نسخه لینوکس مورد استفاده ، امکان پذیر نبوده و در صورت اشتباه لینوکس شما آسیب جدی خواهد دید .

read more

عملکرد پلاگین های NGINX و VARNISH سر راه آپاچی

عملکرد پلاگین های NGINX و VARNISH سر راه آپاچی

مدت هاست که استفاده از پلاگین های apache accelerator با هدف افزایش سرعت وب سرور آپاچی و کاهش لود CPU و RAM ناشی از ترافیک سنگین روی وب سرور Apache بسیار رایج شده است . وب سرور آپاچی محبوب ترین وب سرور متن باز و رایگان دنیاست و هنوز هم به تنهایی بیشترین سهم را در میان وب سرور ها به خود اختصاص داده است . بر اساس آمار های ارائه شده در اینترنت ، هنوز هم بیش از۵۰٪ از کل وب سایت های دنیا از وب سرور آپاچی استفاده میکنند . این استفاده گسترده و چشمگیر از Apache Web Server سبب شده است تا بسیاری از تولید کنندگان نرم افزار های تحت لینوکس به فکر ارائه محصولاتی برای افزایش کارایی و پایداری وب سرور آپاچی به خصوص برای کنترل پنل های مشهور سی پنل و دایرکت ادمین بیفتند .

read more

آموزش تنظیمات و کانفیگ فایروال csf

آموزش تنظیمات و کانفیگ فایروال CSF

فایروال متن باز و رایگان Config Server Firewall با نام اختصاری CSF قوی ترین فایروال رایگان و Open Source لینوکس است . فایروال CSF روی کلیه توزیع های لینوکس نصب شده و بهترین فایروال برای استفاده در سرور مجازی محسوب میشود . کانفیگ فایروال CSF در سرور های لینوکس مبتنی بر کنترل پنل های وب هاستینگ cPanel ، Directadmin و همچنین Webmin به دلیل وجود یک UI یا یک پنل گرافیگی و وب بیس به خصوص برای افرادی که دانش کار در محیط Command Line را ندارند ساده تر است . با کانفیگ صحیح فایروال CSF قادر به تشخیص و کنترل بسیاری از حملات و Attack ها مانند اسکن کردن پورت ، حملات SYN flood ، حملات لاگین بیس brute force attacks و … خواهید بود .

read more

آموزش نصب XCache روی سرور لینوکس

      ۲ دیدگاه برای آموزش نصب XCache روی سرور لینوکس

آموزش نصب XCache روی سرور لینوکس

در مطالب قبلی سایت بار ها  به آموزش نصب Opcod Cache های PHP و به خصوص APC Cache روی انواع توزیع های لینوکس پرداخته شد . در این قسمت قصد داریم چگونگی نصب XCache روی کلیه توزیع های لینوکس را به شما آموزش دهیم . آموزش نصب XCache به شیوه کامپایل کردن از سورس اصلی خواهد بود . در نتیجه این آموزش محدود به یک توزیع خاص از لینوکس نبوده و روی کلیه توزی ها اجراییست .

read more

کانفیگ varnish cache سر راه وب سرور

      ۱ دیدگاه برای کانفیگ varnish cache سر راه وب سرور
کانفیگ varnish cache سر راه وب سرور

کانفیگ varnish cache سر راه وب سرور

ورنیش (وارنیش) کش یا Varnish Cache یک سیستم کش و شتاب دهنده حرفه ای وب سرور است . Varnish Cache را با نام HTTP Reverse Proxy نیز میشناسند . کار Varnish Cache قرار گرفتن در جلوی وب سرور و گوش کردن به پورت ۸۰ است . در واقع باید پورت وب سرور را تغییر داده و مثلا روی ۸۰۸۰ ست کنید . در این صورت بعد از کانفیگ varnish cache سر راه وب سرور ،  ترافیک ورودی سرور ابتدا توسط Varnish خوانده شده و محتوای آن کش میشود (داخل حافظه رم سرور)

read more

صفحه سفید بعد از ریستارت کردن سرویس nginx در دایرکت ادمین

صفحه سفید بعد از ریستارت کردن سرویس nginx در دایرکت ادمین

صفحه سفید بعد از ریستارت کردن سرویس nginx در دایرکت ادمین

اگر از nginx و php-fpm در دایرکت ادمین استفاده میکنید ، احتمالا بار ها و بار ها بعد از ریستارت کردن سرویس وب سرور nginx با مشکل صفحه سفید در هنگام فراخوانی و باز کردن صفحات وب سایت های هاست شده روی سرور مواجه شده اید .

صفحه سفید بعد از ریستارت کردن سرویس nginx در دایرکت ادمین صفحه سفید بعد از ریستارت کردن سرویس nginx در دایرکت ادمین

مشکل اینجاست که سرویس nginx بدون هیچ ارور یا پیام خطایی ریستارت میشود . در هنگام چک کردن وضعیت سرویس یا status مشاهده میکنید که سرویس nginx ظاهرا آپ و در حال سرویس دهی است ولی به درخواست ها پاسخی نمیدهد . این ایراد مربوط به custombuild 2.0 و عدم سازگاری ۱۰۰٪ وب سرور nginx با دایرکت ادمین در زمان نگارش این مطلب است . این مشکل nginx در دایرکت ادمین حتی زمانی که شما یک ساب دامنه ، دامنه یا حتی اکانت FTP جدید ایجاد میکنید نیز رخ میدهد . 

read more

نصب ماژول Google Page Speed در وب سرور Nginx

نصب ماژول Google Page Speed در وب سرور Nginx

نصب ماژول Google Page Speed در وب سرور Nginx

با نصب ماژول Google Page Speed در وب سرور Nginx سرعت باز شدن صفحات وب سایت های خود را چندین برابر افزایش دهید . اوج افزایش سرعت و کارایی این ماژول حرفه ای افزایش سرعت ، در وب سرور nginx مشاهده میشود . علاوه بر افزایش سرعت ، این پلاگین تاثیر مثبتی نیز بر سئو و سهولت تعامل اسپایدر ها با سایت شما میگذارد .

read more

آموزش نصب آخرین ورژن آنتی ویروس ClamAV در CentOS

آموزش نصب آخرین ورژن آنتی ویروس ClamAV در CentOS

آموزش نصب آخرین ورژن آنتی ویروس ClamAV در CentOS

اگر قصد نصب آخرین ورژن آنتی ویروس ClamAV روی لینوکس توزیع CentOS خود را دارید ساده ترین روش ممکن استفاده از پکیج های RPM مخصوص توزیع های RHEL است .

آموزش نصب آخرین ورژن آنتی ویروس ClamAV در CentOS

آموزش نصب آخرین ورژن آنتی ویروس ClamAV در CentOS

آموزش نصب آخرین ورژن آنتی ویروس ClamAV در CentOS 6.xنسخه ۳۲ بیتی

rpm -ivh http://pkgs.repoforge.org/clamav/clamav-db-0.98-2.el6.rf.i686.rpm

rpm -ivh http://pkgs.repoforge.org/clamav/clamav-0.98-2.el6.rf.i686.rpm

rpm -ivh http://pkgs.repoforge.org/clamav/clamd-0.98-2.el6.rf.i686.rpm

آموزش نصب آخرین ورژن آنتی ویروس ClamAV در CentOS 6.xنسخه ۶۴ بیتی

rpm -ivh http://pkgs.repoforge.org/clamav/clamav-db-0.98-2.el6.rf.x86_64.rpm

read more

آموزش نصب GeoIP در لینوکس

      ۱ دیدگاه برای آموزش نصب GeoIP در لینوکس
آموزش نصب GeoIP در لینوکس

آموزش نصب GeoIP در لینوکس

با نصب GeoIP روی سیستم عامل سرور و لینوکس خود قادر خواهید بود به دیتابیس شناسایی IP های کشور ها و حتی شهر های مختلف دسترسی داشته باشید . برای مثال با استفاده از این ابزار قادر خواهید بود دسترسی IP شهر یا کشور هایی رو در سطوح مختلف محدود یا باز کنید . در ادامه به آموزش نصب GeoIP در لینوکس با توزیع های RHEL و DEBIAN میپردازیم .

read more

استفاده از suPHP در دایرکت ادمین

      ۴ دیدگاه برای استفاده از suPHP در دایرکت ادمین

استفاده از suPHP در دایرکت ادمین

اجرا کننده PHP نوع suPHP امن ترین هندلر ممکن برای استفاده از php و apache در هاستینگ های اشتراکی است . با استفاده از این php handler سرور دایرکت ادمین خود را امن تر و secure تر میکنید . در صورت هک شدن یکی از اکانت ها و سایت ها در دایرکت ادمین ، هندلر suPHP به هکر اجازه نفوذ به سایر یوزر ها و اکانت ها را نمیدهد .

read more

پیدا کردن فایل php.ini در سرور های لینوکس

پیدا کردن فایل php.ini در سرور های لینوکس

پیدا کردن فایل php.ini در سرور های لینوکس

احتمالا بار ها براتون پیش اومده که فایل اصلی php.ini رو پیدا نمیکنید . یا فایل هایی رو پیدا میکنید که تغییرات داده شده در آن ها در وب سرور و PHP اعمال نمیشود . اگر شما هم به دنبال این هستید که بدونید فایل php.ini کجاست و در کجای سرور مبتنی بر لینوکس شما قرار داره (فارغ از توزیع و ورژن لینوکس مورد استفاده) به شما توصیه میکنیم تا آموزش پیدا کردن محل فایل php.ini اصلی و فعال در لینوکس را مطالعه کنید.

read more

کانفیگ apache 2.4 و fastcgi در دایرکت ادمین

کانفیگ apache 2.4 و fastcgi در دایرکت ادمین

کانفیگ apache 2.4 و fastcgi در دایرکت ادمین

یکی از بزرگترین کمبود های کنترل پنل دایرکت ادمین در برابر کنترل پنل WHM/cPanel عدم توان CB1 در کانفیگ apache 2.4 و fastcgi در دایرکت ادمین و کامپایل کردن آپاچی با اجرا کننده php نوع fastcgi بود که با ورژن جدید custombuild2.0 این مشکل برطرف شده است . برای کامپایل وب سرور آپاچی و هندلر PHP نوع fastcgi مطابق دستورات زیر عمل کنید .

read more

آموزش نصب پلاگین Danginx در دایرکت ادمین

دایرکت ادمین Nginx انجین اکس directadmin

آموزش نصب پلاگین Danginx در دایرکت ادمین

آموزش نصب پلاگین Danginx در دایرکت ادمین کار سختی نیست ولی به دلیل وجود درخواست های بسیار زیاد این مطلب رو اختصاص میدم به نحوه نصب پلاگین Danginx و فعال سازی Nginx به عنوان Reverse Proxy در سرور های لینوکس مبتنی بر دایرکت ادمین .

آموزش نصب پلاگین Danginx در دایرکت ادمین

آموزش نصب پلاگین Danginx در دایرکت ادمین

توجه داشته باشید استفاده از Nginx به عنوان وب سرور اصلی و حذف کامل آپاچی بازدهی و سرعتی به مراتب بالاتر از Nginx به عنوان Reverse Proxy و در کنار وب سرور آپاچیدارد

read more

گذاشتن رمز و پسورد روی پوشه ها و فولدر های هاست و سایت در وب سرور Nginx

گذاشتن رمز و پسورد روی پوشه ها و فولدر های هاست در وب سرور Nginx

گذاشتن رمز و پسورد روی پوشه ها و فولدر های هاست در وب سرور Nginx

بسیاری از مدیران وب سایت ها و سرور ها برای امن سازی هر چه بیشتر اسکریپت یا سیستم مدیریت محتوای خود ، اقدام به گذاشتن رمز روی دایرکتوری های حساس و خاص میکنند . برای مثال مدیران انجمن های مبتنی بر ویبولتین روی پوشه admincp رمز میگذارند … معمولا اغلب افرادی که نیاز به گذاشتن رمز روی پوشه و دایرکتوری های خاص دارند ، از ابزار کنترل پنل های معروف هاستینگ مانند cPanel یا Directadmin استفاده میکند و اطلاعی از اینکه این رمز چگونه روی فولدر های هاست قرار میگیرد ندارند.

read more

باز شدن سایت فقط با www یا بدون www در nginx

باز شدن آدرس سایت و url در انجین اکس با www یا بدون www

باز شدن سایت فقط با www یا بدون www در nginx

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

read more

آموزش نصب Webmin در سرور لینوکس

آموزش نصب Webmin در سرور لینوکس

آموزش نصب Webmin در سرور لینوکس

آموزش نصب Webmin در سرور لینوکس بسیار ساده و آسان است . بسته به توزیع و ورژن سیستم عامل لینوکس سرور خود باید پکیج مورد نظر را دانلود کرده و اجرا کنید .

آموزش نصب Webmin روی CentOS

با توجه به اینکه لینوکس CentOS جزو توزیع های RHEL و rpm ساپورت است ، بهترین روش برای نصب Webmin روی CentOS استفاده از پکیج نصب rmp وب مین است . برای نصب وب مین روی CentOS به روش زیر عمل کنید :

read more