2006/May/23

ผมเป็นคนนึงครับที่ติดปัญหาเรื่อง SSL ใน apache22
สำหรับ apache22 นี้ไม่เหมือนกับ vesion ก่อนๆ น่ะครับตรงที่มันจะแจกไฟล์ config เป็นตัวไปอยู่ใน /usr/local/etc/apache22/extra
ผมเองก็เข้าไปเอา # ใน httpd.conf

# Secure (SSL/TLS) connections
Include etc/apache22/extra/httpd-ssl.conf
<< เอา # ออก

จากนั้นผมก็
#/usr/local/etc/rc.d/apache22.sh restart
Syntax error on line 99 of /usr/local/etc/apache22/extra/httpd-ssl.conf:
SSLCertificateFile: file '/usr/local/etc/apache22/server.crt' does not exist or is empty
<<ผลที่ได้

กระผมได้ไป search ใน google ก็ได้คำตอบว่า
#cd /usr/local/etc/apache22
# /usr/bin/openssl genrsa -out /usr/local/etc/apache22/server.key 1024
# /usr/bin/openssl req -new -days 365 \
-key /usr/local/etc/apache22/server.key \
-out /usr/local/etc/apache22/server.csr

# /usr/bin/openssl x509 -in /usr/local/etc/apache22/server.csr \
-out /usr/local/etc/apache22/server.crt -req \
-signkey /usr/local/etc/apache22/server.key \
-days 365

# chmod 400 server.*

ทำตามนี้แล้ว restart apache22 เสร็จเลยครับ

อ้างอิง: http://www.fkimura.com/apache17.html


edit @ 2006/05/23 22:13:28

Comment

Comment:

Tweet


Montree Phomkam
View full profile