|
วันนี้ hosting มีปัญหาเรื่องของ apache httpd ไม่ยอม start ให้ โดยมี
error (48)Address already in use: make_sock: could not bind to address 0.0.0.0:443
no listening sockets available, shutting down
Unable to open logs
พบ error บน hosting เป็นเรื่องของ httpd.conf ของบางโดเมนที่ลบ subdomain ออกไปด้วยวิธีการไม่ถูกต้อง จึงเข้าทำการแก้ไข httpd.conf ที่
ee /usr/local/directadmin/data/users/[user]/httpd.conf
จากนั้นทดสอบลอง restart apache ดูก็ไม่สามารถเปิดได้อีกเช่นเคย
error (48)Address already in use: make_sock: could not bind to address 0.0.0.0:443
no listening sockets available, shutting down
Unable to open logs
จาก error นี้พบว่าเป็นการติดต่อผ่าน port 443 ไม่ได้ เราค้นหาปัญหาด้วย
cat /etc/httpd/conf/httpd.conf | grep 443
จะพบวามันแสดงบรรทัดที่มีปัญหาคือ <VirtualHost 61.19.251.184:443> เราก็เข้าไป comment ส่วนตรงนั้นเอาไว้แบบนี้
#<VirtualHost 61.19.251.184:443>
# ServerName localhost
# ServerAdmin webmaster@localhost
# AliasMatch ^/~([^/]+)(/.*)* /home/$1/public_html$2
# DocumentRoot /var/www/html
# ScriptAlias /cgi-bin/ /var/www/cgi-bin/
# SSLEngine on
# SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
# SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
# CustomLog /var/log/httpd/homedir.log homedir
#</VirtualHost>
จากนั้นลอง restart httpd ใน hosting อีกที
/usr/local/etc/rc.d/httpd restart
แค่นี้ก็สามารถใช้งานได้ตามปกติแล้วครับ
Webdesign Article : |