cari

Rumah  >  Soal Jawab  >  teks badan

Pelayan Apache membolehkan akses HTTPS

Apache sedang dipasang pada Centos, dan tiga mesin maya dicipta, salah satunya dikonfigurasikan dengan perkhidmatan SSL. Kesan yang saya inginkan ialah melumpuhkan akses HTTP dan hanya membenarkan akses HTTPS. Bagaimana untuk mengkonfigurasi dan melaksanakan ini?

Situasi semasa: HTTP dan HTTPS boleh diakses.

PHP中文网PHP中文网2791 hari yang lalu689

membalas semua(2)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:03:15

    Adakah anda mahu memaksa http untuk melompat ke akses https, atau adakah anda mahu http ditetapkan terus menjadi tidak boleh diakses? Secara amnya, tapak web yang menggunakan https akan mengambil kira bahawa pengguna sudah biasa dengan input http, dan akan mengkonfigurasi pelayan untuk memaksa http melompat ke https Konfigurasi pelayan Apache adalah seperti berikut:
    Jika anda perlu melompat ke seluruh tapak, kemudian dalam teg <Direktori> pada fail konfigurasi tapak web , taip yang berikut:

    RewriteEngine on
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^(.*)?$ https://%{SERVER_NAME}/ [L,R]
    

    Jika anda ingin memaksa https ubah hala ke direktori tertentu, salin kod berikut:

    RewriteEngine on
    RewriteBase /yourfolder
    RewriteCond %{SERVER_PORT} !^443$
    #RewriteRule ^(.*)?$ https://%{SERVER_NAME}/ [L,R]
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-16 17:03:15

    Hanya padamkan hos maya yang sepadan dengan http yang anda konfigurasikan
    https ialah hos maya yang dikonfigurasikan dengan ssl, jadi konfigurasi http asal tidak memberi kesan padanya

    .

    balas
    0
  • Batalbalas