ติดตั้งและกำหนดค่า 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.