আমি নিম্নলিখিত পরিস্থিতিতে আছে:
আমার ইন্টারনেট সরবরাহকারীর কাছ থেকে আমার একটি স্থির আইপি ঠিকানা রয়েছে। আমি বছরের পর বছর ধরে এটি একটি রাস্পবেরি পিআই এর নিজস্ব ক্লাউডে চলমান একটি ছোট্ট রাস্পবিয়ান সার্ভারে ব্যবহার করেছি।
এখন আমি অনেক বেশি শক্তিশালী জোটাক বাক্স (কোয়াড কোর প্রসেসর, 8 জিবি র্যাম, 256 গিগাবাইট এসএসডি) কিনেছি এবং আমি উভয় নিজস্ব ক্লাউড সার্ভারটি https এ চলার পাশাপাশি একটি রকেট.ক্যাট সার্ভার (স্ল্যাকের অনুরূপ) পাওয়ার চেষ্টা করছি অবশ্যই কোনটি https এ চালানো উচিত।
জোটাক বাক্সটি উবুন্টু সার্ভার 18.04 এলটিএস চালায় এবং বিমানবন্দর এক্সট্রিম রাউটারের পিছনে বসে। আমার আইপি ঠিকানায় ইঙ্গিত করে আমার প্রধান ডোমেনে 2 টি পৃথক সাবডোমেন রয়েছে।
আমি পোর্ট জন্য রাউটিং কনফিগার করেছেন 80
, 443
এবং 8443
সব আমার zotac বক্স 'স্থানীয় IP ঠিকানার নির্দেশ পেতে 192.168.1.33
। উদাহরণ:
নিজস্ব ক্লাউড সার্ভার (পিএইচপি 7.2 এবং মাইএসকিউএল 5.7 সহ অ্যাপাচি 2) কাজ করে https://cloud.mydomain.example
এবং আমি এখন রকেট.এইচটি তৈরি করতে চাই https://chat.mydomain.example:8443
বা আরও ভাল, কেবলমাত্র https://chat.mydomain.com
।
রকেট.ক্যাট একটি স্ন্যাপ ইনস্টল আসে যেখানে রকেট.একটি একটি ক্যাডি ওয়েবসভারে চালিত হয় localhost:3000
। আমি https://rket.chat/docs/installation/manual-installation/ubuntu/snaps/autossl/ এ বর্ণিত https সেটআপ অনুসরণ করার চেষ্টা করেছি তবে এটি কাজ করতে সক্ষম হয় নি। Https://stackoverflow.com/questions/8541182/apache-redirect-to-another-port তে বর্ণিত হিসাবে বিপরীত প্রক্সি হিসাবে কাজ করতে নিজস্ব ক্লাউড সার্ভার চালিত অ্যাপাচি সেটআপ করার চেষ্টা করেছি , কিন্তু পরিচালনা করতে পারিনি এটি কাজ পেতে।
তারপরে আমি এই রকেটচ্যাট কোডফ ফাইলটি দিয়ে 8443 পোর্টের জন্য একটি ভার্চুয়াল হোস্ট সেটআপ করার চেষ্টা করেছি:
<VirtualHost *:8443>
SSLEngine on
SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt
SSLCertificateKeyFile /etc/private/ssl/apache-selfsigned.key
ServerAdmin admin@example.com
ServerName localhost
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / https://localhost:3000/
ProxyPassReverse / https://localhost:3000/
</VirtualHost>
অ্যাপাচি ৮০ এবং ৪৪৩-এ শুনতে পেলাম কেন আমি কেন আমার ক্যাডিকে ৮৫৩৪ বন্দরে পোর্টে (এবং এখনও https ব্যবহার করতে পারি না) তাও আমি বুঝতে পারি না।
আমার দৃশ্যের জন্য সর্বোত্তম সেটআপটি কোনটি হবে? প্রয়োজনীয় পদক্ষেপগুলি কী হবে?
<VirtualHost :*443>
?