পরিবর্তন করবেন না Listen 80
করার 443
মধ্যে /etc/httpd/conf/httpd.conf
। এসএসএলটি কনফিগার করা আছে /etc/httpd/conf.d/ssl.conf
। RHEL 6 এ, এসএসএল সক্ষম হয়ে থাকে এবং স্ব স্বাক্ষরিত শংসাপত্রের সাথে ডিফল্টরূপে শোনানো হয়।
আপনি কেবল ব্রাউজ করে এসএসএল ব্যবহার করে ডিফল্ট সাইটে যেতে পারেন https://localhost
(ইউআরএল শেষে আপনার পোর্টটি যুক্ত করার দরকার নেই)।
আপনি যদি এইচটিটিপি র সমস্ত অনুরোধ এইচটিটিপিএস-এ ফরোয়ার্ড করতে চান (যা আমি বিশ্বাস করি যে আপনি অর্জন করার চেষ্টা করছেন), আপনি হয় স্থায়ী পুনঃনির্দেশ যুক্ত করতে পারেন, বা অ্যাপাচি মডিউলটি ব্যবহার করতে পারেন mod_rewrite
।
সবচেয়ে সহজ এবং সর্বাধিক সুরক্ষিত উপায় হ'ল স্থায়ী পুনঃনির্দেশ সেট আপ করা। নামযুক্ত ভার্চুয়াল হোস্টগুলিকে সক্ষম করুন এবং ভার্চুয়ালহোস্ট ইন-এ একটি Redirect
নির্দেশিকা যুক্ত করুন /etc/httpd/conf/httpd.conf
।
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
Redirect permanent / https://localhost
</VirtualHost>
ব্যবহার করে mod_rewrite
, আপনি একটি নামী ভার্চুয়াল হোস্টও তৈরি করেন। এটি প্রস্তাবিত পদ্ধতি নয়, তবে কাজ করবে।
NameVirtualHost *:80
<VirtualHost *:80>
# Enable the Rewrite engine
RewriteEngine On
# Make sure the connection is not already HTTPS
RewriteCond %{HTTPS} !=on
# This rewrites the URL and forwards to https
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</VirtualHost>
আপনি যদি এসএসএল বন্ধ করতে চান তবে এই লাইনগুলিতে মন্তব্য করুন /etc/httpd/conf.d/ssl.conf
এবং অ্যাপাচি পুনরায় চালু করুন।
LoadModule ssl_module modules/mod_ssl.so
Listen 443
NameVirtualHost
হ্রাস করা হয়েছে এবং অ্যাপাচি-র ভবিষ্যতের সংস্করণগুলিতে সরানো হবে। এটি বর্তমানে ইতিমধ্যে কোনও অপশন নেই। ২.Listen 443
443 পোর্টে শুনার জন্য যদি অ্যাপাচি ইতিমধ্যে কনফিগার করা থাকে যা অনেকগুলি লিনাক্স বিতরণের ক্ষেত্রে ইতিমধ্যে সমস্যা রয়েছে 2. কেবলমাত্র যুক্ত করুন যদি আপনি নিশ্চিত হন যে এই লাইনটি অন্য কোথাও কনফিগার করা হয়নি।