le mie informazioni di contatto
Posta[email protected]
2024-07-06
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
mkdir all_https_ssl
cd all_https_ssl
Genera una chiave con una lunghezza personalizzata, ad esempio 2048 (per evitare che alcune applicazioni richiedano che la lunghezza della chiave non possa essere troppo breve)
openssl genrsa -out key.pem 2048
Utilizza la chiave privata per generare una richiesta di certificato (la richiesta di certificato CSR viene utilizzata per generare un certificato dalla società di visti)
openssl req -new -key key.pem -out csr.pem
Ti verrà quindi chiesto di inserire le informazioni sulla tua firma.
Nota: puoi inserire CN per il paese, ma non inserire nient'altro. Non inserire la password. Premi Invio e vai alla fine per completare.
Utilizza la richiesta di certificato CSR per firmare (firmalo tu stesso, non è necessario emettere la società di certificazione, firma per 30 anni)
openssl x509 -req -in csr.pem -out cert.pem -signkey key.pem -days 9650
Configura la chiave e il certificato del certificato su SSL della porta 443 di nginx (l'https di nginx deve essere configurato con ssl_certificate)
server {
listen 443;
server_name your-domain.com;
ssl on;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
}