এনজিএনএক্স কনফিগারেশন ফাইলের ধারাবাহিকতা?


26

আমি একটি nginx কনফিগার স্তরের মত দেখতে:

server {
    listen *:80;
    server_name domain1.com domain2.com domain3.com domain4.com .... domainN.com;
    rewrite ^(.*) http://my_canonical_domain.com permanent;
}

প্রচুর বিভিন্ন ডোমেন সহ। একাধিক লাইনে এটি ভেঙে ফেলার কোনও উপায় আছে কি? আমি nginx কনফিগারেশন ডক্সে এমন কিছু দেখতে পাচ্ছি না যা এটিকে সম্বোধন করে।


আমি মনে করি দুর্ভাগ্যক্রমে এটি সম্ভব নয়। এখানে দেখুন: সার্ভারফল্ট
প্রশ্ন

উত্তর:


36

কোন প্রয়োজন নেই। এটি নিখুঁতভাবে কাজ করে:

server_name domain1
    domain2
    domain3
    ...
    domainN;

এছাড়াও আপনি একাধিক server_nameনির্দেশিকা ব্যবহার করতে পারেন ।


যদিও রেজেক্স স্টাইলের জন্য কাজ করে না
রুটাহন

-2

\ এবং লাইনের শেষ চেষ্টা করুন।

server_name domain1.com \ domain2.com \ domainN.com;


3
এটি কাজ করে না এবং একটি ত্রুটি দেয়। @ অ্যালেক্সা টেনের উত্তরটি সঠিক।
ফিলিপ আলভারেজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.