نحوه نصب و کانفیگ nginx به عنوان Reverse proxy

نحوه نصب و کانفیگ nginx به عنوان Reverse proxy

نحوه نصب و کانفیگ nginx به عنوان Reverse proxy :

Nginx یک وب سرور همینطور یک reverse proxy  و mail proxy قدرتمند ، open source، بسیار کم حجم، کارآمد برای

پروتکل های HTTP ، SMTP ، POP3 و IMAP که به شکل یک جایگزین برای apache عمل میکند.

هر دوی آن های یعنی nginx و apache سرور مجازی های قدرتمند و تاثیر گذاری میباشند که یکی از

دلایل محبوبیت این دو سرور مجازی روشن بودن آن هاست.

Apache به علت قدرت و nginx به علت سرعتش به خوبی شناخته شده میباشد، nginx در سرویس دهی کردن به فایل های استاتیک

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

به درخواست های بیستر در هر ثانیه پاسخ میدهد.

شما میتوانید از nginx به شکل یک reverse proxy برای هر سایت استفاده کنید زیرا برای امنیت و Cache کردن و فشرده سازی

به شکل یک لایه عمل میکند.

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

reverse proxy نوعی از پروکسی سرور مجازی میباشد که منابع را برای Client از یک یا چند سرور مجازی بازیابی میکند.

برای نصب کردن nginx شما به یک CustomBuild 2.0 احتیاج دارید که اگر روی سیستم خود آن را نصب ندارید، از راهنمای

زیر برای بروز کردن CustomBuild 2.0 استفاده کنید.

اگر که از CustomBuild 1.1 یا ۱٫۲ استفاده میکنید و قصد دارید آن را به نسخه ی 2.0 بروز کنید، باید توجه داشته باشید که

فرایند بروز رسانی تنها تغییر تنظیمات options.conf نمیباشد زیرا مقدار option.conf در ورژن 2.0 نیز متفاوت میباشد.

برای بروز کردن آن به ورژن 2.0 با کلیه گزینه های default آن از دستورات زیر استفاده کنید :

[su_code]

cd /usr/local/directadmin

mvcustombuildcustombuild_1.x

wget –O custombuild.tar.gzhttp://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz

tarxvzfcustombuild.tar.gz

cdcustombuild

./build

[/su_code]

شما Conf را به صورت پیش فرض ایجاد کردید حالا اگر میخواهید از کلیه گزینه های Default استفاده کنید، مرحله سوم را انجام ندهید.

دستور زیر را وارد کنید :

[su_code]

./buildall d ./

buildrewrite_confs

[/su_code]

 

نحوه عملکرد میان نسخه های متفاوت CustomBuild مختلف میباشد، پس برای آنکه متوجه شوید از کدام ورژن CustomBuild استفاده میکنید

حالا دستور زیر را وارد کنید :

[su_code]

cd /usr/local/directadmin/custombuild

./buildversion

[/su_code]

برای اسکریپت های قدیمی به جای دستور بالا از دستور زیر استفاده کنید :

[su_code]

cd /usr/local/directadmin/custombuild

grepBUILDSCRIPT_VERbuild

[/su_code]