google_https

Google ประกาศเมื่อต้นเดือนสิงหาคมที่ผ่านมา ว่าจะให้คะแนนกับการใช้งาน https เพื่อการจัดลำดับ Ranking ผลการค้นหา นั่นหมายความว่า หากเว็บของท่านมีการเรียกใช้งานผ่าน https เป็นหลัก โดยมี certificate ถูกต้อง ก็มีโอกาสที่จะอยู่อันดับค้นหาสูงกว่าของคู่แข่ง

ที่มา: http://googlewebmastercentral.blogspot.com/2014/08/https-as-ranking-signal.html

นับเป็นความเคลื่อนไหวที่สำคัญจาก Google ที่กำลังผลักดันให้ใช้งาน https ในทุกที่ (“https everywhere”)

โดยปกติ เว็บทั่วไปสามารถทำให้เรียกใช้ง่านผ่าน https ได้โดยขั้นตอนสำคัญต่อไปนี้

  • สร้าง Certificate Signing Request (ตัวอย่าง การสร้าง CSR สำหรับ Apache หรือ ลูกค้า HostPacific สามารถ สร้างผ่าน cPanel ได้) โดยใช้ 2048-bit key certificates เท่านั้น
  • สั่งซื้อและติดตั้ง SSL certificate ที่ถูกต้อง (ซื้อ SSL certificate จาก HostPacific หรือผู้ให้บริการอื่นๆ)
  • เมื่อติดตั้ง SSL certificate เรียบร้อยแล้ว ควรทดสอบความถูกต้องโดยเครื่องมือที่ https://www.ssllabs.com/ssltest/index.html
  • ปรับแต่งเว็บให้เรียกใช้ https เป็นหลัก ซึ่งจะขึ้นอยู่กับระบบเว็บที่ใช้งาน กรณีเป็นระบบที่พัฒนาเอง แก้ไขโดยการ redirect หน้าแรกไปที่ https กรณีใช้ระบบ CMS ก็แล้วแต่ว่าใช้งานระบบอะไร แต่ CMS ทั่วไป เช่น WordPress, Joomla, etc. นั้น มีการรองรับการเรียกใช้ https อยู่แล้ว โดยส่วนใหญ่อาจต้องแก้ไข .htaccess โดยการใช้ mod_rewrite เช่น
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

resources ทุกชนิดในเว็บ ไม่ว่าจะเป็นภาพ, stylesheet, js ฯลฯ​ ควรเรียกใช้แบบ relative เท่านั้น เช่น <img src = “/pictures/123.jpg”> เป็นต้น

  • อย่า block https ใน robots.txt
  • และอื่นๆ

การใช้งาน https แต่ก่อนจำเป็นต้องใช้ 1 IP / 1 https เนื่องจากการเข้ารหัส TLS ในขั้นตอนสื่อสารระหว่าง browser และ server นั้น ทำให้ server มองไม่เห็น http header ที่ส่งมา จึงไม่ทราบว่าจะส่ง SSL certificate ของเว็บใดกลับไปยัง browser แต่ปัญหานี้ได้รับการแก้ไขเมื่อไม่กี่ปีมานี้ ด้วยระบบ SNI (Server Name Indication)

ระบบ SNI ต้องการ Apache 2.2.12+, OpenSSL 0.9.8f (+option enable_tlsext) หรือ OpenSSL 0.9.8k

กรณีที่ระบบใช้งาน CentOS 5 อาจต้องทำการ compile OpenSSL เอง เนื่องจาก OpenSSL ที่มากับ yum repo ของ CentOS 5 นั้น ไม่รองรับการใช้งาน SNI ในกรณีของ CentOS 6 ระบบสามารถรองรับการใช้งาน SNI ได้ทันที

รายละเอียดเพิ่มเติมการใช้งาน Apache + SNI: http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI

 

HostPacific.com | JotDomain.com | HelpDesk.in.th

ติดต่อเราได้ที่:
* ทางโทรศัพท์ 02-717-0055 (เวลาทำการ)
* ทางระบบ Live Support ที่ http://www.hostpacific.com
* ทางระบบ Ticket Support ที่ http://go.hostpacific.com/ticket