คำสั่งในการพิจารณาว่าติดตั้ง OpenSSL และ mod_ssl ใน apache2 คืออะไร?


10

ไม่มีใครรู้คำสั่งเพื่อตรวจสอบว่ามีการติดตั้ง OpenSSL และ mod_ssl ใน apache2 หรือไม่

ขอแสดงความนับถือฟิโอน่า

คำตอบ:


17

วิธีตรวจสอบโมดูล apache ที่ติดตั้งบนระบบของคุณ:

apache2ctl -M or apachectl -M

วิธีตรวจสอบว่ามีการติดตั้ง OpenSSL ในระบบของคุณหรือไม่:

สำหรับ GNU / Linux distros ที่ใช้แพ็คเกจ rpm:

rpm -qa | grep -i openssl

สำหรับ GNU / Linux distros ที่ใช้แพ็คเกจ deb:

dpkg -l | grep -i openssl

ขอบคุณที่กลับมาหาฉัน HD เพื่อตรวจสอบ OpenSSL ทั้งคำสั่งไม่ทำงาน ฉันใช้ Ubuntu Hardy มีคำสั่งเฉพาะสำหรับการแจกจ่ายนี้หรือไม่? ขอแสดงความนับถือ, ฟิโอน่า
ฟิโอน่า

คำสั่ง dpkg ควรทำงานกับ Hardy เมื่อคุณพูดว่า 'ไม่ทำงาน' นั่นหมายความว่าไม่มีอะไรถูกส่งคืนหรือไม่? ในกรณีนี้คุณไม่ได้ติดตั้งแพคเกจ 'openssl' ไว้
Kyle Brandt

อย่างที่ไคล์บอกว่าถ้า dpkg ไม่ส่งคืนอะไรแพคเกจ openssl จะไม่ถูกติดตั้ง
hdanniel

ตกลง .. ขออภัยการแข่งขันพิมพ์ผิด .. ดูเหมือนว่าติดตั้ง OpenSSL: ii openssl 0.9.8g-4ubuntu3.7 Secure Socket Layer (SSL) ไบนารีและที่เกี่ยวข้อง ii openssl-blacklist 0.3.3 + 0.4-0ubuntu0.8.04 3 รายการของคีย์ RSA ของ OpenSSL ที่ถูกขึ้นบัญชีดำ ii ssl-cert 1.0.14-0ubuntu2.1 ตัวตัดคำ debconf อย่างง่ายสำหรับ openssl ขอแสดงความนับถือ Fiona
Fiona

หรือถ้าคุณใช้งานArchลีนุกซ์คงเป็นเช่นนั้นpacman -Q openssl
Jesse Chisholm

2

ด้วย apache2 ในสภาพแวดล้อม Debian:

sudo apache2ctl -t -D DUMP_MODULES

หรือ

sudo apache2ctl -S

นี่จะแสดงโมดูลทั้งหมดที่โหลดไว้ใน Apache ในปัจจุบันคุณอาจมีการติดตั้งอื่น แต่ไม่โหลด ในการค้นหาว่าวิธีที่ง่ายที่สุดที่ฉันรู้คือดูในไดเรกทอรี / etc / apache2 / mods-available

หากไม่ได้โหลดและคุณคิดว่าติดตั้งแล้วคุณสามารถใช้คำสั่งโมดูลโหลดเพื่อพยายามโหลดและดูว่ามีข้อผิดพลาดหรือไม่ (ถ้าคุณมีเวลาหยุดทำงานเล็กน้อย)


1
-S และ -M เป็นเพียงนามแฝงสำหรับ apache2ctl -t -D DUMP_MODULES
Kyle Brandt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.