در ادامه وبلاگ های آموزشی با بررسی نحوه نصب varnish در دایرکت ادمین خدمت شما عزیزان هستیم. در همین ابتدا بهتر است بدانید که در اصل varnish چه کاربردی دارد و برای انجام چه کاری پیشنهاد می شود. varnish یک پروکسی ذخیره معکوس می باشد که برای بهبود سرعت وبسایت و بالا بردن سرعت بارگیری سرور مورد استفاده قرار می گیرد.
آذرسیس تصمیم دارد در ادامه مراحل نصب این پروکسی در دایرکت ادمین را به صورت کامل مورد بررسی قرار دهد. همچنین، در ابتدا نیز یک توضیح مختصر در مورد varnish نیز مطرح خواهیم کرد.
اگر به عنوان ادمین سیستم به هنگام لود محتوا با مشکلاتی رو به رو شدید، نصب این سرویس را پیشنهاد می کنیم.
فهرست مطالب
معرفی Varnish Cache
کند بودن سرعت یک وبسایت می تواند دلایل زیادی داشته باشد. در این میان استفاده از سرویسی به نام varnish Cache که به عنوان یک شتاب دهنده عمل کرده و سرعت لود یک وبسایت را افزایش می دهد. از مزایای این سرویس می توان به این مورد نیز اشاره کرد که نصب آن بسیار راحت است و شما می توانید با انجام چند مرحله varnish را بر روی سیستم عامل خود نصب کنید.
از ویژگی های دیگر این سرویس می توانیم به موارد زیر اشاره کنیم:
- بهبود تجربه کاربری
- نصب آسان
- عملکرد و انعطاف پذیری بالا
- کمک به بهبود رتبه وبسایت و افزایش ارزش سئو آن
در ادامه با نحوه نصب varnish در دایرکت ادمین آشنا خواهید شد.
مراحل نصب Varnish در دایرکت ادمین
برای نصب این پروکسی بر روی سیسم عامل دایرکت ادمین خود مراحل زیر را دنبال کنید. مراحل نصب آسان است و شما با اجرای چند دستور به راحتی varnish را بر روی سیستم و کنترل پنل خود نصب خواهید کرد.
در قدم اول از طریق SSH به سرور خود متصل شوید.
پس از این که به سرور خود متصل شدید، با اجرای دستور زیر سیستم خود را بروز کنید:
yum -y update
در این قسمت نیاز است که epel-release را در سیستم خود نصب کنید. با کمک دستور زیر این کار را انجام دهید:
yum install epel-release
اصلاح قالب های NGINX
دستور زیر را کپی کنید:
/usr/local/directadmin/data/templates/custom/
سپس در یک پوشه سفارشی PASTE کنید:
/usr/local/directadmin/data/templates/custom/
فایل را با دستور زیر اصلاح کنید:
/usr/local/directadmin/data/templates/custom/nginx_server.conf /usr/local/directadmin/data/templates/custom/nginx_server_secure.conf /usr/local/directadmin/data/templates/custom/nginx_server_secure_sub.conf /usr/local/directadmin/data/templates/custom/nginx_server_sub.conf
خطوط زیر را:
proxy_pass http://|PROXY_IP|:|PORT_8080|;
proxy_pass https://|PROXY_IP|:|PORT_8081|;
به این خط تغییر دهید:
proxy_pass http://|IP|:6081;
برای هر 4 فایل باید دقیقا http باشد. زیرا Varnish از HTTPS پشتیبانی نمی کند.
موارد اضافی برای HTTPS
نسخه جدید varnish از SSL پشتیبانی نمی کند و همه درخواست ها از HTTP و HTTPS بعد از Varnish Cache به HTTP ساده که توسط آپاچی مدیریت می شود، هدایت می شود.
توجه داشته باشید اگر نسخههای مختلفی از یک سایت برای HTTP و HTTPS دارید، باید آنها را یکپارچه کنید یا از Varnish خارج شوید.
این خط را به:
proxy_set_header X-Forwarded-Proto $scheme;
و قالب های nginx ذکر شده را:
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
به خط زیر اضافه کنید:
<IfModule settenvif_module> SetEnvIf X-Forwarded-Proto "^https$" HTTPS=on SetEnvIf X-Forwarded-Proto "^https$" X_SERVER_PORT=443 SetEnvIf X-Forwarded-Proto "^https$" X_REQUEST_SCHEME=https </IfModule>
با استفاده از دستور زیر قوانین mod_rewrite را تغییر دهید:
RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https [NC] RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
همچنین، می توانید از ویژگی اصلی DirectAdmin برای هدایت کاربران از HTTP به HTTPS استفاده کنید.
حال سیستم خود را ریستارت کنید.
مراحل بالا نحوه نصب varnish در دایرکت ادمین را توضیح می دهد. با مطالعه آن می توانید به راحتی varnish را در کنترل پنل خود نصب کنید.
آذرسیس ارائه دهنده سرور مجازی ویندوز و سرور مجازی لینوکس با بالاترین کیفیت و قیمت مقرون به صرفه می باشد که با خرید از وبسایت خدمات کانفیگ برای شما رایگان خواهد بود. جهت خرید به وبسایت آذرسیس مراجعه کنید!
سخن آخر
کند بودن وبسایت می تواند برای سئو و رتبه وبسایت در نتایج گوگل موثر باشد. روش های زیادی برای بهینه سازی سرعت وبسایت وجود دارد که یکی از آنها نصب varnish است. varnish یک پروکسی برای افزایش سرعت وبسایت است. اگر به عنوان یک سیستم ادمین فعالیت دارید، نصب این سرویس را پیشنهاد می کنیم. از همراهی شما ممنونیم. در صورت داشتن سوال می توانید با ارسال تیکت با کارشناسان ما در ارتباط باشد.
دلیل اصلی استفاده کاربران از varnish چیست؟
روش های زیادی برای افزایش سرعت وبسایت وجود دارد. یکی از همین روش ها استفاده از varnish است. از varnish برای افزایش و بهینه کردن سرعت وبسایت استفاده می شود.