ฉันจะเปิดพอร์ต 443 ได้อย่างไร


15

ฉันพยายามโฮสต์แอปพลิเคชั่นโหนดขนาดเล็กบนดิจิตัลหยดมหาสมุทรดิจิตอลที่ทำงานบน Ubuntu 14.04 ในการพัฒนาท้องถิ่นเว็บไซต์ทำงานได้ดีบน https อย่างไรก็ตามบนเซิร์ฟเวอร์ไซต์จะไม่แสดงผลและเซิร์ฟเวอร์ไม่ได้เกิดข้อผิดพลาดการเชื่อมต่อจะถูกปฏิเสธ ฉันวิ่งnmap localhostแล้วพอร์ต 443 ก็ปิด ฉันจะเปิดมันได้อย่างไร


1
เว็บเซิร์ฟเวอร์ของคุณตั้งค่าไว้สำหรับ HTTPS หรือไม่
kraxor

บางครั้งsudo ufw allow out 443/tcpจำเป็นต้องอนุญาตการเชื่อมต่อขาออกจากแอพที่ติดตั้ง
Kzqai

คำตอบ:


25
sudo ufw allow 443/tcp

และมีการอ่านเอกสารบนอินเตอร์เฟซ Ubuntu UFW บน iptables สิ่งนี้ควรเปิดสำหรับแอปพลิเคชันเว็บของคุณ

ตรวจสอบให้แน่ใจด้วยว่าแอปพลิเคชันของคุณให้บริการนอก IP เช่นเดียวกับภายใน ไฟล์ app.js นั้นมักจะมีการตั้งค่าให้ระบุส่วนต่อประสานเพื่อให้ทำงานได้ 0.0.0.0 ควรรันทั้งภายในและภายนอก

https://help.ubuntu.com/community/UFW


2
เมื่อฉันเรียกใช้sudo ufw status verboseมันบอกว่าไม่ใช้งาน ฉันควรsudo ufw enable? เพราะมันไม่ได้ใช้งานไม่ใช่สิ่งที่ปิดพอร์ตใช่ไหม
Wilfred

allow 443/tcpยังช่วยให้เครื่องมือบรรทัดคำสั่ง AWS ทำงานได้ ขอบคุณ! requester.mturk.com/developer/tools/clt
Camille Goudeseune


0

นี่คือสิ่งที่ได้ผลสำหรับฉัน 1) สร้างและติดตั้ง 2 ใบรับรองไปยัง /etc/ssl/certs/server.crt และ /etc/ssl/private/server.key: https://help.ubuntu.com/14.04/serverguide/certificates-and-security HTML

2) แก้ไขไฟล์ /etc/apache2/sites-available/default-ssl.conf เพื่ออ้างอิงใบรับรองเหล่านั้นและเรียกใช้ a2ensite ในไฟล์นั้น: https://www.digitalocean.com/community/tutorials/how-to-create- A-SSL ใบรับรองบน Apache สำหรับอูบุนตู-14-04


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