আমি যখন কমান্ড আমার কনফিগারেশন পরীক্ষা করার জন্য চালানো আমি বলার অপেক্ষা রাখে একাধিক প্রতিলিপি আছে কোনো ত্রুটির সম্মুখীন হয়েছেন [::]:80
। এর আগে ডুপ্লিকেট একাধিক ডিফল্ট সার্ভার নিয়ে আমার সমস্যা ছিল।
যখন আমি একাধিক ডিফল্ট সার্ভারগুলির সাথে সমস্যাটি পেলাম তখন আমার ফাইলটি এ জাতীয় দেখাচ্ছে
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.php index.html index.htm;
server_name munki;
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location /report {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
location /munki_repo/ {
alias /usr/local/munki_repo/;
autoindex off;
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
}
}
এই সমস্যাটি সমাধান করতে, আমি কনফিগারেশনটি এতে পরিবর্তন করেছি:
server {
listen 80;
listen [::]:80 ipv6only=on;
root /usr/share/nginx/html;
index index.php index.html index.htm;
server_name munki;
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location /report {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
location /munki_repo/ {
alias /usr/local/munki_repo/;
autoindex off;
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
}
}
পরিবর্তনের পরে আমি "[::]: 80" ত্রুটির জন্য সদৃশ বিকল্পগুলি পেতে শুরু করি। আমি এর সাথে কী ভুল করছি তা নিশ্চিত নই। এই প্রথম আমার সাথে Nginx কাজ। কোন ধারণা কি হতে পারে?
nginx -t
আউটপুট)। আপনি কোন এনগিনেক্স সংস্করণটি চালাচ্ছেন?ipv6only=on
আর প্রয়োজন হবে না। আমার সার্ভার ব্লকেlisten 80;listen [::]:80;
এটি আছে : এবং এটি ঠিক আছে runs আপনার কি অন্য কোনও সার্ভার ব্লক রয়েছে?