2012-01-04 23 views
11

Sitemde bazı güvenli sayfalara ihtiyacım var. Satın aldığım (ve ana bilgisayarımın yüklediği) söz konusu alan adı için güvenli bir sertifika aldım.php/html sayfaları güvenli/https nasıl oluşturulur?

biri o noktada ne yapar? Belirli sayfaları nasıl güvenli hale getirebilirim, belirli bir dizine koymam gerekiyor mu? Ya da bazı üstbilgileri mi kullanıyorsun? Bunun nasıl çalıştığını bilmiyorum.

Umarım birileri bana doğru yönde işaret edebilir.

cevap

0

Site yapılandırma dosyanızı düzenlemeniz gerekiyor. Sen (apache2 için) bu konuda daha fazla bilgi bulabilirsiniz: http://www.geocerts.com/install/apache_2 (Ubuntu kullanılıyorsa) http://www.tc.umn.edu/~brams006/selfsign_ubuntu.html

beni kullandığınız sunucuyu bildirmek Do ve ben de bunun yapılandırma ile size yardımcı olabilir.

+0

cevabınız birdir;) Geri döndüğünüz için, Apache'dayız. Gönderdiğiniz bağlantıları okuyacağım. –

+0

(veya başka biri) - Bence ana şirketimiz, sertifikanızda detaylandırılmış adımlar ile sertifikayı zaten kurdu ve yapılandırdı. Gerçekten aradığım şey - hepsi yüklendikten ve yapılandırıldıktan sonra - belirli bir sayfayı nasıl https haline getirebilirim? Yardım ettiğin için teşekkür ederim. –

+0

, sayfanın https'yi desteklemesini sağlamak için, https erişimini açtığınızda bu sayfada https erişimine izin vermek için https erişimine izin vermek için bağlantıda belirtildiği gibi apache yapılandırmasını kullanmanız gerekir. Webhost'unuz tüm ayarları yaptıysa, sayfanıza http yerine https ile erişmeyi deneyebilirsiniz. – Neo

7

Belki düşündüğünüzden çok daha kolay. Sağlayıcınız sertifikayı yüklediyse, yalnızca doğru iletişim kuralı olan sayfayı arayın, bu http://www.example.com/page.html yerine https://www.example.com/page.html anlamına gelir.

zor kısmı sayfası yalnızca HTTPS Protokollerine ile aradı ve HTTP ile erişilebilir değil edilebileceğini, emin olmaktır. Göreli bağlantılar, kaynak sayfa ile aynı protokolü kullanacaktır.

kolay yolu

sitenizi kontrol (daha sonra göreceli bağlantıları kullanabilirsiniz) sadece HTTPS yapmak, elbette olduğunu. Bazı sağlayıcılar bu seçeneği kendi kontrol panellerinde sunar. Böyle bir seçenek yoksa, bir .htaccess dosyası yazabilir ve kök dizinine yerleştirebilirsiniz. Bu satırlar HTTPS istekleri için herhangi HTTP isteklerini yönlendirir: Elbette

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L] 

Kendi alanınızla example.com değiştirmelisiniz.

+0

Merhaba teşekkür secure.page.php onu yönlendirir senin geri bildirim. Kullanıcının doğrudan http'a gitmediğini düşünmemiştim. Sitenin tamamını https yapmakla ilgili olarak - bu her şeyi önemli ölçüde yavaşlatmaz mı? Ya da biraz mı? Ya da hiç değil mi? Hiç değilse, belki de bu gitmek için en iyi yoldur. Yardım ettiğin için teşekkür ederim. –

+0

@Edward Williams - Evet, bu bir siteyi yavaşlatırsa veya görmezden gelebilirseniz açık bir tartışmadır. Gerçek şu ki, HTTP ve HTTPS arasında geçiş yaparsanız, güvenli bir site oluşturmak zordur (http://stackoverflow.com/q/5843305/575765 adresine bakın). Sitenizde ** çok ** çok fazla trafik beklemiyorsanız, bunu yalnızca HTTPS yapmak için tavsiye ederim, muhtemelen hiç bir farkı not etmeyeceksiniz. – martinstoeckli

İlgili konular