Workaround SSL ໃນ DirectAdmin

Posted on September 24, 2008, under ຝອຍໃຫ້ຟັງ.

ຫຼັງຈາກທີ່ຍ້າຍ VPS ມາເປັນ Dedicated ແລ້ວກໍ່ພົບບັນຫາກັບ Control Panel ຕົວໃໝ່ ເຊິ່ງໃຊ້ DirectAdmin ແທນ cPanel ອັນເກົ່າ ບັນຫາກໍ່ຄື ມັນບໍ່ສາມາດໃສ່ Cerification ຜ່ານ DirectAdmin ໄດ້ໂດຍກົງ ເມື່ອໃສ່ແລ້ວຈະພົບບັນຫາບາງຢ່າງ ເຊິ່ງໃນ forum ຂອງ DA ບອກວ່າ Goddady Turbo SSL ມັນຕັ້ງມັກບັນຫາ (ແຕ່ຄວາມຈິງມີບັນຫາກັບ DA ແຕ່ປາສະຈາກບັນຫາກັບ cPanel)

ຖາມໂອ້ດ ໂອ້ດບອກວ່າ ໃຫ້ແກ້ເອົາໃນ httpd.conf ໂດຍກົງ ຕອນນັ້ນກໍ່ຄິດຢູ່ວ່າໜ້າຈະລອງເບິ່ງ ອັນທີ່ຈິງກ່ອນໜ້ານີ້ກໍ່ລອງແລ້ວ ແຕ່ບໍ່ໄດ້ຜົນ ພາຍຫຼັງມາຈຶ່ງໄປກວດສອບໃນ httpd.conf ຂອງ VPS ເກົ່າທີ່ເຄີຍໃຊ້ (ໃກ້ ໆ ຈະໝົດອາຍຸ) ແລ້ວສຳເນົາມາໃສ່ໃນ httpd.conf ຂອງ Dedicated box ໃໝ່ ຫຼັງຈາກແກ້ໄຂ path ແລະ copy ໄຟລ໌ທີ່ຈຳເປັນແລ້ວ ກໍ່ຈັດການ service httpd restart ແລ້ວລອງເບິ່ງ ປະກົດວ່າ ໄດ້ຜົນ!!

ເອີ… DA ນີ້ຫຼາຍເລື່ອງດີແທ້ 🙁

ໃຊ້ .htaccess ໃນການ redirect ຫນ້າເວັບໄປໃຊ້ SSL

Posted on December 28, 2007, under ເທັກໂນໂລຢີ.

ພໍດີເຮັດເວັບຂອງບ້ານພັກ ເຊິ່ງມີຫນ້າ Booking ທີ່ຕ້ອງໃຊ້ SSL ກໍ່ເລີຍຕ້ອງປ່ຽນໄປໃຊ້ https ແຕ່ວ່າມີບັນຫາຄືຍັງເຂົ້າໄດ້ທາງ http ຢູ່ ຈຶງຕ້ອງຫາວິທີ redirect traffic to ssl ໃຫ້ຫມົດ ກໍ່ໄປຊອກຂໍ້ມູນໃນ Google ມາ ໄດ້ແບບ .htaccess ວ່າ

RewriteEngine On
RewriteCond %{SERVER_PORT} !443
RewriteRule (.*) https://domain.tld/ [R]

ແຕ່ແບບນີ້ໃຊ້ບໍ່ໄດ້ຜົນດີ ເພາະວ່າເຂົ້າ http://domain.tld/somepages.html ແລ້ວມັນໄປອອກ https://domain.tld/ ແທນທີ່ຈະເປັນ https://domain.tld/somepages.html ເລີຍວ່າຕ້ອງຊອກແບບໃຫມ່ ໄດ້ເປັນ

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

ແບບນີ້ດີ ເພາະເປັນການຂຶ້ນກັບ url ຖ້າໃສ່ http://domain.tld/somepages.html ກໍ່ຈະຖືກ redirect ໄປ https://domain.tld/somepages.html ແທນ

ຂໍ້ມູນໄດ້ຈາກ Josept Scott’s blog