আমার উবুন্টু 12.04 এ একটি স্ট্যান্ডার্ড nginx ইনস্টলেশন আছে। আমি শুধুমাত্র একটি সাবডোমেন পরিবেশন করতে চান। অন্য সব 404 ফিরে করা উচিত।
আমি দুটি সাইট সংজ্ঞায়িত করেছেন:
0-ডিফল্ট:
server {
listen *:80 default_server;
listen [::]:80 default_server ipv6only=on;
listen *:443 default_server ssl;
listen [::]:443 default_server ssl ipv6only=on;
return 404;
ssl_certificate /etc/nginx/ssl/mydomain.com.pem;
ssl_certificate_key /etc/nginx/ssl/mydomain.com.key;
server_name _ *.mydomain.com mydomain.com;
}
1-সাইট:
server {
listen sub.mydomain.com:443;
ssl on;
ssl_certificate /etc/nginx/ssl/sub.mydomain.com.pem;
ssl_certificate_key /etc/nginx/ssl/sub.mydomain.com.key;
root /var/www/sub;
index index.html index.htm;
server_name sub.mydomain.com;
}
কিন্তু 1-সাইট পোর্ট 443 তে কেবলমাত্র সকল ডোমেনকেই নয় sub.mydomain.com এবং 0-ডিফল্ট দ্বারা পরিবেশিত হয় না।
আমি কিভাবে চেয়েছিলেন আচরণ অর্জন করতে পারে?