Acesta este un tutorial a rula SSL gratis pe sentora pentru doate domeniile.
Nivel de cunostinte: Mediu
Dificultate: 5/10
Free SSL: letsencrypt
Va rog sa urmati toti pasii asa cum sunt scrisi mai jos.
[HIDE-POSTS=10][/HIDE-POSTS][HIDE-POSTS=10][/hide-posts][HIDE-POSTS=10]
1. login pe root
2.
3. Acum avem ssl instalat si urmatorul pas este sa generam pentru fiecare domeniu in parte.
4. rulati comanda hostname si vedeti url care apare. ar trebui sa fie ceva de gen: s1.numedomeniu.com
5. acum rulam urmatoarea comanda pentru a genera ssl pentru hostname
Urmatorul pas este sa generam certificat ssl pentru fiecare domeniu in parte. Eu voi face exemplu pentru unul iar voi trebuie sa faceti acelasi lucru pentru fiecare domeniu.
De retinut: Trebuie facut ssl pentru www si non www si daca nu vreti sa va complicati, atunci lasati site-ul sa ruleze pe non www care este default. Pentru www se fac aceiasi pasi doar ca se adauga www in fata la domeniu.
1. generam ssl pentru domeniu.com
2. login in sentora panel si mergeti la Admin -> Module Admin -> Apache Config > Override a Virtualhost si alegeti domeniu.com
3. bifati casuta la Forward Port 80 to Overriden Port
4. la Port Override puneti 443
5. la Custom Entry: adaugati codul de mai jos si inlocuiti domain.com cu domeniul vostru
6. click save vhost
7. rulati comanda
8. acum dam restart la apache
Acum accesati domeniul vostru si ar trebui sa aiba acel icon verde cu securizat. Daca domeniul vostru ruleaza pe www si voit ati generat pe non www, atunci va arata ca nu este securizat.
Pentru a rezolva problema asta vedeti explicatia de mai sus.
Puteti schimba url de accesa la site din www in non www
1. login in wp admin
2. click pe setari
3. la domeniu, schimbari ambele url cu https si fara www
4. acum ar trebui sa ruleze pe ssl
[/HIDE-POSTS]
Pro:
Esti in rand cu lumea, ca e la moda sa ai ssl acum pe site tau de filme online sau porn. :d
Con:
Tot continutul non ssl de pe site nu se va incarca. Sa spunem ca ai o imagine sau video care este pe un site extern dar nu are ssl, atunci acesta nu va fi afisat pe site. Inca nu stiu o rezolvare generala la aceasta problema si cine stie cum sa posteze mai jos.
Daca nu va pricepeti sa o faceti voi, o pot face eu contra cost. 5$ per certificat, domeniu instalat corect si nu include eventuale probleme de load la continut. Daca ai peste 10 domenii discutam la pret.
Nivel de cunostinte: Mediu
Dificultate: 5/10
Free SSL: letsencrypt
Va rog sa urmati toti pasii asa cum sunt scrisi mai jos.
[HIDE-POSTS=10][/HIDE-POSTS][HIDE-POSTS=10][/hide-posts][HIDE-POSTS=10]
1. login pe root
2.
Cod:
yum update -y
yum install mod_ssl
yum install openssl
yum install git
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./letsencrypt-auto --help
4. rulati comanda hostname si vedeti url care apare. ar trebui sa fie ceva de gen: s1.numedomeniu.com
5. acum rulam urmatoarea comanda pentru a genera ssl pentru hostname
Cod:
service httpd stop
./letsencrypt-auto certonly --standalone -d s1.numedomeniu.com
service httpd start
De retinut: Trebuie facut ssl pentru www si non www si daca nu vreti sa va complicati, atunci lasati site-ul sa ruleze pe non www care este default. Pentru www se fac aceiasi pasi doar ca se adauga www in fata la domeniu.
1. generam ssl pentru domeniu.com
Cod:
service httpd stop
./letsencrypt-auto certonly --standalone -d domeniu.com
service httpd start
3. bifati casuta la Forward Port 80 to Overriden Port
4. la Port Override puneti 443
5. la Custom Entry: adaugati codul de mai jos si inlocuiti domain.com cu domeniul vostru
Cod:
SSLEngine on
SSLProtocol ALL -SSLv2 -SSLv3
SSLHonorCipherOrder On
SSLCipherSuite ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS
SSLCertificateFile /etc/letsencrypt/live/domain.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domain.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/domain.com/chain.pem
# Keeping bellow for future upgrades.
# Requires Apache >= 2.4
SSLCompression off
7. rulati comanda
Cod:
php -q /etc/sentora/panel/bin/daemon.php
Cod:
service httpd restart
Pentru a rezolva problema asta vedeti explicatia de mai sus.
Puteti schimba url de accesa la site din www in non www
1. login in wp admin
2. click pe setari
3. la domeniu, schimbari ambele url cu https si fara www
4. acum ar trebui sa ruleze pe ssl
[/HIDE-POSTS]
Pro:
Esti in rand cu lumea, ca e la moda sa ai ssl acum pe site tau de filme online sau porn. :d
Con:
Tot continutul non ssl de pe site nu se va incarca. Sa spunem ca ai o imagine sau video care este pe un site extern dar nu are ssl, atunci acesta nu va fi afisat pe site. Inca nu stiu o rezolvare generala la aceasta problema si cine stie cum sa posteze mai jos.
Daca nu va pricepeti sa o faceti voi, o pot face eu contra cost. 5$ per certificat, domeniu instalat corect si nu include eventuale probleme de load la continut. Daca ai peste 10 domenii discutam la pret.