Category: Server-Linux

การติดตั้ง Apache, PHP, MySQL และ phpMyAdmin บน Ubuntu

การติดตั้ง Apache, PHP, MySQL และ phpMyAdmin บน Ubuntu

4 May 2010

การติดตั้ง Apache
1. เปิด Terminal จาก Applications/Utilities/Terminal จากนั้นให้พิมพ์คำสั่งนี้

sudo apt-get install apache2

2. หากใน Terminal เห็นข้อความว่า apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName สามารถแก้ไขได้โดยใช้พิมพ์คำสั่งนี้

gksu gedit /etc/apache2/conf.d/fqdn

Block referrer spam

Block referrer spam

11 September 2008

วันนี้มีวิธีการ Block spam ที่ยิงมาจากเว็บอื่นโดยใช้ .htaccess ครับ  โค้ดตามด้านล่างนี่เลย
# set the spam_ref variable
SetEnvIfNoCase Referer "^http://(www.)?some-spammer.com" spam_ref=1

SetEnvIfNoCase Referer "^http://(www.)?other-spammer.com" spam_ref=1

SetEnvIfNoCase Referer "^casino-poker" spam_ref=1

# block all referres that have spam_ref set
<FilesMatch "(.*)">
Order Allow,Deny
Allow from all
Deny from env=spam_ref
</FilesMatch>

ตัวอย่างการใช้งาน
SetEnvIfNoCase Referer “คำ หรือ url ที่ต้องการ Block referrer” spam_ref=1
เครดิตจาก http://www.besthostratings.com/articles/block-referrer-spam.html

20 ก.ค. 51 นี้ย้ายไป CAT-IDC

20 ก.ค. 51 นี้ย้ายไป CAT-IDC

25 June 2008

วันนี้ได้รับการติดต่อจากบริษัทที่ไปฝากวาง Colocation Server เอาไว้ ว่าจะทำการย้าย NOC และปรับปรุงเปลี่ยนแปลงหมายเลข IP Address ใหม่  ดังข้อมูลข้อล่างนี้
เรียน  ท่านลูกค้าผู้ใช้บริการทุกท่าน 
ทางบริษัทจะทำการย้ายดาต้าเซ็นเตอร์จากบริษัท อินเตอร์เนต โซลูชั่น แอนด์ เซอร์วิส โพรวายเดอร์ จำกัด ไปยังดาต้าเซ็นเตอร์ของบริษัท กสท โทรคมนาคม จำกัด (มหาชน) ในวันอาทิตย์ที่ 20 กรกฎาคม 2551 ระหว่างเวลา 8.00น. – 20.00น. โดยจะมีระยะเวลาดาวน์ไทม์ประมาณ 2 ชั่วโมง รายละเอียด เพิ่มเติมตามไฟล์แนบ ขอความกรุณาแฟ็กซ์ใบตอบรับกลับมายังบริษัทที่หมายเลข 0-2802-6436 โดยสามารถสั่งพิมพ์จากไฟล์แนบ หรือใช้เอกสารตัวจริงที่บริษัทส่งให้ท่านได้เช่นกัน 
หากท่านมีคำถามเพิ่มเติมติดต่อได้ที่หมายเลข 0-2802-5618 หรือ 089-445-4850
 
จึงเรียนมาเพื่อทราบล่วงหน้า
 
ขอแสดงความนับถือ
 
ฝ่ายบริการลูกค้า
บริษัท ไทยเคลฟเวอร์ มัลติมีเดีย จำกัด
โทร 0-2802-5618
แฟ็กซ์ 0-2802-6436
เอกสารแนบ

phpMyAdmin เวอชั่นเก่าๆ

phpMyAdmin เวอชั่นเก่าๆ

25 June 2008

วันนี้ทำเว็บ ย้าย Server ลูกค้าติดปัญหาหลายเรื่องเกี่ยวกับฐานข้อมูล phpMyAdmin เวอร์ชั่นใหม่มันเยอะเล่นไม่ถนัดมือ เลยไปหาเวอร์ชั่นเก่ามาเล่น  ไปลองค้นหาจากเว็บผู้พัฒนาก็เจอแต่ยังเก่าไม่พอ เลย search google ไปเรื่อยๆไปเจอเข้าเลยเอามาฝากกัน สำหรับใครที่สนใจที่จะใช้เวอร์ชั่นเก่า  ดาวน์โหลดได้ที่นี่ครับ http://ftp.ksu.edu.tw/FTP/Unix/Web/phpMyAdmin/
ส่วนตัวผมเองจะชอบใช้ที่เวอรชั่น 2.5.4 หรือไม่ก็ 2.5.6 เท่านั้นครับ
ดาวน์โหลด 2.5.4

ขั้นตอนง่าย ๆ ในการทำให้ Squirrelmail เขียน และอ่านภาษาไทย ได้อย่างถูกต้อง

ขั้นตอนง่าย ๆ ในการทำให้ Squirrelmail เขียน และอ่านภาษาไทย ได้อย่างถูกต้อง

22 June 2008

พอดีได้ไปเรียนหลักสูตร Linux Security กับ สถาบัน Wisdom Work ที่จัดโดยทรูฮิต มา 2 วัน มีเพื่อนๆในนี้ก็ไปเรียนด้วยหลายท่าน
ได้อะไรมาเยอะแยะเลย พอที่จะเรียบเรียงทยอยเอามาลงให้ได้อ่านกัน เครดิตอันนี้ให้กับทาง Wisdom Work นะครับ
http://www.boonjing.com/wisdomwork/
เริ่มต้นกันเลย ง่ายๆแต่ใช้ได้จริงครับ

How to install ionCube

How to install ionCube

22 June 2008

เอาไว้ใช้กับ scripts ที่มันต้องการ ioncube
ก่อนตรวจสอบ OS และเวอร์ชั่น php ของคุณก่อน
ต่อมาก็ไปเลือกไฟล์ที่ต้องการได้ที่   http://www.ioncube.com/loaders.php
ผมใช้ Centos  เลยเลือก Linux (x86-64)
จากนั้นก็ทำการโหลดไฟล์
#wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
แตกไฟล์ซะ
#tar -zxvf ioncube_loaders_lin_x86-64.tar.gz
แล้วเข้าไปใน โฟลเดอร์ ioncube
#cd ioncube
ทำการ copy file ioncube-loader-helper.php  ไปวางยัง PATH ของเว็บไซต์ที่ต้องการใช้ ioncube ในโฟลเดอร์ scripts นั้นๆเลย
#cp ioncube-loader-helper.php  /home/test/domains/yourdomain.com/public_html/โฟลเดอร์สคริป/
ออกมาข้างนอก โฟลเดอร์ ioncube
# cd ..
แล้วทำการย้ายโฟลเดอร์ ioncube  ไปไว้ที่ /usr/local/
#mv ioncube /usr/local/
จัดการแก้ไขไฟล์ php.ini
#vi /usr/local/lib/php.ini     หรือ ถ้าใช้ DirectAdmin ก็เข้าไปแก้ไขที่ File Editor
เพิ่มบันทัดข้างล่างนี้เข้าไป แล้ว Save 
ที่ผมใส่ ioncube_loader_lin_4.4.so ลงไป เนื่องจากผมใช้ [...]

ClamAV scan

ClamAV scan

15 May 2007

clamscan -r /home

ดู process

ดู process

8 April 2007

ps -aux

ลบโฟลเดอร์ใน linux

ลบโฟลเดอร์ใน linux

8 April 2007

แบบทั้งไฟล์และโฟลเดอร์ที่อยู่ในโฟลเดอร์นั้นๆ
rm -rf “foldername”

Install Apache

Install Apache

14 March 2007

สำหรับการ Install Apache นั้นโดยปรกติแล้วตอนที่เราทำการ Install Linux จะมีการถาม ให้เราเลือกว่าจะลงหรือไม่สำหรับคนที่เลือกว่าไว้ตั้งแต่ตอน Install ก็ข้ามเรื่องนี้ ไปได้เลยแต่คนที่ไม่ได้เลือกไว้ หรือ ไม่ยังไม่รู้จักคุ้นเคยกับ Apache ซึ่งเป็น web server ชื่อดังก็ลองอ่านดูก่อนนะครับ
Apache คืออะไร
Apache คือ Project ที่ทำหน้าที่เป็น web server ที่มีผู้ใช้ทั่วโลกมากกว่า 60 % มีหน้าที่ในการจัดเก็บ Homepage และส่ง Homepage ไปยัง Browser ที่มีการเรียกเข้า ยัง Web server ที่เก็บ HomePage นั้นอยู่ซึ่งปัจจุบันจัดได้ว่าเป็น web server ที่มี ความน่าเชื่อถือมาก ซึ่งสามารถหามา Download ได้จาก website www.apache.org
การ Install Apache
เมื่อทำการ Download มาเรียบร้อยแล้วก็ทำการ Install ดังนี้
กรณีที่เป็น [...]

การใช้คำสั่ง tar

การใช้คำสั่ง tar

12 March 2007

 =(T)ape (AR)chive
เหมือน zip ไฟล์ ใน windows
รูปแบบ tar option ชื่อ.tar.gz เป้าหมาย
ตัวอย่าง tar cvfz work.tar.gz work
option ต่างๆที่นิยมใช้
- c สร้างไฟล์
- x แตกไฟล์
- z บีบไฟล์
- v แสดลงผล
- f ใช้ไฟล์นี้
ตัวอย่างการใช้งาน
สร้างไฟล์
#tar cvfz work.tar.gz work
แตกไฟล์
#tar xvfz work.tar.gz

รวมคำสั่ง Linux

รวมคำสั่ง Linux

12 March 2007

ls
เป็นคำสั่งที่ใช้สำหรับแสดงแฟ้มข้อมูล (เช่นเดียวกับ dirของDOS) มากจากคำว่า list
รูปแบบคำสั่ง ls [option] [file]
option ที่มักใช้กันใน ls คือ
-l จะแสดงผลลัพธ์แบบ Long Format ซึ่งจะแสดง Permission ของแฟ้มด้วย
-a จะแสดงแฟ้มข้อมูลทั้งหมด
-F จะแสดง / หลัง Directory และ * หลังแฟ้มข้อมูลที่ execute ได้
ตัวอย่างการใช้งาน
ls -l
ls -al
ls -F
adduser
คำสั่งเพิ่ม User ให้กับระบบ Unix,Linux
รูบแบบการใช้งาน adduser -g (group) -d (Directory) (User)
ตัวอย่าง adduser -g root -d /home/user1 user สร้าง User ชื่อ Login คือ user1 เป็นสมาชิกในกลุ่ม root
useradd
คำสั่งเพิ่ม User ให้กับระบบ [...]