Score:0

ทุกอย่างชี้ไปที่พร็อกซีย้อนกลับ

ธง cn

ฉันมีหลายโดเมนบนเซิร์ฟเวอร์เดียวกัน เช่น ที่อยู่ IP แต่ทั้งหมดแสดง reverse proxy

เมื่อฉันพิมพ์ ตัวอย่าง 1.com และ ตัวอย่าง2.comทั้งคู่ไปที่พร็อกซีย้อนกลับสำหรับ someapp.com

นี่คือ nginx.conf ไฟล์

  #someapp.com
  เซิร์ฟเวอร์ {
    ฟัง 80;
    server_name someapp.com;
    ส่งคืน 301 https://someapp.com$request_uri;
  }

  เซิร์ฟเวอร์ {
    ฟัง 443 ssl;

    server_name someapp.com;

    ssl_certificate /etc/letsencrypt/live/someapp.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/someapp.com/privkey.pem;

    ที่ตั้ง / {
      proxy_pass 'http://localhost:3000/';
    }

    สถานที่ /ภาพ/ {
      รูท / บ้าน / ผู้ใช้;
      try_files $uri $uri/ =404;
    }
  }

  #example1.com ######################################

  เซิร์ฟเวอร์ {
    ฟัง 80;
    server_name example1.com;
    ที่ตั้ง / {
       proxy_pass 'http://127.0.0.1:5000';
    }
  }

  #example2.com ######################################

  เซิร์ฟเวอร์ {
    ฟัง 80;
    server_name example2.com;
    รูท /home/user/example2;
    ดัชนี index.html;
    ที่ตั้ง / {
        try_files $uri $uri/ =404;
    }
  }

แก้ไข:

เมื่อฉันพิมพ์ ตัวอย่าง 1.com มันไป ~~https~~://someapp.com

เมื่อฉันพิมพ์ http://example1.com มันไป ตัวอย่าง 1.com

สิ่งที่ช่วยให้?

Score:0
ธง in

ในใจของฉันคุณต้องการ https://someapp.com เปลี่ยนเส้นทาง , example1.com ไปที่ http://example1.com และ example2.com ไป http://example2.com

#Someapp.com
เซิร์ฟเวอร์ {
   server_name someapp.com;
   ที่ตั้ง / {
    proxy_pass http://localhost:3000;
    proxy_http_version 1.1;
    proxy_set_header โฮสต์ $host;
   }
   สถานที่ /ภาพ/ {
      รูท / บ้าน / ผู้ใช้;
      try_files $uri $uri/ =404;
    }
    ฟัง 443 ssl; # จัดการโดย Certbot
    ssl_certificate /etc/letsencrypt/live/someapp.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/someapp.com/privkey.pem;

}
#example1.com ######################################
เซิร์ฟเวอร์ {
    ฟัง 80;
    server_name example1.com;
    ที่ตั้ง / {
       proxy_pass 'http://127.0.0.1:5000';
       proxy_http_version 1.1;
       proxy_set_header โฮสต์ $host;
   }
}

#example2.com ######################################
เซิร์ฟเวอร์ {
    ฟัง 80;
    server_name example2.com;
    รูท /home/user/example2;
    ดัชนี index.html;
    ที่ตั้ง / {
        try_files $uri $uri/ =404;
    }
}

#someapp.com - การเปลี่ยนเส้นทาง
เซิร์ฟเวอร์ {
    ถ้า ($host = someapp.com) {
    #rewrite ^/(.*)$ https://$host/$1 ถาวร;
        ส่งคืน 301 https://$host$request_uri;
    } 
server_name someapp.com;
    ฟัง 80;
    กลับ 404; 
}
Score:-1
ธง cn

ปรากฎว่าปัญหาเกิดจากใบรับรอง SSL ซึ่งหมายถึงทั้งสองอย่าง ตัวอย่าง 1.com และ ตัวอย่าง2.com ต้องการใบรับรองของตนเอง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา