Category Archives: انجین اکس

وب سرور انجین اکس با نام انگلیسی nginx سریع ترین و قدرتمند ترین وب سرور رایگان و متن باز جهان است

آموزش نصب SSL در دایرکت ادمین

آموزش نصب SSL در دایرکت ادمین

آموزش نصب SSL در دایرکت ادمین: در این مقاله قصد داریم با قرار دادن یک کلیپ آموزشی، به آموزش نصب SSL در دایرکت ادمین بپردازیم. توجه داشته باشید که قبل از شروع باید گواهی نامه SSL و همچنین یک IP اختصاصی برای هر دامنه (دامنه مورد نظر برای نصب گواهی نامه اس اس ال روی آن) آماده استفاده باشد. در مورد اینکه نوع گواهی SSL خریداری شده برای نصب در کنترل پنل دایرکت ادمین کدام باشد و به عبارتی کدام گواهی نامه اس اس ال بیشتر برای شما مناسب است در مطلبی جداگانه خواهیم نوشت، به هر حال نوع گواهی نامه SSL تاثیری در نحوه نصب آن در سرور های  هاستینگ بر پایه کنترل پنل دایرکت ادمین نخواهد گذاشت و اصول و قواعد نصب در هر صورت یکیست.

read more

رول های NGINX مخصوص ویبولتین +‌ VBSEO

رول های NGINX مخصوص ویبولتین +‌ VBSEO

رول های NGINX مخصوص ویبولتین +‌ VBSEO: خیلی از دوستان دنبال رول های یا به عبارتی دیگر Rewrite_Rule های مربوط به NGINX برای ویبولتین ۴ و VBSEO هستند. وی بی سئو هر چند که توصیه میکنم هر جوری شده، حتی با علم به اینکه شکستن لینک های قدیمی باعث تخریب سئو ویبولتین خواهد شد (لزوما اینطور نخواهد شد و اگر درخواست رول های برگرداندن و ریدایرکت کردن URL های VBSEO به URL ها و لینک های پیش فرض ویبولتین بدون دریافت ۴۰۴ را دارید درخواست خود را برای ما تیکت کنید)، اقدام به حذف VBSEO کنید ولی اگر اصرار به این استفاده از این پلاگین مرده دارید این رول ها مشکل شما رو حل خواهد کرد :

read more

آموزش نصب و کانفیگ ISPConfig 3 روی سرور لینوکس Centos 7

آموزش نصب و کانفیگ ISPConfig 3 روی سرور لینوکس Centos 7

آموزش نصب و کانفیگ ISPConfig 3 روی سرور لینوکس Centos 7 : این آموزش نحوه آماده سازی یک سرور لینوکس CentOS 7 x86_64 برای نصب و راه اندازی کنترل پنل وب هاستینگ ISPConfig 3 و همچنین نحوه نصب پنل قدرتمند ISPConfig 3 بر روی این سرور لینوکس را نشان می دهد. ISPConfig 3  یک کنترل پنل وب هاستینگ سبک، سریع و قدرتمند است که به مدیر سرور اجازه می دهد سرویس های زیر را از طریق  دسترسی SSH و همچنین یک مرورگر وب، پیکربندی کنید: وب سرور nginx ، میل سرور Postfix ، MySQL ، BIND nameserver ، PureFTPd ، SpamAssassin ، ClamAV ، Mailman و … .

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

نصب و پیکربندی Linux-dash روی اوبونتو و دبیان wheezy

نصب و پیکربندی Linux-dash روی اوبونتو و دبیان wheezy

نصب و پیکربندی Linux-dash روی اوبونتو و دبیان wheezy

در این آموزش نحوه نصب و پیکربندی Linux-dash روی سرور لینوکس اوبونتو ۱۴٫۰۴ و لینوکس دبیان wheezy را به منظور نظارت آسان بر عملکرد سرور آموزش خواهیم داد. Linux-dash یک حافظه کارآمد و اسکریپتی برای مانیتورینگ آمار سرور است که با php نوشته شده و به آسانی نصب میشود.  صفحه آمار وب اجازه می دهد تا شما با درگ کردن و جایجا کردن ویجت های مختلف ، ظاهر آن را به دلخواه خود تنظیم نمایید. این اسکریپت، آمار زنده ای از سرور مانند RAM، CPU، فضای دیسک، اطلاعات شبکه، نرم افزارهای  نصب شده ، فرآیندهای در حال اجرا و … .نشان میدهد . مزیت اصلی Linux-dash این است که بر اساس زمان حقیقی کار میکند.

read more

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

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

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

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

read more

آموزش کانفیگ وارنیش کش با کمک SSL Termination

آموزش کانفیگ وارنیش کش با کمک SSL Termination

آموزش کانفیگ وارنیش کش با کمک SSL Termination

این مقاله چگونگی استفاده از وارنیش کش ۴٫۰ برای بهبود عملکرد وب سرور را پوشش خواهد داد. ما همچنین به شما نشان میدهیم چگونه میتوان به کمک Nginx امکان استفاده از HTTPS و SSL را در Varnish فراهم ساخت . فرض می کنیم که شما در حال حاضر یک وب سرور تنظیم شده دارید و ما در این آموزش برای شروع کار از یک سرورLAMP (لینوکس، آپاچی، MySQL، PHP) استفاده می کنیم.

read more

آموزش نصب Nginx و PHP و MySQL یا lemp روی سرور لینوکس

آموزش نصب Nginx و PHP و MySQL یا lemp روی سرور لینوکس

آموزش نصب Nginx و PHP و MySQL یا lemp روی سرور لینوکس

Nginx یک وب سرور HTTP رایگان، متن باز و با کارایی بالا میباشد که به علت پایداری ،داشتن مجموعه ای پربار از ویژگی ها، پیکربندی ساده، و مصرف منابع کم سرور شناخته شده است. این آموزش نشان می دهد که چگونه Nginx را بر روی سرور لینوکس CentOS 7  که از PHP (از طریق PHP-FPM) و MySQL (Mariadb) پشتیبانی  میکند نصب کنید.

read more

بهینه سازی وردپرس روی لینوکس Ubuntu

بهینه سازی وردپرس روی لینوکس Ubuntu

بهینه سازی وردپرس روی لینوکس Ubuntu

در این آموزش، ما به شما می آموزیم که عملکرد وردپرس را با کمک پلاگین WP Super Cache ، Jetpack Photon و همچنین Nginx  به عنوان وب سرور، بهینه سازی کنید . با استفاده از این تنظیمات و با بهره گیری از روش های کش و ذخیره این پلاگین ها ، تا حد زیادی ظرفیت بازدید همزمان سایت وردپرس شما افزایش می یابد.

WP Super Cache صفحات وردپرس را به صورت صفحات استاتیک HTML کش و ذخیره میکند به طوریکه درخواست ها  برای یک صفحه cache شده، به پردازش شدن توسط اسکریپت های PHP وردپرس نیاز نخواهد داشت. به طور معمول، اکثر بازدید کنندگان سایت شما نسخه کش شده صفحات وردپرس را مشاهده میکنند، به طوری که قدرت پردازش سرور برای خدمت به تعداد کاربران بیشتر افزایش خواهد یافت. افزونه WP Super Cache توسط  Donncha O Caoimh توسعه یافته است.

read more

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

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

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

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

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

read more

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

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

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

در این آموزش تصویری توضیح داده خواهد شد که چگونه وردپرس را با استفاده از ابزار easyengine در سرور لینوکس اوبونتو و وب سرور Nginx در کمتر از ۵ دقیقه نصب کنید. easyengine ابزاری عالی و ساده است که به سرعت Nginx را بر روی vps اوبونتو نصب میکند. اگر با این ابزار آشنایی ندارید بهتر است قبل از انجام این آموزش مقاله راه اندازی وب سرور Nginx روی لینوکس UBUNTU به کمک EasyEngine  را مطالعه کنید .

read more

راه اندازی وب سرور Nginx روی لینوکس UBUNTU

راه اندازي وب سرور Nginx روي لينوکس UBUNTU

راه اندازی وب سرور Nginx روی لینوکس UBUNTU

این آموزش نحوه نصب Nginx و PHP5   به همراه  Zend OPCache، MySQL، phpMyAdmin، Postfix (و وردپرس) را در اوبونتو در کمتر از ۱۵ دقیقه نشان می دهد. این کار با استفاده از ابزار EasyEngine  ممکن خواهد بود .

EasyEngine یک نرم افزار کوچک و عالی برای ساخت یک وب سرور برای میزبانی وب سایت شما بر روی VPS اوبونتو (یا سرور Dedi) است. اسکریپت به طور کامل LEMP / LNMP (لینوکس، Nginx، MySQL و PHP) را به همراه تمامی نرم افزار های لازم (مانند Postfix و PHPMyAdmin) نصب خواهد کرد بنابراین VPS شما می تواند به عنوان یک سرور وب هاستینگ عمل کند.

read more

خرید لایسنس پلاگین cPnginx

خرید لایسنس پلاگین cPnginx

پلاگین cPnginx محصول شرکت syslint می باشد و قیمت لایسنس های پلاگین Nginx مخصوص cPanel نیز توسط این کمپانی هندی تعیین میگردد . ما به عنوان یک ریسلر ، پلاگین cPnginx را دقیقا به قیمت های اعلام شده در سایت رسمی پلاگین cPnginx به مشتریان عزیز ارائه میکنیم . پلاگین cPnginx با ۲ نوع لایسنس  ، قابل خرید ، نصب و استفاده در سرور های لینوکس هاست اشتراکی مبتنی بر کنترل پنل وب هاستینگ سی پنل است .

read more

پلاگین cPnginx | افزایش سرعت سرور cPanel با Nginx

پلاگین cPnginx | افزایش سرعت سرور cPanel با Nginx

پلاگین cPnginx | افزایش سرعت سرور cPanel با Nginx

پلاگین cPnginx یک افزونه بسیار قدرتمند برای سرور های متبنی بر کنترل پنل وب هاستینگ WHM/cPanel است . با کمک پلاگین cPnginx قادر خواهید بو  از Nginx به عنوان Reverse Proxy در کنار وب سرور آپاچی استفاده کنید . پلاگین cPnginx توان و قدرت سرور شما را افزایش میدهد و هچنین لود بالای ناشی از وب سرور آپاچی را کاهش میدهد . ترکیب cPanel + Nginx + Apache سرعت سرور هاستینگ اشتراکی شما را به شکل خیره کننده ای افزایش میدهد و سبب کاهش لود سرور و مصرف منابع سخت افزاری میگردد . Nginx به توان و قدرت بسیار زیاد زیر لود و ترافیک سنگین ، پایداری بسیار زیاد در هنگام هندل کردن هزاران کانکشن همزمان ، امکانات بسیار گسترده و قدرتمند ، کانفیگ پذیری بالا و آسان و همچنین مصرف بسیار پایین منابع سرور مانند حافظه RAM و پردازنده CPU شناخته شده و مشهور است . بر خلاف وب سرور های قدیمی و سنتی ، Nginx برای هندل کردن درخواست ها به thread ها تکیه نمیکند . وب سرور Nginx برای پردازش درخواست های ارسال شده به وب سرور از معماری فوق انعطاف پذیر event-driven یا asynchronous استفاده میکند . این معماری مدرن به Nginx اجازه مدیریت و پردازش هزاران درخواست همزمان زیر لود سنگین با حد اقل مصرف RAM و CPU را میدهد . با استفاده از پلاگین cPnginx با هزینه ای بسیار ناچیز سرعت و پایداری سرور cPanel را بالا ببرید و صفحات وب را چندین بار سریع تر از وب سرور Litespeed باز کنید .

read more

آموزش نصب و کانفیگ Nginx و PHP-FPM در Ubuntu 13.04

آموزش نصب Nginx در Ubuntu 13.04

آموزش نصب و کانفیگ Nginx و PHP-FPM در Ubuntu 13.04

Nginx (که به صورت ” engine x ” تلفظ میشود ) یک وب سرور HTTP رایگان، متن باز و با کارایی بالا میباشد که به علت پایداری ،داشتن مجموعه ای پربار از ویژگی ها، پیکربندی ساده، و مصرف منابع کم سرور شناخته شده است. این آموزش نشان می دهد که چگونه Nginx و هندل php-fpm را بر روی سرور لینوکس اوبونتو ۱۳٫۰۴ که از PHP5 (از طریق PHP-FPM) و MySQL پشتیبانی می کند، نصب کنید .

read more

بهینه سازی شیرترانیکس و کاهش فشار sharetronix به سرور

بهینه سازی شیرترانیکس و کاهش فشار sharetronix به سرور

بهینه سازی شیرترانیکس و کاهش فشار sharetronix به سرور و mysql

اسکریپت میکروبلاگر شیرترانیکس به محبوب ترین اسکریپت طراحی و راه اندازی شبکه های اجتماعی فارسی زبان تبدیل شده است . وجود طراحی غیر استاندارد دیتابیس mysql اسکریپت شیرترانیکس به خصوص در نسخه های پایین تر از ۲٫۰ سبب اعمال  فشار وحشتناک sharetronix به وب سرور و MySQL سرور میگردد .  البته تمام فشار اسکریپت شیرترانیکس به MySQL و دیتابیس ناشی از طراحی آن نیست .  بخش زیادی از این فشار به سرور مربوط به استفاده از پلاگین های غیر استاندارد و ناسازگار است .

read more

نسخه جدید آپاچی بوستر منتشر شد

آموزش نصب پلاگین apachebooster در سی پنل

نسخه جدید آپاچی بوستر منتشر شد

در نسخه  ۲.۲ آپاچی بوستر مشکلات مربوط به کانفیگ varnish cache را که بعد از آپدیت سی پنل به وجود آمده بود را حل کرده است . سازگاریبیشتر و بهتر با Nginx و خواناتر شدن vhost های مربوط به Nginx از جمله مزیت های این ورژن جدید است . سایر  ایرادات فیکس شده از این ورژن :

  1. حل مشکلات سازگاری در محیط UI / WHM
  2. اضافه کردن امکان دایرکت کردن یک دامنه خاص
  3. تغییر بعضی از اسکریپت های BASH به PERL
  4. بهینه سازی API
  5. جلوگیری از کش شدن درخواست های آژاکسی
  6. حذف برخی از  دستورات غیر ضروری از فایل کانفیگ NGINX
نسخه جدید آپاچی بوستر منتشر شد

نسخه جدید آپاچی بوستر منتشر شد

آموزش های مربوط به نصب Apache Booster در مطالب گذشته سایت موجود است که از طریق لینک زیر قابل دسترس است :

read more

کنترل پنل های هاستینگ سازگار با NGINX

      ۴ دیدگاه برای کنترل پنل های هاستینگ سازگار با NGINX
کنترل پنل های هاستینگ سازگار با NGINX

کنترل پنل های هاستینگ سازگار با NGINX

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

read more

مقایسه عجیب وب سرور Litespeed با آپاچی و Nginx

مقایسه عجیب وب سرور Litespeed با آپاچی و Nginx

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

مقایسه عجیب وب سرور Litespeed با آپاچی و Nginx

مقایسه عجیب وب سرور Litespeed با آپاچی و Nginx

در تصویر فوق یک Benchmark یا مقایسه نموداری قدرت ، توان و بازدهی ۵ نسخه از وب سرور های مختلف را مشاهده میکنید . این مقایسه مربوط به سرعت باز شدن صفحات Static با حجم کم بین وب سرور های آپاچی نسخه ۲.۲ ، آپاچی نسخه ۲.۴ ، لایت اسپید Enterprise ، لایت اسپید رایگان یا OpenLiteSpeed و وب سرور انجین اکس انجام شده است .

read more

افزایش امنیت وب سرور NGINX با پنهان کردن ورژن

افزایش امنیت وب سرور NGINX

وب سرور NGINX نیز به مانند تمام وب سرور ها و اپلیکشن های در حال توسعه تحت لینوکس مدام در حال به روز رسانی و باگ گیری است . هنوز مدت زمان زیادی از کشف یک باگ امنیتی توسط تیم امنیتی گوگل در وب سرور NGINX نگذشته است .

http://mailman.nginx.org/pipermail/nginx-announce/2013/000125.html

یکی از ساده ترین روش های افزایش امنیت وب سرور NGINX و همچنین سایر وب سرور های مورد استفاده در لینوکس ، پنهان کردن نسخه مورد استفاده توسط شماست . بسیاری از باگ ها وابسته به ورژن و نسخه یک اپلیکشن هستند و در نسخه های بعدی PATCH شده و برطرف میشوند . اهمین این موضوع به خصوص زمانی افزایش پیدا میکند که همیشه اقدام به به روز رسانی مرتب سرویس ها و برنامه های لینوکس نمیکنید . با این کار این فرصت را به هکر میدهید تا از باگ های نسخه های قدیمی سرویس های سرور شما سوء استفاده کرده و اقدام به گرفتن دسترسی و ACCESS از سرور کند . با پنهان کردن نسخه نرم افزار های قدیمی (و حتی جدید) در سرور ، عملا مدت زمانی که هکر برای پیدا کردن باگ های قدیمی و مطابقت دادن آن ها با نسخه های مورد استفاده در سرور شما صرف میکند را چندین برابر افزایش خواهید داد .

read more

آموزش نصب پلاگین apachebooster در سی پنل

آموزش نصب پلاگین apachebooster در سی پنل

در مطالب گذشته نحوه کار  همزمان varnish و nginx به عنوان reverse proxy و سرو راه وب سرور آپاچی آموزش داده شد . اگر ازچگونگی عملکرد انجین اکس و ورنیش کش سر راه وب سرور آگاهی ندارید قبل از خواندن این مقاله ابتدا لینک زیر را مطالعه کنید :

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

امروز قصد داریم به آموزش نصب یکی از پلاگین های معروف reverse proxy مخصوص cPanel با نام ApacheBosster که از varnish cache و nginx سر راه آپاچی استفاده میکند بپردازیم .

read more

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

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

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

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

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

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

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

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

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

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

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

read more

آموزش ایجاد دایرکتوری لیستینگ در nginx به کمک autoindex

آموزش ایجاد دایرکتوری لیستینگ در nginx به کمک autoindex

 حتما پیش میاد که نیاز به فعال سازی دایرکتوری لیستینگ داشته باشید در حالی که وب سرور مورد استفادتون Nginx هست . مسلما میدونید دایرکتورری لیستینگ چیست یا حد اقل دیدید ولی اگر اسمش رو نمیدونید یا حضور ذهن ندارید با عکس زیر کاملا متوجه مفهوم دایرکتوری لیستینگ خواهید شد :

آموزش ایجاد دایرکتوری لیستینگ در nginx به کمک autoindex

آموزش ایجاد دایرکتوری لیستینگ در nginx به کمک autoindex

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

read more

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

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

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

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

read more

آموزش نصب وب سرور Nginx در دایرکت ادمین

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

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

read more

ماژول HTTP Core در وب سرور Nginx

ماژول HTTP Core در وب سرور Nginx

ماژول HTTP Core یا ngx_http_core_module در واقع اصلی ترین ماژول وب سرور Nginx است و می توان آن را ستون و هسته اصلی وب سرور Nginx نامید . اغلب Directive ها و دستوراتی که به صورت پیش فرض تر تنظیمات فایل nginx.conf و یا داخل vhost های وب سرور Nginx استفاده میکنیم در واقع بخشی از همین ماژول HTTP Core هستند . 

ماژول HTTP Core

ماژول HTTP Core در حین کامپایل وب سرور Nginx به صورت خود کار نصب میشود و نیازی به ایجاد تغییرات جهت نصب آن نیست . در صورتی که به هر دلیلی قصد استفاده و نصب این ماژل در Nginx را ندارید باید در هنگام کامپایل nginx با استفاده از دستور ./configure و آرگومان –without-http ماژول HTTP Core در nginx را در حین کامپایل غیر فعال کنید .

read more

پیام خطا و ارور ۵۰۲ bad gateway در nginx

      ۱۰ دیدگاه برای پیام خطا و ارور ۵۰۲ bad gateway در nginx
پیام خطا و ارور 502 bad gateway در nginx

اگر جزو وب مستران طرفدار وب سرور ‌nginx هستید احتمالا باید بار ها و بار ها در شرایط گوناگون با این پیغام و پیام خطا و ارور معروف و اعصاب خورد کن در nginx آشنا باشید : ۵۰۲ Bad Gateway

این مشکل معمولا در هنگام استفاده از پلاگین های Reverse Proxy Cache و همچنین کنترل پنل هایی که از وب سرور nginx به صورت ناقص پشتیبانی میکنند بیشتر مشاهده میشود . معمولا چند دلیل رایج و معمول برای بروز خطا و ارور ۵۰۲ Bad Gateway در وب سرور nginx وجود دارد که در ادمه بحث به آن ها اشاره میکنیم . قبل از هر چیز باید نوع استفاده از Nginx مشخص شود .

read more

وب سرور nginx

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

وب سرور nginx مخفف engine-x یک وب سرور متن باز و رایگان قدرتمند است که قابلیت استفاده به عنوان Proxy Cache را نیز دارا است . وب سرور nginx از پروتوکول های HTTP , HTTPS , SMTP , POP3 و IMAP پشتیبانی میکند . وب سرور nginx اولین بار در سال ۲۰۰۲ میلادی توسط فردی به نام Igor Sysoev طراحی شد و اولین نسخه رسمی آن در سال ۲۰۰۴ به بازار وب سرور های متن باز وارد شد . هم اکنون و با گذشتن بیش از ۱۰ سال از اراپه اولین نسخه وب سرور nginx در حال حاضر بیش از ۱۲ درصد از وب سایت های جهان از این وب سرور سریع و قدرتمند استفاده میکنند .

read more

هنگ کردن چت روم et-chat و هاست nginx

      ۵ دیدگاه برای هنگ کردن چت روم et-chat و هاست nginx
هنگ کردن چت روم و کانفیگ وب سرور

یکی از بزرگ ترین مشکلات مدیران چت روم های ایرانی و به خصوص چت روم et-chat که یک اسکریپت چت روم آلمانی است هنگ کردن های پیاپی و مداوم است . معمولا در تعداد آنلاین های بالای ۱۰۰ نفر بسته به قدرت هاست و سرور این مشکل کمابیش دیده میشود .

مشکل هنگ کردن چت روم et-chat و کانفیگ وب سرور

مشکل هنگ کردن چت روم et-chat و کانفیگ وب سرور

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

read more

آموزش نصب nginx روی لینوکس ubuntu و debian

نصب nginx آموزش نصب وب سرور nginx روی لینوکس های ubuntu و debian

در پست های گذشته آموزش نصب وب سرور nginx با دستور yum رو به شما آموزش دادیم که مناسب لینوکس های RHEL بود . یکی  از بهترین سیستم عامل های سازگار با وب سرور nginx توزیع اوبونتو – ubuntu است که مشتق شده از لینوکس توزیع دبیان – debian می باشد . در این قسمت قصد داریم آموزش نصب وب سرور قدرتمند nginx را روی لینوکس های مشتق شده از دبیان در سایت قرار دهیم .

read more

آموزش نصب آخرین نسخه وب سرور nginx با دستور yum

آموزش نصب آخرین نسخه وب سرور انجین ایکس Nginx روی سرور لینوکس با دستور yum

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

read more