Come si può reindirizzare correttamente le porte da 80 a 443 per SSL?


0

Ho ricevuto un certificato pubblico per ssl da openssl.com. Ha funzionato, quindi devo rifare il mio sistema per far funzionare phpmyadmin. Tutto funziona sulla porta 80 prima di cambiare la configurazione predefinita con questa di seguito.

Inizialmente ho fatto funzionare l'SSL e il mio certificato richiede la password che funziona. Quindi ho provato a reindirizzare il sito Web dall'80 al 443 ma non l'ho mai capito e non sono sicuro di cosa mi stia perdendo o facendo di sbagliato:

sudo apt-get update
sudo apt-get install lamp-server^
sudo a2enmod ssl

after nano below:
sudo service apache2 restart

nano /etc/apache2/sites-enabled/000-default.conf


<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
Redirect / https://www.example.com/

#DocumentRoot /var/www/html
#Redirect permanent /secure https://www.example.com
</VirtualHost>

<VirtualHost _default_:443>
#<VirtualHost *:443>

    ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
        ServerName www.example.com
        ServerAlias example.com
SSLEngine on
SSLCertificateFile /etc/ssl/test/1_root_bundle.crt
SSLCertificateKeyFile /etc/ssl/test/newestkey.key
SSLCACertificateFile /etc/ssl/test/2_example.com.crt
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

1
Spiegare cosa non funziona esattamente e come si manifesta il problema.
Daniel B,

Quando lo faccio, non caricherò affatto la pagina web. Non ci sono errori di Apache. Il browser Web dice solo che si è verificato un errore durante la connessione. Questo è per il lato 80 e 443 delle cose. Quindi nulla può essere collegato e tutto si riferisce a questo file.
Sol,

1
Quindi Apache probabilmente non è in esecuzione. Hai controllato il registro degli errori?
Daniel B,

Penso che tu abbia ragione. Sembrava che sarebbe andato, ma credo che la mia macchina virtuale sia stata corrotta. Così ho creato una nuova immagine di Ubuntu e proverò di nuovo a vedere se ha gli stessi risultati di questo!
Sol,

Risposte:


2

Consiglierei questi tutorial, perché per la maggior parte delle situazioni coprono tutto:

http://blog.technerdservices.com/index.php/2015/04/creating-a-home-server-part-7-how-to-add-ssl-to-an-ubuntu-14-04-lamp- server web/

https://www.startssl.com/Support?v=21

Il primo link ti porterà a fare un certificato autofirmato per testare il tuo SSL.
Il secondo link sarà per un servizio pubblico gratuito per i test.


Guardando attraverso questo ho notato alcuni errori nella mia configurazione dall'inizio! :)
Sol,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.