Puncte:1

Instalați certbot nginx în Amazon Linux AMI

drapel ru

am un foarte vechi amazon linux ami în care trebuie să instalez certbot pentru nginx-ul meu care rulează un site web php. Acum trebuie să instalez ssl pe acest site. Dar nu pot instala certbot-nginx pe serverul meu. ori de cate ori incerc sa instalez

sudo yum install python2-certbot-nginx.noarch

îmi arată o eroare de dependență. Asa la final

--> Dependență de procesare: python-requests >= 2.6.0 pentru pachet: python2-requests-2.6.0-0.el7.noarch
---> Pachetul python2-six.noarch 0:1.9.0-0.el7 va fi instalat
--> Dependență de procesare: python-six >= 1.9.0 pentru pachet: python2-six-1.9.0-0.el7.noarch
---> Pachetul setools-libs.x86_64 0:3.3.7-34.23.amzn1 va fi instalat
--> Rezolvarea dependenței terminată
Eroare: Pachetul: python2-requests-2.6.0-0.el7.noarch (epel)
           Necesită: python-requests >= 2.6.0
           Instalat: python26-requests-1.2.3-5.10.amzn1.noarch (@amzn-main)
               python-requests = 1.2.3-5.10.amzn1
Eroare: Pachetul: python2-acme-1.11.0-1.el7.noarch (epel)
           Necesită: python2-criptografie
Eroare: Pachetul: python2-acme-1.11.0-1.el7.noarch (epel)
           Necesită: pyOpenSSL >= 0.13.1
           Instalare: python26-pyOpenSSL-0.10-2.8.amzn1.x86_64 (amzn-main)
               pyOpenSSL = 0,10-2,8.amzn1
Eroare: Pachetul: python2-acme-1.11.0-1.el7.noarch (epel)
           Necesită: python2-pyasn1
Eroare: Pachetul: certbot-1.11.0-1.el7.noarch (epel)
           Necesită: systemd
Eroare: Pachetul: python2-six-1.9.0-0.el7.noarch (epel)
           Necesită: python-six >= 1.9.0
           Instalat: python26-six-1.8.0-1.23.amzn1.noarch (@amzn-main)
               python-six = 1.8.0-1.23.amzn1
Eroare: Pachetul: python2-josepy-1.3.0-2.el7.noarch (epel)
           Necesită: python2-setuptools
Eroare: Pachetul: python2-josepy-1.3.0-2.el7.noarch (epel)
           Necesită: python2-criptografie
Eroare: Pachetul: python2-certbot-1.11.0-1.el7.noarch (epel)
           Necesită: python2-cryptography >= 1.2.3
Eroare: Pachetul: python2-acme-1.11.0-1.el7.noarch (epel)
           Necesită: pyOpenSSL >= 0.13.1
           Disponibil: python26-pyOpenSSL-0.10-2.8.amzn1.x86_64 (amzn-main)
               pyOpenSSL = 0,10-2,8.amzn1
 Puteți încerca să utilizați --skip-broken pentru a rezolva problema
 Ai putea încerca să rulezi: rpm -Va --nofiles --nodigest

Am încercat să instalez yum-utils și pachet-curățare --frunze dar tot apare următoarea eroare. Imi poate spune cineva cum pot preveni aceasta problema? Mulțumiri. Btw serverele mele os-release

NAME="Amazon Linux AMI"
VERSION="2018.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2018.03"
PRETTY_NAME="Amazon Linux AMI 2018.03"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2018.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"

Ma poate ajuta cineva cu asta? Cred că dacă aș putea elimina toate aceste probleme de dependențe, atunci aș putea instala python2-certbot-nginx și aș putea face ssl.Pot primi vreun ajutor? Mulțumesc anticipat.

Puncte:3
drapel pk

De asemenea, m-am confruntat cu o problemă similară cu câteva luni în urmă în Amazon Linux. S-a rezolvat prin instalarea certbot prin pip. Comenzile pe care le-am folosit:

pip install virtualenv
virtualenv ~/.certbot
sursa ~/.certbot/bin/activate
pip install 'setuptools<41'
pip install certbot
pip install 'parsedatetime<2.6'

Acum pur și simplu generați certificatul emitând comanda de mai jos

sudo ~/.certbot/bin/certbot certonly --webroot -w /usr/share/nginx/html/example -d example.com 
MD Nasirul Islam avatar
drapel ru
tu ești salvatorul chiar avea nevoie de acest ajutor, mulțumesc foarte mult

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.