ฉันกำลังพยายามตั้งค่าเว็บไซต์ apache สำหรับ SSL ด้วยใบรับรองที่ลงนามด้วยตนเอง ฉันตั้งค่า โฮสต์
และทุกอย่างก็ดูโอเคสำหรับฉัน แต่เว็บไซต์ไม่ขึ้นมาและพอร์ตบนเซิร์ฟเวอร์เอง 443
ไม่ได้ฟัง
เว็บไซต์: https://beta.jokefire.com
การกำหนดค่า VHOST:
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /etc/pki/tls/certs/beta.jokefire.com.crt
SSLCertificateKeyFile /etc/pki/tls/private/beta.jokefire.com.key
#SSLCACertificateFile /etc/pki/tls/certs/root-certificate.crt #If using a self-signed certificate or a root certificate provided by ca-certificates, omit this line
ServerAdmin [email protected]
ServerName beta.jokefire.com
DocumentRoot /var/www/jf-beta
ErrorLog logs/jf_beta.jokefire.com_ssl_error_log
CustomLog logs/jf_beta.jokefire.com_ssl_access_log combine
</VirtualHost>
ฉันกำลังฟังพอร์ต 80
แต่ไม่ได้อยู่ในพอร์ต 443
:
[root@web1:~] #lsof -i :80
คำสั่ง PID ผู้ใช้ ประเภท FD ขนาดอุปกรณ์/ปิด ชื่อโหนด
httpd 14489 รูท 4u IPv6 1575659387 0t0 TCP *:http (ฟัง)
httpd 14490 apache 4u IPv6 1575659387 0t0 TCP *:http (ฟัง)
httpd 14497 apache 4u IPv6 1575659387 0t0 TCP *:http (ฟัง)
httpd 14497 apache 27u IPv6 1575659779 0t0 TCP web1.jokefire.com:http->37.151.164.13.megaline.telecom.kz:54674 (สร้างแล้ว)
httpd 14498 apache 4u IPv6 1575659387 0t0 TCP *:http (ฟัง)
httpd 14499 apache 4u IPv6 1575659387 0t0 TCP *:http (ฟัง)
httpd 14499 apache 27u IPv6 1575659460 0t0 TCP web1.jokefire.com:http->7.bl.bot.semrush.com:23728 (ก่อตั้งแล้ว)
httpd 14501 apache 4u IPv6 1575659387 0t0 TCP *:http (ฟัง)
httpd 14502 apache 4u IPv6 1575659387 0t0 TCP *:http (ฟัง)
httpd 14525 apache 4u IPv6 1575659387 0t0 TCP *:http (ฟัง)
httpd 14541 apache 4u IPv6 1575659387 0t0 TCP *:http (ฟัง)
httpd 14542 apache 4u IPv6 1575659387 0t0 TCP *:http (ฟัง)
[root@web1:~] #lsof -i :443
[root@web1:~] #
นี่คือใบรับรองและคีย์และไดเร็กทอรีของฉัน:
[root@web1:~] #ls -lh /etc/pki/tls/certs/beta.jokefire.com.crt /etc/pki/tls/certs/beta.jokefire.com.crt
-rw-------. 1 รูทรูท 1.5K ต.ค. 60 16:14 /etc/pki/tls/certs/beta.jokefire.com.crt
-rw-------. 1 รูทรูท 1.5K ต.ค. 60 16:14 /etc/pki/tls/certs/beta.jokefire.com.crt
[root@web1:~] #ls -ld /etc/pki/tls/certs /etc/pki/tls/private/
drwx------. รูท 2 รูท 4096 17 ต.ค. 16:20 /etc/pki/tls/certs
drwx------. รูท 2 รูท 4096 17 ต.ค. 16:13 /etc/pki/tls/private/
และไฟล์บันทึก SSL ที่ฉันกำหนดไว้ใน apache โฮสต์
อยู่ในระบบไฟล์ แต่ว่างเปล่า:
[root@web1:~] #ls -lh /var/log/httpd/jf_beta.jokefire.com_ssl_access_log /var/log/httpd/jf_beta.jokefire.com_ssl_error_log
-rw-r--r--. 1 รูท รูท 0 ต.ค. 60 16:36 /var/log/httpd/jf_beta.jokefire.com_ssl_access_log
-rw-r--r--. 1 รูท รูท 0 ต.ค. 60 16:36 /var/log/httpd/jf_beta.jokefire.com_ssl_error_log
ผมทำอะไรผิดหรือเปล่า?