نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: نصب Varnish Cache با NGINX

  1. #1
    عضو جدید Cr0w آواتار ها
    تاریخ عضویت
    Jan 2016
    محل سکونت
    Hell
    نوشته ها
    85
    تشکر تشکر کرده 
    450
    تشکر تشکر شده 
    163
    تشکر شده در
    121 پست

    Talking نصب Varnish Cache با NGINX

    سلام من از nginx HTTP/2 استفاده میکنم .

    HTTP به HTTPS از طریق ریدایرکت 302 صورت میگیره .

    VARNISH رو قبلا نصب کردم ولی تا جایی که یادم میاد خطای 500 میداد و به هیچ سراطی مستقیم نبود .
    مشکل هم این بود که nginx به صورت پیشفرض روی port 80 اجرا میشد .

    server {


    server_name mysite.com www.mysite.com;
    return 302 https://$server_name$request_uri;
    }


    server {
    listen 443 ssl http2;
    server_name mysite.com www.mysite.com;

    به سرور اولی دقت کنید زمانی که فراخوانی میشه به صورت دیفالت پورت 80 listen میشه .
    هیچ کاریشم نمیشه کرد . حتی اگر پورت listen رو براش تعریف کنی وقتی grep میکنی باز هم روی 80 ران هست .
    تگ سرور رو هم بخوای برداری هم که احمقانه است .

    دوستان نظری ندارند ؟

    اگر مقاله ای برای نصب varnish سراغ دارند معرفی کنند که چنین مشکلی رو پوشش میده .
    ویرایش توسط Cr0w : November 27th, 2017 در ساعت 11:44
    My mother told me I'd grow up to be a good man

  2. # ADS




     

  3. #2
    عضو انجمن RealHAM آواتار ها
    تاریخ عضویت
    Apr 2016
    نوشته ها
    425
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    455
    تشکر شده در
    368 پست

    پیش فرض پاسخ : نصب Varnish Cache با NGINX

    سلام
    varnish از چه بک اندی باید دیتا بگیرید و به چه فرانتی باید بدهد ؟
    سامانه میزبانی وب صفروب | سامانه پرداخت یک دو سه پی
    تلفن : ۰۹۳۰۴۰۰۱۹۸۶ | تلگرام : safeith
    شرکت فناوران برنامه نویس ماد

  4. تعداد تشکر ها از RealHAM به دلیل پست مفید


  5. #3
    عضو جدید Cr0w آواتار ها
    تاریخ عضویت
    Jan 2016
    محل سکونت
    Hell
    نوشته ها
    85
    تشکر تشکر کرده 
    450
    تشکر تشکر شده 
    163
    تشکر شده در
    121 پست

    پیش فرض پاسخ : نصب Varnish Cache با NGINX

    در پست اولی عرض کردم از nginx به nginx

    لازم به ذکره هر کار هم که میکنم پورت بک اند به 8080 تغییر نمیکنه و 80 رو listen میکنه . پیشفرض هست
    ویرایش توسط Cr0w : November 27th, 2017 در ساعت 20:34
    My mother told me I'd grow up to be a good man

  6. #4
    عضو انجمن RealHAM آواتار ها
    تاریخ عضویت
    Apr 2016
    نوشته ها
    425
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    455
    تشکر شده در
    368 پست

    پیش فرض پاسخ : نصب Varnish Cache با NGINX

    خوب
    بلاک اول که تعریف کردید که کار هدایت را انجام می دهد، هیچ.
    یک بلاک جدید تعریف کنید و پورت ۸۰۸۰ را به آن بدهید.
    در varnish از پورت ۸۰۸۰ دیتا را بگیرید و از پورتی مثلاً ۸۰۸۱ دیتا را خارج کنید.
    در nginx و بلاک اس اس ال با پورت ۴۴۳ از خاصیت ریورس پ روکسی استفاده کنید و دیتا را از ۸۰۸۱ بگیرید و به کاربر بدهید
    سامانه میزبانی وب صفروب | سامانه پرداخت یک دو سه پی
    تلفن : ۰۹۳۰۴۰۰۱۹۸۶ | تلگرام : safeith
    شرکت فناوران برنامه نویس ماد

  7. تعداد تشکر ها از RealHAM به دلیل پست مفید


  8. #5
    عضو جدید Cr0w آواتار ها
    تاریخ عضویت
    Jan 2016
    محل سکونت
    Hell
    نوشته ها
    85
    تشکر تشکر کرده 
    450
    تشکر تشکر شده 
    163
    تشکر شده در
    121 پست

    پیش فرض پاسخ : نصب Varnish Cache با NGINX

    خود Varnish رو که در 80 ران میکنم سر راه nginx ، به مشکل میخورم بلاک جدید هم 8080 تعریف کردم ولی nginx باز هم روی 80 ران میشه . و خطا دریافت میکنم
    VARNISH_LISTEN_PORT

    منظورم هست !
    ویرایش توسط Cr0w : November 29th, 2017 در ساعت 13:42
    My mother told me I'd grow up to be a good man

  9. #6
    عضو انجمن RealHAM آواتار ها
    تاریخ عضویت
    Apr 2016
    نوشته ها
    425
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    455
    تشکر شده در
    368 پست

    پیش فرض پاسخ : نصب Varnish Cache با NGINX

    نقل قول نوشته اصلی توسط Cr0w نمایش پست ها
    خود Varnish رو که در 80 ران میکنم سر راه nginx ، به مشکل میخورم بلاک جدید هم 8080 تعریف کردم ولی nginx باز هم روی 80 ران میشه . و خطا دریافت میکنم
    VARNISH_LISTEN_PORT

    منظورم هست !
    مهندس وارنیش را با پورت ۸۰۸۱ ران کنید
    سامانه میزبانی وب صفروب | سامانه پرداخت یک دو سه پی
    تلفن : ۰۹۳۰۴۰۰۱۹۸۶ | تلگرام : safeith
    شرکت فناوران برنامه نویس ماد

  10. #7
    عضو انجمن alimosavi آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    380
    تشکر تشکر کرده 
    197
    تشکر تشکر شده 
    656
    تشکر شده در
    391 پست

    پیش فرض پاسخ : نصب Varnish Cache با NGINX

    دلیل خاصی برای استفاده از varnish و nginx نیست اما اپر حتما اصرار دارید دلیلی نداره شما پورت nginx رو تغییر بدید بازم عوض نشه کانفینگتون رو چگ کنید . مخصوصا default.conf که پرت 80 هست یا نه . تنظیمات اصلی nginx.conf رو هم بررسی کنید .
    به نام او ....

  11. #8
    عضو جدید Cr0w آواتار ها
    تاریخ عضویت
    Jan 2016
    محل سکونت
    Hell
    نوشته ها
    85
    تشکر تشکر کرده 
    450
    تشکر تشکر شده 
    163
    تشکر شده در
    121 پست

    پیش فرض پاسخ : نصب Varnish Cache با NGINX

    نقل قول نوشته اصلی توسط realham نمایش پست ها
    مهندس وارنیش را با پورت ۸۰۸۱ ران کنید
    طبق فرمایش شما :

    VARNISH_LISTEN_PORT : 8081
    یک بلاک با listen از 8080 در nginx ایجاد شد.
    ***** pass هم از 8081 به 443 تنظیم شده .
    ولی صفحه اصلی public ip رو نشون میده

    - - - ویرایش شد - - -
    کد:
    server {
      server_name mysite.net www.mysite.net;
      return 302 https://$server_name$request_uri;
    }
    
    server {
      listen 8080;
      server_name mysite.net www.mysite.net;
      return 302 https://$server_name$request_uri;
      set_real_ip_from   127.0.0.1;
      real_ip_header     X-Forwarded-For;
      real_ip_recursive on;
    }
    
    # ***** Pass ( dar location /)
    
      *****_pass http://127.0.0.1:8081;
                *****_set_header X-Real-IP  $remote_addr;
                *****_set_header X-Forwarded-For $*****_add_x_forwarded_for;
                *****_set_header X-Forwarded-Proto https;
                *****_set_header X-Forwarded-Port 443;
                *****_set_header Host $host;
                
    ##############Varnish#################
                
                
                # Default backend definition. Set this to point to your content server.
    backend default {
        .host = "127.0.0.1";
        .port = "8080";
    }
    
    
    VARNISH_LISTEN_PORT=8081
    ویرایش توسط Cr0w : December 1st, 2017 در ساعت 00:56
    My mother told me I'd grow up to be a good man

  12. #9
    عضو انجمن RealHAM آواتار ها
    تاریخ عضویت
    Apr 2016
    نوشته ها
    425
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    455
    تشکر شده در
    368 پست

    پیش فرض پاسخ : نصب Varnish Cache با NGINX

    دقیقاً نمی‌دانم مشکل از کجاست اما در صورت تمایل می‌توانم تنظیمات شما را بررسی و تعمیر نمایم
    سامانه میزبانی وب صفروب | سامانه پرداخت یک دو سه پی
    تلفن : ۰۹۳۰۴۰۰۱۹۸۶ | تلگرام : safeith
    شرکت فناوران برنامه نویس ماد

  13. تعداد تشکر ها از RealHAM به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. نصب Varnish Cache بروی Centos
    توسط reza21biologist در انجمن مباحث و منابع آموزشی
    پاسخ ها: 2
    آخرين نوشته: May 27th, 2017, 16:12
  2. درخواست نصب varnish cache
    توسط Nazanin123 در انجمن درخواست خدمات کانفیگ سرور و وب سایت
    پاسخ ها: 7
    آخرين نوشته: February 10th, 2017, 19:04
  3. چگونه varnish cache را سر راه وب سرور کانفیگ کنیم؟
    توسط ebrahimsh در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: January 22nd, 2017, 20:08
  4. برای اولین باز apache optimized+varnish cache در دایرکت ادمین
    توسط nginxweb در انجمن خدمات برنامه نویسی
    پاسخ ها: 43
    آخرين نوشته: January 10th, 2014, 07:43
  5. افزایش کارایی WordPress با Varnish cache
    توسط reza21biologist در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: December 5th, 2013, 11:32

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •