คำถามติดแท็ก serveralias

1
นามแฝงของเซิร์ฟเวอร์บน NGINX
ฉันกำลังย้ายไซต์ไปยังเซิร์ฟเวอร์ใหม่ที่ทำงานบน NGINX Apache2 VirtualHost ของไซต์เก่ามีServerAliasการกำหนดค่าที่ฉันต้องการทำซ้ำในการกำหนดค่า NGINX จากสิ่งที่ฉันได้อ่านบน NGINX เอกสารserver_nameนี้ดูเหมือนว่าจะประสบความสำเร็จเพียงกับ ฉันแค่ต้องการให้แน่ใจว่าสิ่งที่ฉันมีนั้นถูกต้อง จาก APACHE2 ServerAlias our-domain.com www1.our-domain.com our-domain.ie ถึง NGINX server_name www.our-domain.com our-domain.com www.our-domain.ie our-domain.ie;

1
ยกเว้นโดเมนเฉพาะจาก Apache2 serverAlias ​​ขณะที่ใช้ชื่อแทน all ((wildcard) แทน
ฉันมีเว็บแอปพลิเคชันที่ต้องการสนับสนุนโดเมนที่กำหนดเองในเรื่องนั้นฉันได้ตั้งค่าเซิร์ฟเวอร์เสมือนที่ใช้ชื่อต่อไปนี้: <VirtualHost *:80> ServerName example.com ServerAlias * *.example.com www.example.com example.com RailsEnv production RackEnv production DocumentRoot /srv/www/example/current/public <Directory /srv/www/example/current/public> AllowOverride all Options -MultiViews FollowSymLinks </Directory> ErrorLog /srv/www/example/log/error.log TransferLog /srv/www/example/log/access.log </VirtualHost> สังเกตุ * ว่าเป็นนามแฝงของเซิร์ฟเวอร์หรือไม่ ที่จับโดเมนทั้งหมดบนเซิร์ฟเวอร์นั้น อย่างไรก็ตามฉันมีเว็บไซต์อื่น ๆ ในเซิร์ฟเวอร์นี้ซึ่งฉันต้องการแยกออกจากรายการนี้ มันประหยัดกว่าที่ฉันจะมีรายชื่อของโดเมนที่แยกออกไปกว่าตั้งค่าทุกโดเมนที่ผู้ใช้อาจลงทะเบียนด้วยบริการนี้เป็น serverAlias ​​... บางทีนี่อาจไม่ใช่วิธีที่ดีที่สุด แต่ฉันกำลังมองหาความช่วยเหลือในวิธีที่ดีที่สุด (ค่อนข้างง่าย) ในการตั้งค่าแอปพลิเคชันเว็บที่อาจจับโดเมนใด ๆ ในขณะที่อนุญาตให้ส่งเฉพาะโดเมนอื่น ๆ.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.