วิธี Upgrade VestaCP php 7.2
โดยปกติแล้วเมื่อติดตั้ง VestaCP บน CentOS 7 ระบบจะติดตั้ง php 5.6 ซึ่งในปัจจุบัน ถือว่า php 5.6 ได้ EOL (End of life) ไปแล้วเมื่อวันที่ 1 มกราคม 2019 หากเราต้องการอัพเกรด php ให้ทำตามขั้นตอนดังนี้ ก่อนอื่นให้ตรวจสอบว่าเป็น PHP รุ่นใด php -v สั่ง Update อีกครั้ง sudo yum update ติดตั้ง yum-utils sudo yum install yum-utils เปิดใช้งาน remi-php72 (หรือหากต้องการเป็น php version 7.3 ให้แก้ไขเลข จาก 72 เป็น 73) sudo yum-config-manager –enable […]
Continue Reading →Symbolic Link
วิธีการสร้าง Symbolic Link $ ln -s {/path/to/file-name} {link-name} ตัวอย่าง $ ln -s /usr/local/bin/freshclam /usr/bin/freshclam รูปแบบตัวอย่าง $ ln -s /shared/sales/data/file.txt sales.data.txt วิธีการลบ Symbolic Link $ rm {link-name} ตัวอย่าง $ rm sales.data.txt $ ls -l $ ls -l /shared/sales/data/file.txt
Continue Reading →วิธีการ rewrite url http to https
วิธีการเขียน .htaccess เพื่อให้เข้าเว็บไซต์ http แล้ว redirect ไปยัง https โดยอัตโนมัติ มีหลายรูปแบบการเขียน วันนี้ผมจะยกตัวอย่างมาสักสามแบบ แบบที่ 1 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI}/$1 [R=301,L] RewriteRule ^(.*)$ https://www.evohosting.in.th/$1 [R=301,L] </IfModule> แบบที่ 2 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^evohosting.in.th [NC] RewriteRule ^(.*)$ https://www.evohosting.in.th/$1 [L,R=301] </IfModule> แบบที่ 3 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule […]
Continue Reading →วงจรอายุโดเมน Domain Life Cycle
สำหรับโดเมนเนม นั้นหากผู้ถือครองโดเมนเนมต่ออายุทุก ๆ ปี สิทธิ์แห่งการครอบครองนั้นก็ยังตกเป็นของผู้ถือครองโดเมนเนม ทั้งนี้ผู้ถือครองสามารถต่ออายุโดเมนเนม ได้คราวละ 1-10 ปี และการต่ออายุไม่จำเป็นต้องรอให้ใกล้หมดอายุก่อน สามารถทำได้ตลอดเวลา แต่หากผู้ถือครองโดเมนเนมลืมต่ออายุโดเมนเนม นึกขึ้นมาได้ ในช่วง 0-45 วันหลังโดเมนเนมหมดอายุลง ผู้ถือครองโดเมนเนมก็ยังมีสิทธิ์ขอต่ออายุโดเมนเนม ได้ในราคา ปรกติ หรือ อาจะมีค่าธรรมเนียมเล็กน้อย แต่หากพ้นกำหนด ในช่วงแรกแล้ว จะเข้าสู่ช่วง Redem Reriod หรือถ้าพูดให้เข้าใจกันง่าย ๆ ก็ คือช่วงเรียกค่าไถ่ หรือ เรียกค่าปรับ ซึ่งการต่ออายุช่วงนี้ ยังคงเป็นสิทธิ์ของผู้ถือครองโดเมนเนม แต่ราคาต่ออายุในช่วงนี้ อาจะแพงกว่าราคาปกติ หลายเท่าตัว หรือบางผู้ให้บริการอาจจะเรียกสูงถึง 10 เท่า (แล้วแต่นโยบายของแต่ละผู้ให้บริการ) ช่วงนี้ผู้ถือครองโดเมนเนม จะมีเวลา อีกประมาณ 30 วัน หากพ้นระยะเวลา Redem Reriod แล้ว จะเข้าสู่ช่วง Pending Delete หรือ เข้าสู่กระบวนการลบโดเมนเนม จากสารบบ […]
Continue Reading →แก้ไข letsencrypt does not match current agreement
กรณีที่พบ errorg เมื่อขอ SSL ของ letsencrypt { “type”: “urn:acme:error:malformed”, “detail”: “Provided agreement URL [https://letsencrypt.org/documents/LE-SA-v1.0.1-July-27-2015.pdf] does not match current agreement URL [https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf]”, “status”: 400 }. สำหรับ CustomBuild 2.0 ให้ตั้งค่า letsencrypt=1 ในไฟล์ directadmin.conf cd /usr/local/directadmin/custombuild ./build update ./build letsencrypt หลังจากนั้นให้ get file wget -O /usr/local/directadmin/scripts/letsencrypt.sh http://files.directadmin.com/services/all/letsencrypt.sh
Continue Reading →เพิ่มประสิทธิภาพให้ ClamAV Anti Malwere สำหรับ PHP
ปัจจุบันพบปัญหา CMS ถูก Injection Code อย่างต่อเนื่อง และพบว่า ClamAV ปกติไม่สามารถ Scan หาเจอได้ เราสามารถเพิ่มประสิทธิภาพ หรือ เพิ่ม Database Rule เพิ่มเติมดังนี้ Debian/Ubuntu: /etc/clamav/freshclam.conf RHEL/CentOS: /etc/freshclam.conf เพิ่ม DatabaseCustomURL http://www.rfxn.com/downloads/rfxn.ndb DatabaseCustomURL http://www.rfxn.com/downloads/rfxn.hdb แล้วสั่งรัน Update Rule freshclam Download & install from https://www.evo.in.th/downloads/site_scan.tar.gz และลองสั่งรันใน Path /home DirectAdmin Plugin http://forum.directadmin.com/showthread.php?t=55080
Continue Reading →วิธีการใช้งานโปรแกรม WinSCP
วันนี้เราจะมาแนะนำวิธีการใช้งานโปรแกรม WinSCP เป็นโปรแกรม FTP ทีทาง อีโว โฮสติ้ง ขอแนะนำ (ดีกว่าโปรแกรม Filezilla แน่นอนครับ) เริ่มต้น Download โปรแกรม กันก่อนเลย ตาม URL ด้านล่างนี้ https://winscp.net/eng/download.php หลังจาก Download เสร็จแล้ว ให้ดำเนินการติดตั้งโปรแกรม เหมือนโปรแกรมทั่วไป ไม่มีอะไรยุ่งยากซับซ้อนครับ เมื่อติดตั้งโปรแกรมเรียบร้อย จะเห็น ICON เพิ่มขึ้นมา ให้ Double Click เข้าที่ ICON เพื่อเข้าสู่โปรแกรม WinSCP กันเลย เมื่อเปิดโปรแกรม ขึ้นมา จะมีหน้าตาแบบนี้ครับ ฝั่งซ้ายมือ จะสามารถบันทึกข้อมูลของ FTP โฮสติ้ง ที่เราใช้งานได้ และเลือกใช้งานได้ตามที่ต้องการ ในส่วนของ File protocol เรา สามารถเลือกได้ หรือ ไปกำหนด Port number […]
Continue Reading →วิธีเปลี่ยน Port Remote Desktop
กดปุ่ม Windows + R ได้หน้าต่าง Run ใส่ regedit กด OK แล้วเปิดไปที่ HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Terminal Server > WinStations > RDP-Tcp จากนั้นก็มองหน้าช่องทางด้านขวามือ หา PortNumber ดับเบิ้ลคลิ๊ก PortNumber ขึ้นมาจะได้หน้าต่างเล็ก ๆ ขึ้นมา ให้เลือก Base เป็น Decimal แล้วก็เปลี่ยนหมายเลขพอร์ตได้ตามใจโดยมีข้อกำหนดว่าต้องอยู่ระหว่าง “1025 ถึง 65535” เท่านั้น และ หมายเลขพอร์ตนั้น ๆ จะไม่มี Service ใด ๆ หรือ Program ใด ๆ ใช้อยู่ หมายเหตุ […]
Continue Reading →How to yum groupinstall
yum grouplist [root@evohosting ~]# yum grouplist Loaded plugins: fastestmirror, security Setting up Group Process Loading mirror speeds from cached hostfile * base: mirror.hostduplex.com * extras: mirror.hmc.edu * updates: mirror.hmc.edu Installed Groups: Additional Development Base Development tools E-mail server Graphical Administration Tools Hardware monitoring utilities Legacy UNIX compatibility Network Infrastructure Server Networking Tools Performance Tools Perl […]
Continue Reading →วิธีติดตั้ง mod_ruid2
วิธีติดตั้ง mod_ruid2 สำหรับ Hosting นั้นถ้าจะให้เขียนไฟล์ โดยไม่ต้อง แก้ไข permission ให้วุ่นวาย แนะนำให้ติดตั้ง mod_ruid2 เป็นเครื่องมือช่วยให้คุณประหยัดเวลา และสำหรับ CustomBuild 1.1 กับ 1.2 นั้น ถึงตัว build จะไม่มี build ruid2 มาให้ แต่ก็สามารถใช้ mod_ruid2 ได้ไม่ยาก เพราะจริงๆแล้ว virtual_host2 template ล่าสุดที่มากับ DirectAdmin (ไม่เกี่ยวว่าใช้ custombuild เวอร์ชั่นใหน) รองรับ ruid2 อยู่แล้ว แค่ update เวอร์ชั่น DirectAdmin ตัว template ก็ update รองรับ ruid2 ให้แล้ว ไม่ต้องไปแก้เอง ที่ต้องทำก็แค่ download mod_ruid2 มา compile แค่นั้นเอง 1. Install […]
Continue Reading →