আমি কিভাবে একটি apache2 ubuntu HTTP HTTPS পুনঃনির্দেশিত পূর্বাবস্থায় ফেরাবো?


1

আমি একটি apache2 উদাহরণ চলমান আছে, HTTPS চলমান পুনঃনির্দেশ সঙ্গে:

<IfModule mod_ssl.c>

<VirtualHost *:80>
    ServerAdmin support@myco.com
    DocumentRoot "/var/www"
    ServerName www.myco.com
    ServerAlias myco.com

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>
<VirtualHost *:443>
    ServerAdmin support@myco.com
    DocumentRoot /var/www
    ServerName www.myco.com
    ServerAlias myco.com

    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
...

ঠিকভাবে কাজ করে. আমি কিছু অভ্যন্তরীণ স্থানান্তর দ্রুততর করার জন্য httpd- এ অ এনক্রিপ্টেড ভিওস্ট সক্ষম করার সিদ্ধান্ত নিয়েছি, তবে আমি কনফিগারেশনে পুনরাবৃত্তি লাইনগুলি সরানো হয়েছে, ডকরুটটিকে / var / www / অন্যান্যতে নির্দিষ্ট করে দিয়েছি এবং কিছু স্বাভাবিক HTTP যোগ করেছি নির্দেশাবলী, উপরের HTTPS কনফিগারেশন থেকে নির্দেশিকা সম্পর্কিত নির্দেশাবলী যেমন কপি (কিন্তু বিভিন্ন পাথ)।

যখন আমি করি /etc/init.d/apache2 restart এটি ঠিক আছে, লগের কোন ত্রুটি নেই, তবে সাইটটি এখনও আমার ক্যাশে-খালি ব্রাউজারে পুনঃনির্দেশিত করে।

আমি এখনও স্বাভাবিকভাবে কাজ করার জন্য এসএসএল-সাইটে প্রয়োজন, কিন্তু আমি পোর্ট 80 এ সাইটে আঘাত যখন আমি বিভিন্ন কন্টেন্ট চেয়েছিলেন কি?


আপনি ব্যবহার করতে পারেন নাম-ভিত্তিক ভার্চুয়াল হোস্ট , এবং নির্দিষ্ট হোস্ট-নামগুলিতে কেবল অ-SSL বিকল্পটি প্রকাশ করবেন?
javabrett
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.