আমারো একই ইস্যু ছিল. আমার ক্ষেত্রে আমি ডিজিটালওশন এবং এনগিনেক্স ব্যবহার করছিলাম।
আমি ডিজিটালোসাইনে একটি ডোমেন উদাহরণ.এপ এবং একটি সাবডোমেন ডেভেলেক্সেপল.অ্যাপ প্রথম সেটআপ করেছি। দ্বিতীয়ত, আমি গডাড্ডি থেকে দুটি এসএসএল শংসাপত্র কিনেছি। এবং ফাইনালি, আমি নিম্নলিখিত স্নিপেট সহ সেই দুটি এসএসএল শংসাপত্রটি ব্যবহার করতে এনজিনেক্সে দুটি ডোমেন কনফিগার করেছি
আমার example.app ডোমেন কনফিগার
server {
listen 7000 default_server;
listen [::]:7000 default_server;
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
root /srv/nodejs/echantillonnage1;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
server_name echantillonnage.app;
ssl_certificate /srv/nodejs/certificatSsl/widcardcertificate/echantillonnage.app.chained.crt;
ssl_certificate_key /srv/nodejs/certificatSsl/widcardcertificate/echantillonnage.app.key;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
proxy_pass http://127.0.0.1:8090;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
#try_files $uri $uri/ =404;
}
}
আমার dev.example.app
server {
listen 7000 default_server;
listen [::]:7000 default_server;
listen 444 ssl default_server;
listen [::]:444 ssl default_server;
root /srv/nodejs/echantillonnage1;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
server_name dev.echantillonnage.app;
ssl_certificate /srv/nodejs/certificatSsl/dev/dev.echantillonnage.app.chained.crt;
ssl_certificate_key /srv/nodejs/certificatSsl/dev/dev.echantillonnage.app.key;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
proxy_pass http://127.0.0.1:8091;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
#try_files $uri $uri/ =404;
}
}
আমি যখন https://dev.echantillonnage.app চালু করছিলাম তখন আমি পাচ্ছিলাম
Fix CURL (51) SSL error: no alternative certificate subject name matches
আমার ভুলটি ছিল দুটি লাইন বেলো
listen 444 ssl default_server;
listen [::]:444 ssl default_server;
আমাকে এটিতে পরিবর্তন করতে হয়েছিল:
listen 443 ssl;
listen [::]:443 ssl;