Inoltro da 80 a 443 su Nagios woes

Forse ho solo bisogno di una visione in più perché non vedo where sto andando male. Ho usato un SSL Cert per assicurare il nostro server nagios. Vogliamo specificamente richiedere tutto il traffico su nagios (come 2 utenti, lol) per utilizzare SSL.

Così ho pensato, oh, mod_rewrite + Rewrite Rule in .htaccess, giusto?

  • Apache non invia il client x509 certificato a Tomcat tramite mod_proxy
  • HSTS su Amazon CloudFront da origine S3
  • Impostazione SSL su apache su ubuntu linux
  • SNI rappresenta una preoccupazione per la privacy per i visitatori del mio sito web?
  • La negoziazione SSL di SVN non è rioutput
  • Come eseguire Gunicorn a monte con una configuration SSL Nginx?
  • Così sono andato in DocumentRoot e ho fatto un vi .htaccess (non esisteva già) e poi ho messo la seguente regola;

    RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://our.server.org/$1 [R,L] 

    Questo non fa assolutamente niente. Nada.

    Whhhyy ..

    Nota: AllowOverride tutto in httpd.conf è attivo. Inoltre, ho verificato che il module non è stato annullato … ma noti, non ho trovato il module mod_rewrite installato in modo da copiarlo da un altro server e inserito nei moduli / mod_rewrite.so. Era strano perché era abilitato nel file httpd.conf, ma poi non esisteva nei moduli …

    Sono un baddie 🙁

  • Installazione dei repository yum specificati nel file kickstart
  • Relinking di un file eliminato
  • Come controllare le autorizzazioni di file tramite SSH
  • Come applicare più sottoreti a un server con una NIC?
  • Elenca i file non scrivibili in Linux
  • Qual è la utility di row di command inversa DNS?
  • 2 Solutions collect form web for “Inoltro da 80 a 443 su Nagios woes”

    Ecco il mio reindirizzamento non-ssl VirtualHost nella sua interezza:

     <VirtualHost *:80> ServerAdmin root@example.com ServerName www.example.com ServerAlias example.com RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule ^/(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L] LogLevel warn CustomLog /var/log/apache2/access.log vhost_combined ErrorLog /var/log/apache2/error.log </VirtualHost> 

    Questo appartiene alla configuration Apache piuttosto che a .htaccess .

    La differenza principale è nelle nostre righe RewriteCond , where il tuo è %{SERVER_PORT} 80 e il mio è %{HTTPS} !=on .

    È molto più facile fare quanto segue se si dispone di due impostazioni di voci vhost differenti.

     Redirect permanent / https://our.server.org/ 

    Nel non-ssl vhost. Non preoccupatevi che copriranno tutti i uris entrati.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.