আমি ত্রুটি না করেই এলই দিয়ে আমার শংসাপত্র তৈরি করতে পরিচালিত হয়েছি, আমি আমার ট্র্যাফিকটি পোর্ট ৮০ থেকে পোর্ট ৪৪৩ এ পুনর্নির্দেশ করতেও সক্ষম হয়েছি But তবে আমি যখন আমার এনজিএনএক্স সার্ভারটি পুনরায় লোড করি তখন আমি আমার ওয়েবসাইটে অ্যাক্সেস করতে পারিনি। Ngnix ত্রুটি লগগুলি এই লাইনটি দেখায়:
4 no "ssl_certificate" is defined in server listening on SSL port while SSL handshaking, client: 192.168.0.104, server: 0.0.0.0:443
আমি মনে করি এর অর্থ এই যে এটি শংসাপত্রগুলি খুঁজে পাচ্ছে না আমি পরে শংসাপত্রগুলির পথে নেভিগেট করেছি এবং তারা উভয়ই সেখানে আছে, সমস্যা কী হতে পারে? এখানে আমার এনগনিক্স কনফিগারেশনটি কেমন দেখাচ্ছে:
server {
listen 80;
server_name pumaportal.com www.pumaportal.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name pumaportal.com www.pumaportal.com;
add_header Strict-Transport-Security "max-age=31536000";
ssl_certificate /etc/letsencrypt/live/pumaportal.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/pumaportal.com/privkey.pem;
ssl_stapling on;
ssl_stapling_verify on;
access_log /var/log/nginx/sub.log combined;
location /.well-known {
alias /[MY PATH]/.well-known;
}
location / {
proxy_pass http://localhost:2000;
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;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
এগুলি সবই বেশ সোজা মনে হচ্ছে সমস্যাটি কোথায় হতে পারে বুঝতে পারছি না।
Nginx চালানোর পরে - এটি সব ঠিক আছে বলে মনে হচ্ছে:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
server
ব্লক আছে? আপনি যখন ত্রুটি পেয়েছিলেন তখন আপনি ঠিক কী করেছিলেন?