ฉันมีแอปพลิเคชันสปริงบูตบน Google Cloud, CentOS 7 ฉันต้องการติดตั้งใบรับรอง SSL ผ่าน Let's Encrypt และ Certbot เมื่อฉันใช้ certbot --apache -d mydomain.zone
คำสั่ง ฉันได้รับข้อผิดพลาด:
โดเมนของฉันจดทะเบียนบน Namecheap บันทึก A ของฉันบน Google Cloud:
นอกจากนี้ ฉันได้จัดเตรียมเนมเซิร์ฟเวอร์ Google Cloud ใน Namecheap เช่นในบทช่วยสอนนี้: https://www.wpmentor.com/setup-domain-google-cloud-platform/
คุณบอกฉันได้ไหมว่าปัญหาอยู่ที่ไหน ฉันยังสงสัยว่ามีปัญหากับรหัสจาวาของฉันในแอปหรือไม่ ตัวอย่างเช่น บางครั้งขณะเข้าถึงหน้าดัชนี มีการเรียก error_page เมื่อฉันมีวิธีการในตัวควบคุมของฉัน:
@RequestMapping(ค่า = "/error_page", วิธีการ = RequestMethod.GET)
สาธารณะ String homeError (แบบจำลอง)
{
กลับ "/error_page";
}
ฉันมีข้อผิดพลาด certvbot อื่น:
แต่เมื่อฉันแสดงความคิดเห็น/ลบวิธีการควบคุมของฉันสำหรับหน้าข้อผิดพลาด ฉันได้รับข้อผิดพลาดนี้:
อาจเป็นข้อผิดพลาดของแอปพลิเคชันหรือไม่ หรือมีปัญหากับ apache?
ฉันพยายามปิด Tomcat ตอนนี้ฉันได้รับข้อผิดพลาดนี้:
หมายเหตุ: Apache ของฉันส่งต่อไปยัง 8080 ฉันไม่รู้ว่ามันจะมีปัญหาหรือไม่
iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 8080