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

موضوع: اجرا نشدن سایت روی IP سرور - nginx

  1. #1
    عضو جدید
    تاریخ عضویت
    Feb 2020
    نوشته ها
    2
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض اجرا نشدن سایت روی IP سرور - nginx

    سلام
    امیدوارم در بخش درستی سوال رو مطرح کرده باشم.


    یک سرور مجازی با ویندوز سرور 2012 تهیه و روش nginx نصب کردم. روی پورت 4000 سرور nodejs اجرا کردم و روی پورت 3000 کلاینت reactjs.
    سپس تنظیمات nginx رو به صورت زیر انجام دادم:



    کد:
    worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name _; location /api { proxy_pass http://localhost:4000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; } location /socket.io { proxy_pass http://localhost:4000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; } location / { proxy_pass http://localhost:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }


    وقتی با ریموت وارد سرور می شم سایت به صورت کامل از طریق localhost در درسترس هست ولی زمانی که IP سرور رو وارد می کنم با پیام زیر مواجه می شم:


    This site can’t be reached XXX.XXX.192.176 took too long to respond.

    برای رفع این مشکل سرویس IIS رو نصب کردم و تونستم پوشه اصلی nginx‌ رو از اون طریق اجرا کنم ولی به علت تداخل با پورت 8080 نتونستم nginx رو اجرا کنم.
    راه حلی برای رفع این مشکل پیشنهاد می کنید؟ آیا باید سرویسی رو برای اجرا شدن localhost روی IP نصب و تنظیم کنم؟
    یا توی تنظیمات nginx باید تغییراتی بدم؟


    ممنون می شم راهنمایی بفرمایید.

  2. # ADS




     

  3. #2
    عضو جدید
    تاریخ عضویت
    Feb 2020
    نوشته ها
    2
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : اجرا نشدن سایت روی IP سرور - nginx

    بالاخره مشکل رو حل کردم.
    برای دوستان دیگه هم می ذارم شاید کمکی باشه.

    جای server_name فقط IP سرور رو قراردادم و توی فایروال ویندوز هم چک کردم پورت ۸۰ باز هست یا خیر.

    کد:
    server { listen 80; server_name XXX.XXX.192.176; // IP of server location /api { proxy_pass http://localhost:4000; } location /socket.io { proxy_pass http://localhost:4000; } location / { proxy_pass http://localhost:3000; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }

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

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

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

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

  1. مشکل نمایش محتویات nginx.conf در سایت ایجاد شده در nginx
    توسط unix_magnet در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: December 11th, 2018, 23:26
  2. محدودیت بر روی Nginx
    توسط lemo1996 در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 2
    آخرين نوشته: July 22nd, 2015, 02:30
  3. پاسخ ها: 6
    آخرين نوشته: August 31st, 2014, 19:10
  4. پاسخ ها: 0
    آخرين نوشته: July 20th, 2013, 00:53
  5. نصب nginx روی cpanel و خطا در سایت های phpnuke
    توسط tootfarangi در انجمن سوالات و مشکلات
    پاسخ ها: 7
    آخرين نوشته: January 15th, 2011, 22:54

کلمات کلیدی این موضوع

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

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