proxy ile Apache özet kimlik doğrulaması

Tarafından Steven Lloyd Watkin , Pazar 27 Mart 2011 12:57

Bu yazıya kullanarak olacaktır kimlik temel çabuk proxy kurmak göstermek nasıl apache .

durumda benim ben istedim iletim bit torrent istemcisi gerektirdiği açıklaması) fedora mevcut en son olarak internet yüzden olabilir check indirme (devlet ve adminster sel gibi bitti. İletim kendisini varsayılan port 9091 ile web istemcisi çalışır. apache kullanarak üzerinden bağlantı noktası daha açılması rahatsız yerine üzerinde iletim proxy çağrı yoluyla benim sadece güvenlik duvarı istiyorum nessecary ben liman karar verdim ben kurallara yönlendirme ve ekleme mod_proxy'ye .

bunlar kurulum web istemcisi için son nokta olacak ve uygun vhost ayarları eklendi aşağıdaki gibi yeni bir alt etki alanı yapmak için:

  <VirtualHost *:80>
 SunucuAdı alt domain.server.tld
 <location />
 ProxyPass http://localhost:9091/
 </ Location>
 </ VirtualHost> 

apache yeniden başlattıktan sonra görmek için gitmek artık mümkün uca ve nokta iletim web istemcisi.

Ancak iletim adamcağız biraz buldum müşteri I've sahip web kendi kimlik doğrulama için karar verdim gitmek ile kullanarak kimlik üzerinden apache mod_auth_digest böylece () vb ayarları kaybeder bazen bazen çalışır, ben daha fazla iş yok bu yana karar verdi Temel kimlik doğrulama ve güvenli kılan şey biraz daha iyi.

sipariş Yani komutu kullanarak dosya parola oluşturmak için öncelikle ihtiyacımız kurmak bu htdigest . Kullanım olarak hemen hemen tam olarak aynı htpasswd , ancak bir bölge ek argüman var biri. Bölge olan kullanıcı adı ve şifre geçerli alandır, sen tek şey sağlamak için çeşitli alemlere tanımlayabilirsiniz bunu sizin vhost yapılandırmada belirtilen aynı kullanıcı adı ve şifrenizi bölge oluştururken olmasıdır. Bu örnek için sadece özel kullanım için gidiyorum.

Bu yüzden ilk olarak yeni bir şifre dosyası sindirmek ve ilk kullanıcı eklemek oluşturun:

  / Var-c htdigest / lib / iletim / passwd-lloyd özel sindirmek 

Eğer yeni kullanıcılar için bir şifre girmeniz istenecek. ekleyerek sonraki kullanıcılar (bu sadece başlangıçta şifre dosyası oluşturmak için kullanılır)-c bayrağı kullanmadığınız zaman.

Sonra aşağıdaki gibi kimlik bilgileri ile vhost yapılandırma güncelleme:

  <VirtualHost *:80>
 SunucuAdı alt domain.server.tld
 <location />
 ProxyPass http://localhost:9091/
 AuthType Digest
 AuthName "özel"
 AuthUserFile / var / lib / iletim / sindirmek-passwd
 Gerektiren geçerli kullanıcı
 </ Location>
 </ VirtualHost> 

Bir kez bu işlem tamamlandığında, apache yeniden başlatın ve bitiş noktasına gidin ve size bir kullanıcı adı ve şifre istenecek.

Bir Yanıt bırak













Panorama Tema tarafından Themocracy

6 ziyaretçi online şimdi
3 misafir, 3 bot, 0 üye
bugün Max ziyaretçi: 13 05:44 UTC am
Bu ay: 26 de 2011/07/05 12:35 UTC am
Bu yıl: 130 28-03-2011 22:40 UTC
Tüm zamanların: 130 28-03-2011 10:40 UTC