nginx ไม่มี server_name และใช้ที่อยู่ IP แบบคงที่เท่านั้น
นี่คือการปรับใช้เว็บแอปแรกของฉันและฉันพบปัญหาทุกประเภท ฉันกำลังจะใช้งาน nginx + gunicorn สำหรับแอป Django แต่ส่วนใหญ่คำถามนี้เกี่ยวข้องกับการกำหนดค่า nginx สำหรับบริบทบางอย่าง - nginx จะได้รับการเชื่อมต่อและพร็อกซีไปยังเซิร์ฟเวอร์ภายในของ gunicorn ในการกำหนดค่า nginx server_nameฉันจะต้องระบุที่ใด ฉันไม่ได้วางแผนที่จะใช้ชื่อโดเมนใด ๆ เพียงแค่ใช้ ip ภายนอกของเครือข่าย (เป็นแบบคงที่) และหมายเลขพอร์ตเพื่อรับฟัง ความปรารถนาของฉันคือเมื่อฉันเข้าถึงบางสิ่งบางอย่างเช่นhttp://xxx.xxx.xxx.xxx:9050ฉันจะได้รับเว็บไซต์ ต่อไปนี้เป็นตัวอย่างรหัสที่ฉันจะตั้งค่าฐานสำหรับการอ้างอิง server { listen 80; server_name WHAT TO PUT HERE?; root /path/to/test/hello; location /media/ { # if asset versioning is used if ($query_string) { expires …