ติดตั้งและกำหนดค่า SSL ด้วย TeamCity โดยใช้หนังสือรับรองที่สร้างจาก CA ทั่วโลก


1

UPDATE:

อัปเดตให้เฉพาะเจาะจงมากขึ้นกับสิ่งที่ฉันกำลังทำอยู่

ฉันคิดว่าฉันอยู่บนเส้นทางที่ถูกต้องมาก่อน แต่ตอนนี้สิ่งต่าง ๆ รู้สึกสับสนมากขึ้น

ฉันไม่เคยมีประสบการณ์กับ Apache / Tomcat / อะไรก็ตามที่ TeamCity กำลังทำงานอยู่ทำงานได้ค่อนข้างมากใน IIS ก่อนหน้านี้และฉันมีเวลายากที่จะเข้าใจวิธีการติดตั้งใบรับรอง SSL เพื่อใช้ TeamCity กับ https

ฉันมี SSL Cert จาก CA ทั่วโลก แต่ผมมีช่วงเวลาที่ยากกับคำแนะนำที่นี่และที่นี่

ฉันอิมพอร์ตใบรับรองของฉันไปยังที่เก็บคีย์และฉันกำหนดค่าไฟล์ server.xml ของฉันให้ชี้ไปที่ที่เก็บคีย์ของฉันตามคำแนะนำ อย่างไรก็ตามเมื่อฉันไปที่ไซต์ของฉันมันแจ้งว่ามีปัญหากับใบรับรองของฉัน ดูเหมือนว่าคำแนะนำจาก CA คำแนะนำจาก TeamCity และคำแนะนำจาก Apache (ลิงก์เมืองทีมใดที่ไป) แตกต่างกันทั้งหมด

ใครช่วยอธิบายขั้นตอนที่ฉันหายไป / ข้าม?

หมายเหตุสิ่งนี้กำลังทำงานอยู่บนกล่อง Windows หากสร้างความแตกต่าง


คุณกำลังพูดถึง Apache หรือ Tomcat?
— Frands Hansen

คำตอบ:


0

ในการติดตั้งใบรับรองใน apache2 คุณจะต้องแก้ไขไฟล์ httpd.conf หรือ SSL.conf ของคุณเพื่อให้มีสามรายการ:

SSLEngine บน
SSLCertificateFile
/path/to/your/apacheconf/ssl.crt/server.crt SSLCertificateKeyFile /path/to/your/apacheconf/ssl.key/server.key

คุณอาจต้องตรวจสอบว่าคุณได้ติดตั้ง OpenSSL และ mod_ssl.so


ฉันหาไฟล์. conf เหล่านี้ไม่พบดังนั้นฉันคิดว่าบางทีฉันก็ไม่รู้ว่ามันทำงานอะไรอยู่ คำถามที่แก้ไขแล้วจะเจาะจงมากขึ้น
— Adam

คุณจะต้องการข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่คุณกำลังทำงาน เซิร์ฟเวอร์ไคลเอ็นต์ TeamCity ของคุณกำลังปิดการทำงานของ Java คุณจำเป็นต้องรู้ว่าคุณกำลังใช้ Tomcat หรือหากคุณมีการตั้งค่าที่ซับซ้อนยิ่งขึ้นกับทั้ง Apache เว็บเซิร์ฟเวอร์และ Tomcat ดูบริการ Widows ของคุณสำหรับ Tomcat และ Apache
— Chris Ting

ฉันไม่เห็น Apache หรือ Tomcat ในบริการ windows ของฉัน ฉันเห็น TeamCity Web Server เท่านั้น ในไดเรกทอรี TeamCity conf ฉันมี server.xml ซึ่งมีความคิดเห็นเกี่ยวกับ Catalina เป็นบริการ ขออภัยฉันไม่ทราบว่าข้อมูลใดมีประโยชน์ที่นี่
— Adam

Catalina เป็นคอนเทนเนอร์ servlet ของ Tomcat คุณเห็นบริการที่เรียกว่า Catalina ทำงานอยู่หรือไม่
— Chris Ting

Nope ฉันจะส่งอีเมลถึง JetBrains และถามพวกเขา
— Adam
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.