Arhīvs ‘Apache’ kategorijai
-
Noderīga .htaccess regula
Pirms pāris gadiem man radās šāda vajadzība un toreiz domāju, ka normāli to uztaisīt nevar.Bet tomēr var.
Ideja ir sekojoša: Jums ir serveris vai nu mājās vai nu darbā. Un ir vajadzība pielikt papildus drošību tiem, kas nāk no “svešiem” tīkliem.
Order deny,allow
Deny from all
Allow from 192.168.1.
Satisfy any
AuthType Basic
AuthName “Šeit kāds gaumīgs teksts, kas parādīsies autorizācijas logā”
AuthUserFile /var/www/htpass
Require valid-user -
Ar vēvēvē, bez vēvēvē.
Kā tad ir pareizi?
Kādu laiku nebija sanācis pašam uzstādīt, kādu publisku lapu. Tā lai pa smuko. Uzstādot šo lapu, kas hostējas uz servera, ko neesmu instalējis, saskāros ar interesantu fīču, par to tad nolēmu uzrakstīt.
(vairāk…) -
apache server-status
IP Address = 10.20.30.40
Uncomment for mod_status
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 10.20.30.40
</Location>mod_rewrite for https redirect:
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^10\.20\.3o\.40$
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] -
zenoss apache ssl
/etc/httpd/conf.d/ssl.conf
<VirtualHost _default_:443>
RewriteEngine On
RewriteRule ^/(.*) http://127.0.0.1:8080/VirtualHostBase/https/yourhost.yourdomain.com:443/VirtualHostRoot/$1 [L,P]/etc/httpd/conf/httpd.conf
<Directory “/var/www/html”>
RewriteEngine on
Allow from all
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]