Score:1

ติดตั้ง certbot nginx ใน Amazon Linux AMI

ธง ru

ฉันแก่แล้วจริงๆ อเมซอน ลินุกซ์ อามิ ซึ่งฉันต้องติดตั้ง certbot สำหรับ nginx ซึ่งใช้งานเว็บไซต์ php ตอนนี้ฉันต้องติดตั้ง ssl บนเว็บไซต์นี้ แต่ฉันไม่สามารถติดตั้ง certbot-nginx บนเซิร์ฟเวอร์ของฉันได้ เมื่อใดก็ตามที่ฉันพยายามติดตั้ง

sudo yum ติดตั้ง python2-certbot-nginx.noarch

มันแสดงให้ฉันเห็นข้อผิดพลาดในการพึ่งพา แบบนี้ตอนจบ

-> การพึ่งพาการประมวลผล: python-requests>= 2.6.0 สำหรับแพ็คเกจ: python2-requests-2.6.0-0.el7.noarch
---> แพ็คเกจ python2-six.noarch 0:1.9.0-0.el7 จะถูกติดตั้ง
--> การพึ่งพาการประมวลผล: python-six >= 1.9.0 สำหรับแพ็คเกจ: python2-six-1.9.0-0.el7.noarch
---> แพ็คเกจ settools-libs.x86_64 0:3.3.7-34.23.amzn1 จะถูกติดตั้ง
-> การแก้ปัญหาการพึ่งพาเสร็จสิ้น
ข้อผิดพลาด: แพ็คเกจ: python2-requests-2.6.0-0.el7.noarch (epel)
           ต้องการ: python-requests >= 2.6.0
           ติดตั้งแล้ว: python26-requests-1.2.3-5.10.amzn1.noarch (@amzn-main)
               หลามคำขอ = 1.2.3-5.10.amzn1
ข้อผิดพลาด: แพ็คเกจ: python2-acme-1.11.0-1.el7.noarch (epel)
           ต้องการ: python2-cryptography
ข้อผิดพลาด: แพ็คเกจ: python2-acme-1.11.0-1.el7.noarch (epel)
           ต้องการ: pyOpenSSL >= 0.13.1
           การติดตั้ง: python26-pyOpenSSL-0.10-2.8.amzn1.x86_64 (amzn-main)
               pyOpenSSL = 0.10-2.8.amzn1
ข้อผิดพลาด: แพ็คเกจ: python2-acme-1.11.0-1.el7.noarch (epel)
           ต้องการ: python2-pyasn1
ข้อผิดพลาด: แพ็คเกจ: certbot-1.11.0-1.el7.noarch (epel)
           ต้องการ: systemd
ข้อผิดพลาด: แพ็คเกจ: python2-six-1.9.0-0.el7.noarch (epel)
           ต้องการ: python-six >= 1.9.0
           ติดตั้งแล้ว: python26-six-1.8.0-1.23.amzn1.noarch (@amzn-main)
               หลามหก = 1.8.0-1.23.amzn1
ข้อผิดพลาด: แพ็คเกจ: python2-josepy-1.3.0-2.el7.noarch (epel)
           ต้องการ: python2-setuptools
ข้อผิดพลาด: แพ็คเกจ: python2-josepy-1.3.0-2.el7.noarch (epel)
           ต้องการ: python2-cryptography
ข้อผิดพลาด: แพ็คเกจ: python2-certbot-1.11.0-1.el7.noarch (epel)
           ต้องการ: python2-cryptography >= 1.2.3
ข้อผิดพลาด: แพ็คเกจ: python2-acme-1.11.0-1.el7.noarch (epel)
           ต้องการ: pyOpenSSL >= 0.13.1
           พร้อมใช้งาน: python26-pyOpenSSL-0.10-2.8.amzn1.x86_64 (amzn-main)
               pyOpenSSL = 0.10-2.8.amzn1
 คุณสามารถลองใช้ --skip-broken เพื่อแก้ไขปัญหา
 คุณสามารถลองเรียกใช้: rpm -Va --nofiles --nodigest

ฉันได้ลองติดตั้ง yum-utils และ แพ็คเกจทำความสะอาด - ใบไม้ แต่ยังคงมีข้อผิดพลาดต่อไปนี้ปรากฏขึ้น ใครช่วยบอกวิธีป้องกันปัญหานี้ที ขอบใจ. btw เซิร์ฟเวอร์ของฉันปล่อยระบบปฏิบัติการ

NAME="อเมซอน ลินุกซ์ AMI"
เวอร์ชั่น = "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/"

ใครสามารถช่วยฉันได้บ้าง ฉันคิดว่าถ้าฉันสามารถลบปัญหาการพึ่งพาเหล่านี้ได้ทั้งหมด ฉันจะติดตั้ง python2-certbot-nginx และทำ ssl ได้ฉันจะได้รับความช่วยเหลืออะไรบ้าง? ขอบคุณล่วงหน้า.

Score:3
ธง pk

ฉันยังประสบปัญหาที่คล้ายกันเมื่อไม่กี่เดือนก่อนใน Amazon linux แก้ไขปัญหานี้โดยติดตั้ง certbot ผ่าน pip คำสั่งที่ฉันใช้:

pip ติดตั้ง virtualenv
virtualenv ~/.certbot
แหล่งที่มา ~/.certbot/bin/activate
pip ติดตั้ง 'setuptools <41'
pip ติดตั้ง cerbot
pip ติดตั้ง 'parsedatetime <2.6'

ตอนนี้เพียงแค่สร้างใบรับรองโดยออกคำสั่งด้านล่าง

sudo ~/.certbot/bin/certbot certonly --webroot -w /usr/share/nginx/html/example -d example.com 
MD Nasirul Islam avatar
ru flag
คุณคือผู้กอบกู้ที่ต้องการความช่วยเหลือนี้จริงๆ ขอบคุณมาก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา