เริ่มต้นใช้งาน webmin

57
Hello Mafia แแแแแแแแแแแแแแแ VPS แแแแแแแแแแแแแแแแแแแแแ แแแแแแแแแแ Webmin Posted on June 20, 2009 by admin แแแแแแแแแแแ VPS แแแแแแ แแแแแแแแแแแแแแแแแแแแแแแ Control Panel แแแแแแแแแแแแแ แแแแแแแแแแแแแแแแแ แแแแแแแแแแแแแแแแแแแแแแแแ Control Panel แแแแ แแแแแแแแแแแแแแแแแแแแแแแแแแแแแ แแแแแแแแแแแ SSH (Secure Shell) แแแ VPS แแแแแแแแแแแแแแ แแแแแแแแแ แแแแแแแแแแแแ SSH แแแแแแแแแแแแแ แแแแแแแแแแแ แแแแแแ VPS แแแแแแแแแแแแแแแแแแแแแแแแแแแแแแ แแแแแแแ Webmin แแแแ แแแแแแแแแแ Control Panel แแแแแแแแแแ แแแแแแ แแแแแแแแแแแแแแแแแแแแ แแแแแแ แแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแ แแแแแแแแแแแแแ แแแแแแแ แ แแแแแแแ แแแแแแแแแแแแแแ แแแ Webmin แแแแ Control Panel แแแแแแแ VPS แแแ แแแ แแแแแแแแแแแแแแแแแแแ แแแแแแแแแแแแแแแแแแแแแแ แแแแแแแแแแแแแแแแแแแแ VPS แแแแแแ CentOS แแแแแแแแ แแแแแแ แแแแแแแแแแแแแแแแแแแแแแแแแแ OS แแแแแแแแ แแแแแแแ VPS แแแแแแแแแแ ดดดดดดดดดดดดดดดด Putty แแแแแแแแแแแแแ Windows แแแแแแแแแแแแแแแแแแแแแแแ Putty แแแแแแ แแแแแแแแแแแแแแแแแแแแแแแแแแแแแแ SSH แแแแแ Server แแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแแ แแแแแแแ แแแแแแแแแแแแแแแแแแแแแแแแแแแแแแ ดดดดดดดดดดดด Putty

Upload: -

Post on 29-Jul-2015

659 views

Category:

Documents


14 download

TRANSCRIPT

Page 1: เริ่มต้นใช้งาน Webmin

Hello Mafia

แนะน��ก�รใช้ง�น VPS

ก�รลงโปรแกรมที่��สำ��คั�ญ และติ�ดติ��ง Webmin

Posted on June 20, 2009 by admin

เม��อเร�ได VPS ม�แลว ถ้�ผู้#ให้บร�ก�รยั�งไม'ม� Control Panel อะไรให้เร�เลยั ขั้��นติอนติ'อไปก)คั�อก�รลงโปรแกรมติ'�งๆรวมที่��ง Control Panel

คัร�บ ซึ่,�งก'อนที่��จะลงโปรแกรมไดน��น เร�ติองเขั้� SSH (Secure Shell)

ขั้อง VPS ให้ไดก'อนคัร�บ เน��องจ�กเม��อเร�เขั้� SSH เร�ยับรอยัแลว คั.ณจะสำ�ม�รถ้จ�ดก�ร VPS ขั้องคั.ณไดที่.กอยั'�งจ�กติรงน��นเลยั

สำ��ห้ร�บ Webmin น��น ถ้�อว'�เป0น Control Panel ที่��ติ�วเล)ก ลงง'�ยั ไม'กระที่บก�บระบบอ��นๆ ถ้�ไม'พอใจก)สำ�ม�รถ้เอ�ออกไดโดยัเว)บเร�ยั�งคังที่��ง�นติ'อไดเห้ม�อนเด�ม ด�งน��น ณ เวล�น�� ผู้มจ,งแนะน��ให้ใช้ Webmin

เป0น Control Panel สำ��ห้ร�บ VPS ขั้องคั.ณ จะเห้ม�ะสำมที่��สำ.ดคัร�บ สำ��ห้ร�บขั้��นติอนติ'อไปน�� จะเป0นขั้��นติอนสำ��ห้ร�บ VPS ที่��ใช้ CentOS เที่'�น��นนะคัร�บ ซึ่,�งผู้มเคัยับอกไวแลวว'�เป0น OS ที่��เห้ม�ะสำ��ห้ร�บ VPS ที่��สำ.ดคัร�บ

ดาวน์�โหลดโปรแกรม Putty

กรณ�ที่��คั.ณใช้ Windows คั.ณคัวรจะไปห้�โห้ลดโปรแกรม Putty ม�คัร�บ เน��องจ�กเป0นโปรแกรมที่��ใช้เขั้� SSH ไปยั�ง Server ไดง'�ยัที่��สำ.ดโดยัที่��ไม'ติองติ�ดติ��งโปรแกรม คัล�กที่��น��เพ��อด�วน2โห้ลดไดเลยั

เร��มโปรแกรม Putty

เม��อโห้ลดม�แลว ให้ด�บเบ��ลคัล�กที่��ไฟล2 putty.exe เพ��อเร��มโปรแกรม คั.ณจะพบก�บห้น�จอด�งน��คัร�บ

Page 2: เริ่มต้นใช้งาน Webmin

ในช้'อง Host Name (or IP Address) ให้กรอกห้ม�ยัเลขั้ IP ขั้องเคัร��อง VPS ขั้องคั.ณลงไป แลวกดป.4ม Enter บนคั�ยั2บอร2ด รอสำ�กคัร# ' ถ้�คั.ณกรอกถ้#กติอง จะปร�กฎห้น�จอด�งน��คัร�บ

Page 3: เริ่มต้นใช้งาน Webmin

ห้น�จอน�� เป0นห้น�จอสำ��ห้ร�บล)อกอ�นเขั้�ระบบคัร�บ ให้กรอกช้��อผู้#ใช้ขั้องคั.ณ ซึ่,�งปกติ�จะเป0น root แลวก)กดป.4ม Enter บนคั�ยั2บอร2ดคัร�บ

เม��อใสำ'ช้��อผู้#ใช้แลว ม�นก)จะถ้�มรห้�สำผู้'�นติ'อ ให้พ�มพ2รห้�สำผู้'�นแลวก)กดป.4ม Enter บนคั�ยั2บอร2ดอ�กคัร��ง ถ้�พ�มพ2ถ้#กจะขั้,�นพรอมพ2ด�งร#ปคัร�บ

ขั้อคัว�มที่��เห้)นอ�จจะไม'เห้ม�อนก�นนะคัร�บ เน��องจ�กขั้,�นอยั#'ก�บช้��อเคัร��อง เวล� และที่��อยั#'ที่��เร�ใช้คัอมพ�วเติอร2 แติ'โดยัรวมคั�อ จะม�เคัร��องห้ม�ยั # ติ�มดวยัเคัอร2เซึ่อร2 คัล�ยัก�บห้น�จอที่��เร�เห้)นในห้น�งเก'�ๆเวล�ที่��เขั้�เจ�ะระบบก�นน'ะคัร�บ

Page 4: เริ่มต้นใช้งาน Webmin

ณ ที่��น�� คั.ณสำ�ม�รถ้จ�ดก�ร VPS ขั้องคั.ณไดที่.กอยั'�ง จะลงโปรแกรมอะไรก)ที่��ไดผู้'�นติรงน��คัร�บ แติ'เน��องจ�กว'�ม�นใช้ง�นยั�ก ด�งน��นเร�จ,งคัวรจะลง Control Panel ด�กว'�ที่��จะม�จ�ดก�ร VPS ผู้'�นติรงน��คัร�บ

เร��มติ�ดติ��ง Webmin

เม��อเขั้� SSH ไดแลว เร�จะม�ติ�ดติ��ง Webmin ก�นคัร�บ ให้คั.ณ copy

ขั้อคัว�มสำ�เขั้�ยัวด�นล'�งน��เอ�ไวให้คัรบนะคัร�บ

# ก��ห้นด name server ไปยั�ง opendnsecho "nameserver 208.67.222.222" > /etc/resolv.confecho "nameserver 208.67.220.220" >> /etc/resolv.conf

# ป6ด selinuxsetenforce 0sed 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config > /etc/selinux/config-new/bin/cp -f /etc/selinux/config-new /etc/selinux/config

# สำร�งไฟล2 webmin.repo สำ��ห้ร�บ install webminecho "[Webmin]" > /etc/yum.repos.d/webmin.repoecho "name=Webmin Distribution Neutral" >> /etc/yum.repos.d/webmin.repoecho "baseurl=http://download.webmin.com/download/yum" >> /etc/yum.repos.d/webmin.repoecho "enabled=1" >> /etc/yum.repos.d/webmin.repo

# import key สำ��ห้ร�บ webminrpm --import http://www.webmin.com/jcameron-key.asc

# install โปรแกรมติ'�งๆ รวมที่��ง webminyum -y install bind ntp httpd mysql mysql-devel mysql-server iptables sendmail php php-bcmath php-cli php-common php-devel php-gd php-imap php-mbstring

Page 5: เริ่มต้นใช้งาน Webmin

php-mcrypt php-mhash php-mysql php-odbc php-pdo php-pear php-snmp php-soap php-tidy php-xml php-xmlrpc webmin perl-libwww-perl perl-Net-SSLeay libxml2 libxml2-devel perl

เม��อ copy เสำร)จแลว ก)ให้สำล�บไปที่��ห้น�โปรแกรม Putty แลวคัล�กขั้ว�เพ��อ Paste ขั้อคัว�มลงไปเลยัคัร�บ แลวก)กด Enter ที่��คั�ยั2บอร2ดอ�กห้น,�งคัร��ง VPS ขั้องคั.ณจะที่��ง�นอยั#'สำ�กพ�ก ระห้ว'�งน��ม�นจะเช้)คัเวอร2ช้��นขั้องโปรแกรมที่��งห้ล�ยัที่��จะลง แลวก)ที่��ก�รด�วน2โห้ลดม�ลง ด�งน��นอ�จจะน�นน�ดน,ง รอจนม�นที่��ง�นเสำร)จ ม�นจะขั้,�นพรอมที่2ที่��ม�เคัร��องห้ม�ยั # อ�กคัร��ง ด�งร#ปคัร�บ

ถ้�เห้)นขั้อคัว�มว'� Complete! ก)แสำดงว'�ลงสำ��เร)จคัร�บ

ห้ม�ยัเห้ติ. ถ้�เห้)นขั้อคัว�มอยั'�งอ��น เช้'น Error Downloading

Packages ก)แสำดงว'�ไม'สำ��เร)จ ให้ลงโปรแกรมให้ม'โดยั Copy ขั้อคัว�มแลวม� Paste ลงไปอ�กคัร��งคัร�บ (อยั'�ล�มกด Enter ที่��งที่�ยันะคัร�บ เด�7ยัวม�นไม'ที่��ง�น)

ติ��งค่�าโปรแกรมติ�างๆให�เร�ยบร�อย

Page 6: เริ่มต้นใช้งาน Webmin

เน��องจ�กโปรแกรมติ'�งๆ เร�ติองจ�ดก�รให้ม�นที่��ง�นอ�ติโนม�ติ�ที่.กคัร��งที่��ม�ก�ร restart เคัร��อง ด�งน��นเร�จ,งติอง copy ขั้อคัว�มสำ�เขั้�ยัวด�นล'�ง (อ�กแลว)

# ติ��งเวล�เคัร��องให้ถ้#กติองntpdate time.nist.gov

# ป6ด service ที่��ไม'จ��เป0นservice iptables stopservice ip6tables stopservice bluetooth stopchkconfig iptables offchkconfig ip6tables offchkconfig bluetooth off

# เป6ด service ที่��จ��เป0นservice mysqld restartservice httpd restartservice named restartservice ntpd restartservice sendmail restartchkconfig mysqld onchkconfig httpd onchkconfig named onchkconfig ntpd onchkconfig sendmail on

เสำร)จแลวก)สำล�บห้น�จอม�ที่�� Putty แลวก)คัล�กขั้ว� เพ��อว�งคั��สำ��งเห้ล'�น�� แลวกดป.4ม Enter บนคั�ยั2บอร2ดอ�กที่� รอแป8บเด�ยัวก)จะขั้,�นพรอมติ2ด�งร#ป

Page 7: เริ่มต้นใช้งาน Webmin

เที่'�น��ก)เสำร)จสำ��นก�รติ��งคั'�โปรแกรมติ'�งๆแลวคัร�บ

ลองเข้�า Webmin

เม��อที่.กอยั'�งพรอม ก)ให้เป6ด Browser เช้'น Internet Explorer ห้ร�อ Firefox ขั้องคั.ณขั้,�นม� แลวพ�มพ2 address ว'� https://ห้ม�ยัเลขั้ IP

ขั้องเคัร��องคั.ณ:10000 แลวก)กด Enter คัร�บ เช้'นเคัร��องคั.ณม� IP เป0น 192.168.1.102 ก)ให้เขั้�ไปที่�� https://192.168.1.102:10000

ถ้�พบว'� Browser ม�ก�รเติ�อนเร��อง Certificate ด�งร#ป ก)ให้เล�อก Continue to this website นะคัร�บ

Page 8: เริ่มต้นใช้งาน Webmin

เม��อกดขั้�มเร��องก�รเช้)คั Certificate แลว จะพบก�บห้น�จอโปรแกรม Webmin ด�งร#ปคัร�บ

เร�ยบร�อยแล�ว

ถ้�เห้)นอยั'�งน��ก)ด�ใจดวยัคัร�บ เพร�ะคั.ณไดผู้'�นขั้��นติอนที่��น'�กล�วสำ��ห้ร�บคันที่��วๆไปไดแลว น��นคั�อก�รลง Control Panel ห้ล�งจ�กน��ก)ไม'ม�อะไรยั�ก

Page 9: เริ่มต้นใช้งาน Webmin

แลวคัร�บ เน��องจ�กสำ�ม�รถ้ที่��ผู้'�นห้น�เว)บไดห้มด ซึ่,�งผู้มจะม�แนะน��ในติอนติ'อๆไปคัร�บ

เร��มตินใช้ง�น Webmin ติอนที่�� 1 – ติ��งคั'�โปรแกรม Sendmail

Posted on July 12, 2009 by admin

ห้ล�งจ�กลงโปรแกรมติ'�งๆเร�ยับรอยัแลว เร�ก)จะม�เร��มตินใช้ง�นโปรแกรม Webmin คัร��งแรก โดยัคัร��งแรก เร�จะติ��งคั'� VPS ขั้องเร�ให้พรอมใช้ง�นก'อนคัร�บ เร��มติ�มขั้��นติอนด�งน��เลยัคัร�บ

1. เข้�าโปรแกรม Webmin

ให้เป6ด Browser ขั้องเร� แลวเขั้�ไปที่�� https://ห้ม�ยัเลขั้ไอพ�:10000

คัร�บ ติรงคั��ว'� ห้ม�ยัเลขั้ไอพ� ให้แที่นที่��ดวยัห้ม�ยัเลขั้ไอพ�ขั้อง VPS ขั้องเร�นะคัร�บ (ห้ร�อจะแที่นดวยัช้��อโฮสำที่2ที่��ติ� �งคั'�ไวเร�ยับรอยัแลวก)ได) ถ้�พ�มพ2ถ้#กติอง ก)จะเห้)นห้น�จอล)อกอ�นด�งน��คัร�บ

Page 10: เริ่มต้นใช้งาน Webmin

ให้ใสำ'ช้��อผู้#ใช้และรห้�สำผู้'�นที่��ใช้เขั้� VPS ลงไป แลวก)กดป.4ม Login ไดเลยัคัร�บ

ถ้�ห้�กถ้#กติอง ก)จะเห้)นห้น�จอคัล�ยัๆอยั'�งน��คัร�บ

ห้น�จอน��เป0นห้น� System Information บอกสำถ้�นะคัร'�วๆขั้อง VPS

ขั้องเร�คัร�บ ซึ่,�งประกอบไปดวยั

System hostname จะบอกถ้,งช้��อเคัร��องขั้องเร� ช้��อเคัร��องน��เป0นช้��อที่��เร�เห้)นเฉพ�ะขั้องเร�คัร�บ ไม'เก��ยัวก�บช้��อที่��คันขั้�งนอกจะเขั้�ม� ด�งน��นเร�สำ�ม�รถ้ติ��งไดติ�มใจช้อบคัร�บ

Operating system จะบอกถ้,งเวอร2ช้��นขั้อง Linux ที่��เร�ใช้อยั#' Webmin version จะบอกถ้,งเวอร2ช้��นขั้อง Webmin ที่��เร�ใช้อยั#' Time on system จะบอกถ้,งเวล�ขั้องเคัร��อง VPS ขั้องเร� Kernel and CPU จะบอกถ้,งเวอร2ช้��นขั้องเคัอร2เน�ลขั้อง Linux

รวมที่��ง CPU ว'�เป0นแบบก��บ�ติ System uptime จะบอกว'�เคัร��อง VPS ขั้องเร�เป6ดแบบยั�งไม'ได

ป6ดห้ร�อร�บ#ติม�น�นเที่'�ไรแลว

Page 11: เริ่มต้นใช้งาน Webmin

CPU load average จะบอกว'� CPU เร�ใช้ง�นห้น�กแคั'ไห้น ในช้'วง 1 น�ที่�, 5 น�ที่� และ 15 น�ที่�ที่��ผู้'�นม� ถ้�ม�คั'�ใกลๆ 1 ที่��งสำ�มอ�น แสำดงว'� CPU เร�เร��มจะไม'ไห้วแลว คัวรอ�พเกรดห้ร�อขั้ยั�บขั้ยั�ยั

Real memory จะบอกว'�เร�ใช้ห้น'วยัคัว�มจ�� (RAM) ขั้อง VPS

ไปเที่'�ไรแลว ซึ่,�งถ้�ใช้ห้มดก)จะที่��ให้ VPS ขั้องเร�ที่��ง�นช้�ลงคัร�บ เพร�ะระบบจะไปใช้ห้น'วยัคัว�มจ��เสำม�อนที่��อยั#'บนฮ�ร2ดด�สำก2แที่น ซึ่,�งก�รเขั้�ยันและอ'�นขั้อม#ลบนฮ�ร2ดด�สำก2 ม�นช้�กว'� RAM เป0นรอยัๆเที่'�เลยั

Virtual memory จะบอกว'�เร�ใช้ห้น'วยัคัว�มจ��เสำม�อน ที่��อยั#'บนฮ�ร2ดด�สำก2ขั้องเคัร��อง VPS ไปเที่'�ไรแลว ซึ่,�งถ้�ห้น'วยัคัว�มจ��จร�งๆและห้น'วยัคัว�มจ��เสำม�อนถ้#กใช้จนห้มด ก)อ�จจะที่��ให้ VPS ขั้องเร�ช้�ม�กๆ ห้ร�อที่��ง�นไม'ไดเลยั สำ��ห้ร�บผู้#ที่��ใช้ VPS แบบ OpenVZ จะไม'ม�ขั้อม#ลสำ'วนน��นะคัร�บ เน��องจ�ก VPS แบบที่��ใช้ OpenVZ จะไม'ม�ก�รใช้ Virtual Memory คัร�บ

Local disk space จะบอกว'�เร�ใช้เน��อที่��ฮ�ร2ดด�สำก2ไปเที่'�ไรแลว

สำ��งที่��เร�คัวรคัอยัด#เป0นประจ�� คั�อ CPU load average ว'�ไม'ไดใช้ CPU

ห้น�กๆติลอดเวล�, ด# Memory ที่��งสำองแบบว'�ไม'ไดใช้จนจะห้มด และด# Local disk space ดวยัว'�ยั�งม�เน��อที่��เห้ล�ออยั#'ห้ร�อเปล'� ถ้�ติ�วใดติ�วห้น,�งจะเติ)ม ก)คัวรจะห้�ที่�งแกไขั้ เช้'นห้�ว�ธี�ลดก�รใช้ CPU, RAM และเน��อที่��ฮ�ร2ดด�สำก2 ห้ร�อไม'ก)ติองขั้ยั�บขั้ยั�ยั เช้'น เพ��ม CPU เพ��ม RAM ห้ร�อเพ��มเน��อที่��ฮ�ร2ดด�สำก2

2. ติ��งค่�าโปรแกรม sendmail

Page 12: เริ่มต้นใช้งาน Webmin

ขั้��นติอนติ'อไป ผู้มอยั�กให้เร�เร��มลองใช้ Webmin ในก�รติ��งคั'�ง'�ยัๆก�นก'อนคัร�บ ซึ่,�งผู้มขั้อเร��มที่��โปรแกรม sendmail ซึ่,�งเป0นโปรแกรมสำ��ห้ร�บสำ'งอ�เมล

สำ��งที่��เร�จะที่�� คั�อเร�จะไปก��ห้นดให้โปรแกรม sendmail น��น ยัอมร�บก�รสำ'งอ�เมลออกจ�กเว)บขั้องเร� โดยัระบ.ผู้#สำ'งเป0น [email protected]

ได โดยัที่�� mydomain.com จะเป0นช้��อโดเมนขั้องเร�คัร�บ

ถ้�เร�ไม'บอกโปรแกรม sendmail ว'�เคัร��องน��จะสำ'งอ�เมลดวยัช้��อโดเมนอะไรบ�ง โปรแกรม sendmail จะไม'ยัอมสำ'งเมลให้เร�คัร�บ

เอ�ล'ะ ม�เร��มติ��งคั'�เลยัด�กว'� ให้ด#ที่��เมน#ด�นซึ่�ยัสำ.ดขั้องห้น�จอนะคัร�บ (ติ�มร#ปด�นซึ่�ยัม�อ) จะม�เมน#เยัอะแยัะเลยั ให้คัล�กที่�� Servers คัร�บ จะม�เมน#ยั'อยัโผู้ล'ออกม�เติ)มเลยั ให้คัล�กเล�อกที่��เมน# Sendmail Mail

Server คัร�บ

เม��อคัล�กแลว ห้น�จอขั้องโปรแกรม Webmin จะเปล��ยันไปด�งน��คัร�บ

Page 13: เริ่มต้นใช้งาน Webmin

จะเห้)นว'�ม�ไอคัอนติ'�งๆเติ)มไปห้มด แติ'ไม'ติองงงคัร�บ เพร�ะเร�ไม'ติองเขั้�ใจที่.กไอคัอนห้รอก ผู้มเองก)ไม'ไดเขั้�ใจไปที่.กสำ'วน เร�แคั'สำนใจสำ'วนที่��เร�จะติองจ�ดก�รก�บ VPS ขั้องเร�ก)พอคัร�บ

ให้เร�คัล�กไปที่��ไอคัอน Local Domain (Cw) คัร�บ จะเห้)นห้น�จอด�งน��

Page 14: เริ่มต้นใช้งาน Webmin

ในช้'องให้ญ'ๆ ให้กรอกช้��อโดเมนขั้องเร�ลงไปคัร�บ อยั'�งขั้องผู้มเป0น hellomafia.com ก)จะกรอก hellomafia.com เพ��มลงไปเป0นอ�กบรรที่�ด ด�งร#ป

เสำร)จแลวก)กดป.4ม Save ด�นล'�งไดเลยัคัร�บ เสำร)จแลวเร�ก)จะกล�บไปห้น�ห้ล�กขั้อง Sendmail ที่��ม�ไอคัอนเติ)มไปห้มดเห้ม�อนเด�ม แคั'น��ล'ะคัร�บ ก�รติ��งคั'�โปรแกรม Sendmail ให้ยัอมร�บอ�เมลจ�กโดเมนขั้องเร�

อยั'�ล�มว'�อน�คัติ ถ้�ห้�กเร�ติองก�รสำ'งอ�เมลจ�กโดเมนอ��นๆอ�ก ก)ให้ม�เพ��มในห้น�น��ดวยันะคัร�บ ไม'ง��นเด�7ยัวโปรแกรม Sendmail จะไม'ยัอมสำ'งอ�เมลให้เร�คัร�บ

เร��มตินใช้ง�น Webmin ติอนที่�� 2 – BIND DNS Server

Posted on July 19, 2009 by admin

อยั'�งที่��ผู้มเคัยัพ#ดไว ว'�ก�รด#แล DNS Server เองน��นเป0นเร��องที่��ว. 'นว�ยั ด�งน��นที่�งที่��ด�จ,งคัวรใช้ DNS Server ขั้องผู้#ให้บร�ก�รที่��เร�ไปจดโดเมนเอ�ไวด�กว'�คัร�บ แติ'ในกรณ�ที่��ไม'ม� ห้ร�อว'�อยั�กจะด#แลเอง ห้ร�อดวยัเห้ติ.ผู้ลอ��นๆ ก)จ��เป0นที่��จะติองจ�ดก�รเองคัร�บ

ในติ�ว Webmin เอง ก)ม�ห้น�จอสำ��ห้ร�บจ�ดก�ร DNS Server สำ��ห้ร�บเว)บขั้องเร�เองเห้ม�อนก�นคัร�บ โดยัโปรแกรมที่��ใช้เป0น DNS Server น��น บน Linux จะใช้โปรแกรมที่��ช้��อว'� BIND DNS Server บ�งที่�จะเร�ยักช้��อ service ว'� named คัร�บ

Page 15: เริ่มต้นใช้งาน Webmin

ม�ลองที่��ติ�มขั้��นติอนน��เลยันะคัร�บ

1. ติ��งค่�าเร��มติ�น์ให�ก�บโปรแกรม

ให้ล)อกอ�นเขั้�โปรแกรม Webmin ให้เร�ยับรอยันะคัร�บ แลวเล�อกเมน# Servers จะม�เมน#ยั'อยัช้��อว'� BIND DNS Server ก)ให้คัล�กเล�อกเมน#ยั'อยัน��เลยั

สำ��ห้ร�บผู้#ที่��ยั�งไม'เคัยัติ��งคั'�ม�ก'อน จะเห้)นห้น�จอด�งร#ปน��คัร�บ

ม�นจะถ้�มว'�ยั�งไม'ม�ไฟล2 Configuration อะไรเลยั จะให้สำร�งให้ม'เลยัห้ร�อเปล'� ก)ให้เล�อกติ�วเล�อกเร��มตินขั้องม�นคัร�บ ที่��บอกว'� “Setup as an internet name server, and download root server information” ห้ม�ยัคัว�มว'�ให้เร�ติ�ดติ��งคั'�ขั้องโปรแกรม BIND ให้เป0น Name Server บนอ�นเติอร2เน)ติ และด�วน2โห้ลดขั้อม#ลเร��มตินม�เก)บไวดวยั

แลวก)กดป.4มให้ญ'ๆ ที่��เขั้�ยันว'� “Create Primary Configuration

File and Start Nameserver” ไดเลยั รอสำ�กคัร# ' ก)จะขั้,�นห้น�จอเมน#ห้ล�กสำ��ห้ร�บติ��งคั'�โปรแกรม BIND คัร�บ

Page 16: เริ่มต้นใช้งาน Webmin

2. เมน์ หล�กข้อง BIND

ห้น�จอเมน#ห้ล�กขั้องโปรแกรม BIND จะเป0นด�งร#ปน��คัร�บ

ที่��เมน#น��จะเห้)นม�เมน#ติ'�งๆม�กม�ยั ซึ่,�งสำ'วนให้ญ'ผู้มก)อ'�นไม'ร# เร��อง แติ'ไม'ติองห้'วงคัร�บ เพร�ะเร�ใช้จร�งๆแคั'ไม'ก��เมน# เมน#ที่��เห้ล�อเอ�ไวสำ��ห้ร�บก�รติ��ง DNS แบบพ�สำด�ร ซึ่,�งคันที่��เว)บอยั'�งเร�ไม'จ��เป0นติองไปร# ม�กคัร�บ

ให้เล��อนห้น�จอลงม�ด�นล'�ง จะเห้)นห้�วขั้อ Existing DNS Zones คัร�บ สำ'วนน��แห้ละที่��เร�จะใช้บ'อยัๆ เน��องจ�กแติ'ละ Zone ก)ห้ม�ยัถ้,งโดเมนอ�นน,งน��นเองคัร�บ ซึ่,�งถ้�เร�ไม'เคัยัยั.'งก�บ BIND ม�ก'อน เร�จะเห้)นอยั#' Zone

เด�ยัว คั�อ Root zone คัร�บ

3. ลบข้�อม ล Root Zone ทิ้��งซะ

Root zone น�� ม�ไวสำ��ห้ร�บกรณ�ที่��เวล�คันใช้ DNS Server ขั้องเร�ห้�ช้��อโดเมนที่��เร�ไม'ไดใสำ'คั'�ไว ม�นจะไปถ้�มติ'อจ�ก DNS ห้ล�กม�ให้อ�กติ'อน,ง ด�งน��นถ้�เร�ไม'อยั�กให้คันม�ถ้�มห้�ที่��อยั#'ขั้องเว)บอ��นที่��ไม'ไดเป0นขั้องเร� ก)คัวรจะลบขั้อม#ล Root zone ที่��งนะคัร�บ เก�ดม�ใคัรม�แอบใช้ DNS Server

Page 17: เริ่มต้นใช้งาน Webmin

ขั้องเร�เพ��อที่'องอ�นเติอร2เน)ติ แที่นที่��จะใช้ขั้องผู้#ให้บร�ก�รอ�นเติอร2เน)ติขั้องเขั้�เอง เคัร��อง VPS ขั้องเร�ก)จะที่��ง�นฟร�ซึ่ะเปล'�ๆ

ก�รลบก)ง'�ยัๆ ให้คัล�กที่��คั��ว'� Root zone เพ��อเขั้�ไปแกไขั้ ก)จะเห้)นห้น�ด�งน��

ให้คัล�กที่��ป.4ม Delete Root Zone คัร�บ ม�นจะม�ห้น�ม�ถ้�มยั�นยั�นอ�กคัร��ง ก)ให้กด Delete zone ไปเลยัคัร�บ ไม'ติองอ�ล�ยัอ�วรณ2 เพร�ะถ้�อยั�กให้ม�นกล�บม�ก)ที่��ไดอยั#'ด� ม� Webmin ซึ่ะอยั'�ง ไม'ติองกล�วคัร�บ

4. สร�าง Master zone ข้องโดเมน์ข้องเรา

ติ'อไปเร�ก)ม�จ�ดก�รเร��องขั้องเว)บเร�ไดแลวคัร�บ สำมมติ�ผู้มไปจดโดเมน hellomafia.com ม� แลวจะเอ�ม�ใสำ'ใน DNS Server ก)แคั'คัล�กล�งคั2ที่��คั��ว'� “Create master zone” จะม�แบบฟอร2มที่��ด#เห้ม�อนจะยั.'งยั�กขั้,�นม�ด�งร#ปคัร�บ

Page 18: เริ่มต้นใช้งาน Webmin

ผู้มขั้ออธี�บ�ยัคัว�มห้ม�ยัขั้องแติ'ละช้'องคัร'�วๆนะคัร�บ

Zone Type ห้ม�ยัคัว�มว'�เร�จะสำร�ง Zone ที่��เก)บขั้อม#ลแบบ Forward ซึ่,�งห้ม�ยัถ้,งแปลงช้��อเคัร��องเป0น IP Address ห้ร�อจะสำร�งแบบ Reverse ซึ่,�งห้ม�ยัถ้,งแปลง IP Address เป0นช้��อเคัร��อง ซึ่,�งในกรณ�น��เร�จะใช้แบบ Forward คัร�บ ซึ่,�งม�นเล�อกไวอยั#'แลว ไม'ติองไปแกไขั้อะไรม�น

Domain name / Network ก)ให้กรอกช้��อโดเมนขั้องเร�ไปคัร�บ เช้'นขั้องผู้ม ก)จะกรอกว'� hellomafia.com

Record file ห้ม�ยัคัว�มว'�เร�จะเก)บขั้อม#ลไวที่��ไฟล2ไห้น ปล'อยัให้เป0น Automatic ติ�มเด�มไปน'ะด�แลวคัร�บ

Master server ห้ม�ยัคัว�มว'� Zone ที่��ก��ล�งจะสำร�งอยั#'เน��ยั DNS Server ห้ล�กคั�อเคัร��องไห้น ก)ให้ใสำ'เป0นช้��อเคัร��องขั้องเร�ที่��ก��ล�งจะใช้เป0น Name Server ไปเลยัคัร�บ เช้'น ns1.jlatte.com

แติ'อยั'�ล�มว'�ช้��อเคัร��องน�� จะติองเป0นช้��อเคัร��องที่��จดโดเมนแลว และใช้ง�นใช้ก�รไดจร�งๆแลวนะคัร�บ ไม'คัวรใสำ'เป0นช้��อโดเมนให้ม'ที่��ก��ล�งที่��อยั#' เพร�ะไม'ง��นเคัร��อง Name Server ห้ล�กขั้องโลกจะห้� Name

Server ขั้องเร�ไม'เจอ เพร�ะด�นใช้โดเมนอ�นที่��ม�นก��ล�งห้�อยั#' (ลอง

Page 19: เริ่มต้นใช้งาน Webmin

น,กภ�พว'� Name Server ห้ล�ก จะห้�ว'� Name Server ขั้อง hellomafia.com ม�นอยั#'ที่��ไห้น แติ'กล�บร# แคั'ว'� ม�นก)อยั#'ที่��เคัร��อง hellomafia.com ไง ซึ่,�งก)ที่��ให้ห้�เคัร��อง hellomafia.com ไม'เจอซึ่ะที่�) ถ้�คั�ดว'�ป=ญห้�เยัอะ ก)ไปใช้ DNS ขั้องผู้#ให้บร�ก�รอ�นเติอร2เน)ติด�กว'�คัร�บ

Email address ให้ใสำ'ที่��อยั#'อ�เมลสำ��ห้ร�บเว)บม�สำเติอร2ลงไปคัร�บ ไม'คัวรใช้อ�เมลที่��ใช้ง�นขั้องคั.ณนะคัร�บ เพร�ะอ�เมลน��จะเป6ดเผู้ยัสำ#'สำ�ธี�รณช้น และอ�จจะโดนสำแปมเขั้�ได จะใสำ'อ�เมลที่��ไม'ม�จร�งลงไปก)ได เพร�ะปกติ�จะไม'คั'อยัม�ใคัรม�สำ'งห้�คั.ณห้รอกคัร�บ ยักเวนพวกสำแปมห้ร�อโรคัจ�ติ สำ��ห้ร�บผู้ม ผู้มก)ใสำ'เป0น [email protected] ลงไป ซึ่,�งไม'ม�อ�เมลน��จร�งๆห้รอก

Use zone template? ติรงน��เป0นก�รเล�อกว'�จะใช้เที่มเพลติเร��มตินห้ร�อเปล'� ซึ่,�งคั'�เที่พเพลติติรงน��สำ�ม�รถ้ก��ห้นดไดในเมน# Zone

Default ซึ่,�งถ้�เล�อก ม�นก)จะม� Record เร��มตินม�ให้ เช้'น www.hellomafia.com แติ'สำ��ห้ร�บขั้องเร� เร�เล�อก No ไวติ�มเด�มก)ไดคัร�บ

IP Address for template records ห้ม�ยัถ้,งให้ใสำ' IP

Address เร��มตินสำ��ห้ร�บ Record ติ�มเที่มเพลติที่��ก��ห้นดไว แติ'เร�ไม'ไดจะใช้เที่พเพลติ ด�งน��นก)ปล'อยัว'�งไวติ�มเด�มคัร�บ

Add reverses for template addresses ห้ม�ยัถ้,งจะให้ใสำ' reverse record ที่��ใช้แปลง IP Address เป0นช้��อเคัร��อง ลงไปดวยัไห้ม ปกติ�เร�จะไม'คั'อยัไดใช้ แติ'ปล'อยัให้เป0น Yes ไวก)ไม'เสำ�ยัห้�ยัคัร�บ

Refresh time ห้ม�ยัถ้,ง ระยัะเวล�ที่�� Slave Name Server

(ห้ม�ยัถ้,ง Name Server เคัร��องอ��นขั้องเร� ที่��ที่��ห้น�ที่��เป0น Name Server ช้'วยัที่��ง�นก�บ Master Name Server ติ�วน��

Page 20: เริ่มต้นใช้งาน Webmin

ขั้องเร�) จะจ��คั'�เด�มเอ�ไว ซึ่,�งปกติ�เร�จะปล'อยัให้เป0นคั'�เด�มขั้องม�นไปนะคัร�บ ไม'ติองไปแกอะไร

Transfer retry time ห้ม�ยัถ้,ง ถ้�เก�ด Slave Name Server

ไม'สำ�ม�รถ้ขั้อขั้อม#ลจ�ก Name Server ขั้องเร�ได จะให้รอน�นเที่'�ไรก'อนที่��จะลองขั้อขั้อม#ลให้ม' ซึ่,�งคั'�น��ก)ปล'อยัไวติ�มเด�มไดคัร�บ

Expiry time ห้ม�ยัถ้,ง ถ้�เก�ด Slave Name Server พยั�ยั�มขั้อขั้อม#ลจ�ก Master Name Server ขั้องเร�แลวยั�งไม'ไดสำ�กที่� จะให้พยั�ยั�มน�นแคั'ไห้น จนกว'�จะถ้อดใจ เล�กร�บห้น�ที่��เป0นติ�วกล�งสำ'งขั้อม#ลให้ Master Name Server ขั้องเร� ซึ่,�งคั'�น��ก)ปล'อยัไวติ�มเด�มไดคัร�บ

Negative cache time ห้ม�ยัถ้,ง จะให้เคัร��องอ��นๆ ที่��ไม'ใช้' Slave

Name Server ขั้องเร� จ��คั'�ติ'�งๆไวน�นแคั'ไห้น ซึ่,�งคั'�น��ก)ปล'อยัไวติ�มเด�มไดคัร�บ

เม��อกรอกขั้อม#ลคัรบแลว จะประม�ณน��คัร�บ

จะเห้)นว'�ที่��เร�ติองกรอกจร�งๆ ม�แคั' 3 ช้'อง คั�อ Domain name /

Network, Master Server และ Email address แคั'น��นเองคัร�บ อยั'�ล�มว'�ให้กรอกเป0นโดเมนขั้องคั.ณเองนะคัร�บ ไม'ติองม�ใสำ'เป0น

Page 21: เริ่มต้นใช้งาน Webmin

hellomafia.com นะคัร�บ เพร�ะน��นม�นโดเมนขั้องผู้ม เสำร)จแลวก)กดป.4ม Create ไดเลยั

รอแป8บน,ง ก)จะม�ที่��ห้น� Edit Master Zone ด�งร#ปคัร�บ

ห้น� Edit Master Zone ห้น�น�� เอ�ไวสำ��ห้ร�บจ�ดก�รขั้อม#ลติ'�งๆสำ��ห้ร�บโดเมนขั้องเร�คัร�บ ซึ่,�งห้ล�งจ�กน��เร�ก)สำ�ม�รถ้เขั้�ม�ที่��ห้น�น��ไดให้ม'โดยัก�รคัล�กที่��ช้��อโดเมน ในห้น�เมน#ห้ล�กขั้อง BIND DNS Server คัร�บ

5. สร�าง Record ส%าหร�บ Sub Domain ให�ค่รบ

ที่��ห้น� Edit Master Zone น�� ให้คัล�กที่��ไอคัอนอ�นแรก ที่��ช้��อ Address

(0) เลยัคัร�บ คั'�ในวงเล)บคั�อจ��นวน Record ที่��ม�อยั#' ซึ่,�งเป0น 0 เพร�ะเร�ยั�งไม'ไดใสำ'ขั้อม#ลลงไปเลยัน��นเอง

Page 22: เริ่มต้นใช้งาน Webmin

พอคัล�กแลว เร�จะม�อยั#'ที่��ห้น� Address Records ซึ่,�งม�ไวสำ��ห้ร�บเพ��ม Address Record เขั้�ไปให้ม' และแสำดงร�ยัก�รขั้อง Address

Record ที่��งห้มด แติ'เน��องจ�กเร�ยั�งไม'ม�เลยัก)เลยัยั�งไม'แสำดงติอนน��คัร�บ

ให้ด#ในสำ'วน Add Address Record คัร�บ จะเห้)นว'�ม�ช้'องติ'�งๆ ซึ่,�งแติ'ละช้'องม�คัว�มห้ม�ยัด�งน��คัร�บ

Name ห้ม�ยัถ้,ง ช้��อ Sub Domain ที่��เร�ติองก�รสำร�ง ซึ่,�งติอนน��เร�จะปล'อยัว'�งไว เพร�ะว'�เร�ติองก�รสำร�งขั้อม#ลสำ��ห้ร�บกรณ�ที่��ผู้#ช้มเขั้�เว)บโดยัพ�มพ2คั��ว'� hellomafia.com เฉยัๆ ไม'ม� www น��ห้น� คัร�บ

Time-To-Live ห้ม�ยัถ้,งเวล�ที่��จะให้ Name Server เคัร��องอ��นจ��คั'�เอ�ไวคัร�บ ให้เล�อก Default ติ�มปกติ�ไปเลยัคัร�บ

Address ห้ม�ยัถ้,ง IP Address ขั้องเคัร��องเร� ให้ใสำ'เป0น IP

Address ขั้องเคัร��องเร�ไดเลยัคัร�บ Update reverse? ห้ม�ยัถ้,ง จะให้อ�พเดที่คั'�ใน Reverse DNS

Zone ดวยัห้ร�อเปล'� ให้ปล'อยัไวติ�มเด�มเลยัคัร�บ

Page 23: เริ่มต้นใช้งาน Webmin

เสำร)จแลวก)กดป.4ม Create ไดเลยัคัร�บ รอสำ�กคัร# ' Webmin ก)จะแสำดง Record ที่��เร�เพ��มไปให้ม'ในสำ'วนล'�งคัร�บ

ให้เร�เพ��ม Record ให้ม' สำ��ห้ร�บ www.hellomafia.com อ�กที่�คัร�บ โดยักรอกขั้อม#ลในช้'อง Name เป0น www และในช้'อง Address เป0น IP

Address ขั้องเร� แลวกดป.4ม Create อ�กที่� เร�ก)จะม� Address

Record อยั#'สำองอ�นเร�ยับรอยั ด�งร#ป

Page 24: เริ่มต้นใช้งาน Webmin

เม��อเร�ใสำ'ขั้อม#ล Address Record คัรบที่��งแบบช้��อโดเมนเฉยัๆ (เช้'น hellomafia.com) และแบบม� www น��ห้น� (เช้'น www.hellomafia.com) แลว ก)เพ�ยังพอสำ��ห้ร�บก�รที่��ติ�วเป0น Name

Server สำ��ห้ร�บโดเมนแลวคัร�บ ให้กดที่��คั��ว'� Apply Zone ด�นม.มบนขั้ว�ขั้องห้น�จอเลยัคัร�บ เพ��อบอกโปรแกรม BIND DNS Server ให้เอ�คั'�ที่��เปล��ยันแปลงน��ไปใช้ง�นไดเลยั ถ้�ห้�ไม'เจอ แสำดงว'�โปรแกรม BIND

ก��ล�งป6ดอยั#' ให้กดที่��คั��ว'� Start BIND แที่นนะคัร�บ

6. เอาข้�อม ลไปใส�ใน์ Name Server ข้องผู้ �ให�บร�การโดเมน์เน์ม

เสำร)จแลวเร�ก)เอ� IP Address ห้ร�อช้��อเคัร��องขั้องเร� ที่��เร�กรอกไวในช้'อง Master Name Server (สำ��ห้ร�บขั้องผู้มคั�อ ns1.jlatte.com) เอ�ไปแจงก�บผู้#ให้บร�ก�รจดโดเมนขั้องเร� ว'�เร�จะใช้ Name Server ติ�วน��แที่นติ�วเก'�คัร�บ ถ้�เล�อกได ให้ใสำ'เป0น IP Address จะป=ญห้�นอยักว'�คัร�บ ถ้�ม�นไม'ให้ ก)ใสำ'เป0นช้��อเคัร��องที่��เร�กรอกไวในช้'อง Master Name Server

แที่น ติรงน��ผู้มคังไม'ม�ห้น�จอให้ด# เน��องจ�กแติ'ละเจ�ก)ม�ห้น�ติ�ไม'เห้ม�อนก�นคัร�บ

ผู้#ให้บร�ก�รโดเมนบ�งเจ�บอกว'�เร�ติองใสำ' Name Server สำองอ�นขั้,�นไปสำ��ห้ร�บแติ'ละโดเมน ถ้�เป0นอยั'�งน��นคั.ณติองม� VPS อ�กเคัร��อง แลวก)ติองติ��งคั'�ให้อ�กเคัร��องน��นเป0น Slave Name Server ขั้องเคัร��องน��อ�กที่�คัร�บ ซึ่,�งว. 'นว�ยัน'�ด#

7. รอ

ถ้�ห้�กคั.ณที่��ติ�มขั้��นติอนที่��บอกไวเร�ยับรอยัแลว ก)ติองรอประม�ณ 48

ช้��วโมง เพ��อให้ Name Server ที่��วโลกที่ร�บว'�คั.ณไดเปล��ยัน Name

Server สำ��ห้ร�บโดเมนขั้องคั.ณแลว ระห้ว'�งน��คั.ณก)ที่��อะไรไม'ได นอกจ�กรออยั'�งเด�ยัวคัร�บ

Page 25: เริ่มต้นใช้งาน Webmin

ว�นน��เร�ก)ไดห้�ดใช้ง�นห้น�จอโปรแกรม BIND DNS Server แลว คั�ดว'�ห้ล�งจ�กน��คั.ณคังสำ�ม�รถ้เพ��ม ลบ Sub Domain ไดเองนะคัร�บ เที่'�ที่��เร�ที่��ในว�นน�� ก)ที่��ให้ VPS ขั้องเร�สำ�ม�รถ้ที่��ติ�วเป0น Name Server

สำ��ห้ร�บเว)บขั้องเร�ไดแลวคัร�บ คัว�มจร�งยั�งม� Record อ�กห้ล�ยัแบบ เช้'น Mail Server (MX Record) เพ��อจ�ดก�รเร��องอ�เมลสำ��ห้ร�บโดเมนขั้องเร� ซึ่,�งผู้มจะม�เพ��มเติ�มให้ในคัร�วติ'อๆไปคัร�บ

Nameserver not registered

เร��มตินใช้ง�น Webmin ติอนที่�� 3 – Apache Web Server (httpd)

Posted on January 22, 2010 by admin

สำว�สำด�คัร�บ ติองขั้อโที่ษดวยัที่��ห้�ยัไปน�น เน��องจ�กง�นเขั้� รวมที่��งป4วยั และติ�ด facebook วนไปวนม� เลยัไม'คั'อยัม�เวล�จะม�เขั้�ยันติ'อเที่'�ไร

ขั้อกล�บเขั้�สำ#'ก�รใช้ง�น Webmin ติ'อก�นเลยั โดยัติอนน�� จะพ#ดถ้,งโปรแกรมสำ��คั�ญที่��สำ.ดในก�รที่��เว)บ น��นคั�อ Apache Web Server ซึ่,�งเป0นโปรแกรม Web Server ยัอดน�ยัมสำ��ห้ร�บช้�ว VPS เลยัคัร�บ

จร�งๆยั�งม� Web Server อ�กห้ล�ยัติ�ว เช้'น lighttpd ซึ่,�งอ�งว'�ก�นห้น'วยัคัว�มจ��นอยักว'� Apache และที่��ง�นไดเร)วกว'� แติ'จะใช้ง�นล��บ�ก ห้ร�อไม'คั.นเคัยัก�บคันห้ม#'ม�ก ถ้�ม�ป=ญห้�ก)ห้�คันปร,กษ�ล��บ�ก ด�งน��น ถ้�ไม'สำ.ดที่นก�บ Apache ห้ร�อม� RAM นอยัม�กๆ ผู้มแนะน��ให้ใช้ Apache จะด�กว'�คัร�บ

เข้�าส �เมน์ Apache Web Server

จ�กห้น�จอขั้อง Webmin ให้เล�อกเมน#ห้ล�ก Server ห้�เมน#ยั'อยัที่��ช้��อ Apache Web Server คัร�บ ปกติ�จะอยั#'อ�นแรกเลยั คัล�กเขั้�ไปไดเลยั

Page 26: เริ่มต้นใช้งาน Webmin

เมน# Apache Web Server

เม��อคัล�กแลว จะพบร�ยัช้��อขั้อง Virtual Host (เว)บไซึ่ติ2) ขั้องเร�ที่��งห้มด สำ��ห้ร�บคันที่��เพ��งลงให้ม'ๆ ก)จะเห้)นแติ' Default Server คัร�บ

ห้น�ห้ล�กขั้อง Apache Web Server

เป(ด AllowOverride

Page 27: เริ่มต้นใช้งาน Webmin

คั'�ที่��ให้ม�ติ��งแติ'แรกบ�งอยั'�ง อ�จจะไม'เห้ม�ะสำมสำ��ห้ร�บก�รใช้ง�นบ�งประเภที่ เช้'น ติ��ง AllowOverride เป0น None ติ��งแติ'แรก ซึ่,�งที่��ให้สำคัร�ปติ2บ�งติ�วที่��ใช้ .htaccess ในก�รก��ห้นดคั'�บ�งอยั'�ง ใช้ง�นไม'ได ห้ร�อบ�งที่�ก)ไม'ไดเป6ดก�รใช้ง�นแบบ Virtual Host ม�ให้ ที่��ให้เร�ใช้ง�นเว)บห้ล�ยัๆเว)บในเคัร��อง VPS เด�ยัวก�นไม'ได ด�งน��นจ,งคัวรม�ติ��งคั'�พวกน��ให้เร�ยับรอยัก'อนคัร�บ

เร��มดวยัก�รคัล�กที่��แที่)บ Global configuration ด�งร#ป

แที่)บ Global Configuration

ห้น�จอจะแสำดงไอคัอนติ'�งๆด�งร#ป ให้คัล�กที่�� Edit Config Files

เมน# Edit Config File

จะเห้)นว'�ม�ช้'องให้แกไขั้ Config File ดวยั ให้ห้�คั��ว'� AllowOverride

ก'อนคัร�บ

Page 28: เริ่มต้นใช้งาน Webmin

ห้� AllowOverride None

ให้สำ�งเกติ AllowOverride ที่��ม�คั��อธี�บ�ยัคัล�ยัๆในร#ปนะคัร�บ ถ้�เป0น AllowOverride ที่��อ��น เร�ไม'จ��เป0นติองไปแกก)ได

ถ้�ติอนน��เป0น AllowOverride None ให้เร�เปล��ยันคั��ว'� None เป0น All ติ�มร#ปคัร�บ

แกเป0น AllowOverride All

เสำร)จแลวก)กดป.4ม Save ไปเลยัคัร�บ เร�จะแกแคั'น��แห้ละคัร�บ เพร�ะที่��เห้ล�อ สำ�ม�รถ้แกผู้'�นเมน#ติ'�งๆได

Page 29: เริ่มต้นใช้งาน Webmin

เป(ด NameVirtualHost

ติ'อม�เร�จะเป6ดก�รใช้ง�น Virtual Host ก�นนะคัร�บ โดยัให้คัล�กที่��แที่)บ Global Configuration อ�กคัร��ง แติ'คัร�วน��เล�อกเมน# Networking

and Addresses ด�งร#ปคัร�บ

เล�อกเมน# Networking and Addresses

เม��อคัล�กเล�อกเมน#แลว จะพบห้น�จอด�งร#ปคัร�บ

ห้น� Networking and Addresses

ที่��ห้น�น�� ให้เร�สำนใจเฉพ�ะห้�วขั้อด�งน��คัร�บ

Addresses for name virtual servers ให้เร�กรอก *:80

ลงไป

Page 30: เริ่มต้นใช้งาน Webmin

Keep-alive timeout ห้ม�ยัถ้,ง เวล� เป0นว�น�ที่� ที่��จะติ�ดก�รเช้��อมติ'อที่��คั�งอยั#' ให้ติ�@กเล�อกอ�นที่��อยั#'ห้น�ช้'องกรอกขั้อคัว�ม แลวกรอกเลขั้ 5 ลงไป

Request timeout ห้ม�ยัถ้,ง เวล� เป0นว�น�ที่� ที่��จะติ�ดก�รเช้��อมติ'อที่��ติ�ดติ'อเขั้�ม�แลวยั�งไม'ไดขั้อขั้อม#ลอะไร ให้ติ�@กเล�อกอ�นที่��อยั#'ห้น�ช้'องกรอกขั้อคัว�ม แลวกรอกเลขั้ 5 ลงไป

เม��อกรอกเสำร)จแลว จะม�ห้น�ติ�แบบน��คัร�บ

เม��อกรอกเสำร)จแลว

เม��อติรวจสำอบเร�ยับรอยั ก)กดป.4ม Save ไดเลยัคัร�บ

การสร�าง Virtual Host

โดยัปกติ�แลว เร�ม�กจะลงห้ล�ยัๆเว)บไซึ่ติ2ไวในเคัร��องเด�ยัว ด�งน��นเร�จ,งคัวรสำร�ง Virtual Host สำ��ห้ร�บแติ'ละเว)บไซึ่ติ2ขั้องเร�คัร�บ ถ้�คั.ณคั�ดจะม�แคั'เว)บเด�ยัวในเคัร��องเด�ยัว ก)อ�จไม'ติองที่��ขั้��นติอนน��ก)ไดคัร�บ แคั'เอ�ไฟล2ห้น�เว)บที่��งห้มดว�งไวใน /var/www/html แคั'น��นก)พอคัร�บ

แติ'สำ��ห้ร�บคันที่��ติองก�รสำร�ง Virtual Host ให้ที่��ติ�มขั้��นติอนด�งน��คัร�บ

Page 31: เริ่มต้นใช้งาน Webmin

คัล�กที่��แที่)บด�นบน ที่��ช้��อ Create virtual host เพ��อเขั้�สำ#'ห้น�ก�รสำร�ง Virtual Host ให้ม'

แที่)บ Create virtual host

เม��อคัล�กที่��แที่)บแลว จะพบห้น�ด�งน��คัร�บ

ห้น� Create virtual host

จะเห้)นว'�ม�อะไรให้กรอกม�กม�ยั แติ'ที่��เร�คัวรสำนใจ ม�ด�งน��คัร�บ

Port คั�อ ห้ม�ยัเลขั้พอร2ติที่�� virtual host น��จะสำนใจคัร�บ ให้ติ�@กเล�อกอ�นสำ.ดที่�ยั ที่��อยั#'ห้น�กล'องขั้อคัว�มว'�งๆ แลวในกล'องขั้อคัว�มว'�งๆน��น ให้ใสำ'เลขั้ 80 (แปดสำ�บ) ลงไปคัร�บ

Document Root คั�อ ติ��แห้น'ง root ขั้องไฟล2เว)บไซึ่ติ2ขั้องเร�คัร�บ กรณ�ที่��ม�ห้ล�ยัเว)บไซึ่ติ2 แนะน��ให้เอ�ช้��อโดเมนและซึ่�บโดเมนเป0น

Page 32: เริ่มต้นใช้งาน Webmin

ช้��อ directory ดวยันะคัร�บ อยั'�งเว)บขั้องผู้ม ก)ว�งไวที่�� /var/www/html/hellomafia.com/www โดยัที่�� hellomafia.com คั�อช้��อโดเมน สำ'วน www จะเป0นซึ่�บโดเมนคัร�บ เวล�ม�ห้ล�ยัเว)บจะไดห้�เจอสำะดวกๆ อยั'�ล�มว'�ติ��แห้น'งไฟล2น��จะติองม�อยั#'จร�งนะคัร�บ ไม'ง��นม�นจะไม'ยัอมให้สำร�ง ด�งน��นคัวรจะไปสำร�ง directory รอไวก'อนคัร�บ

Server Name คั�อ ช้��อโฮสำที่2สำ��ห้ร�บเว)บไซึ่ติ2ขั้องเร�แห้ละคัร�บ อยั'�งขั้องผู้ม ก)จะเป0น www.hellomafia.com สำ��ห้ร�บคันที่��ไม'ช้อบให้เว)บม� www. น��ห้น� ก)ใสำ'แคั' hellomafia.com ก)พอคัร�บ

สำ��ห้ร�บคั'�อ��นๆ เร�ไม'ติองสำนใจนะคัร�บ สำนใจแลวจะปวดห้�วเปล'�ๆ ถ้�กรอกเสำร)จแลว จะคัล�ยัๆอยั'�งน��คัร�บ

ติรวจสำอบว'�กรอกคัรบห้ร�อยั�ง

ติรวจสำอบด�ๆ ว'�กรอกคัรบที่��ง 3 คั'�ห้ร�อยั�ง ถ้�เร�ยับรอยัแลวก)กดป.4ม Create Now ไดเลยัคัร�บ ถ้�ไม'ม�ป=ญห้� จะกล�บม�ยั�งห้น�แรก คั�อห้น�ที่��

Page 33: เริ่มต้นใช้งาน Webmin

แสำดงร�ยัก�ร Virtual Host ที่��งห้มด ซึ่,�งติอนน��จะม� Virtual Host ที่��เร�เพ��งสำร�งอยั#'ดวยั

สำร�ง Virtual host เร�ยับรอยัแลว

เพิ่��ม Alias ให�ก�บ Virtual Host

สำ��ห้ร�บบ�งคันที่��กล�วว'� เว)บเร�อ�จจะม�คันเขั้�โดยัไม'ไดพ�มพ2 www. น��ห้น� ห้ร�ออยั�กจะให้เว)บขั้องเร� เขั้�ไดจ�กห้ล�ยัช้��อ ก)สำ�ม�รถ้ไปก��ห้นดเพ��มใน Virtual host ด�งน��คัร�บ

ขั้��นแรก ให้คัล�กที่�� Virtual Server ที่��เร�ติองก�รแกไขั้

คัล�กที่�� Virtual server ที่��เร�ติองก�ร

Page 34: เริ่มต้นใช้งาน Webmin

เม��อคัล�กแลว จะม�เมน#ยั'อยัๆขั้,�นม�ม�กม�ยัด�งร#ป ให้คัล�กเล�อกที่�� Networking and Addresses ด�งร#ป

เล�อกเมน#ยั'อยั Networking and Addresses

เม��อคัล�กเล�อกแลว จะเห้)นห้น�ติ�ด�งร#ป

เมน# Networking and Addresses

ให้เร�กรอกช้��อ host ที่��งห้มดที่��ติองก�รให้ว��งม�ที่��เว)บติ�วน�� ไวในช้'อง Alternate virtual server names ที่��อยั#'ด�นขั้ว�

Page 35: เริ่มต้นใช้งาน Webmin

อยั'�งเว)บขั้องผู้มปกติ�จะม�ช้��อโฮสำที่2เป0น www.hellomafia.com แติ'ผู้มติองก�รให้คันที่��พ�มพ2แคั' hellomafia.com เขั้�เว)บผู้มไดดวยั ผู้มก)กรอก hellomafia.com ลงไปในช้'องน�� ด�งร#ป

กรอกช้��อโฮสำที่2ที่��ติองก�รลงไป

ถ้�ม�ช้��อโฮสำที่2ห้ล�ยัติ�ว ให้พ�มพ2ลงไปให้ห้มดนะคัร�บ อยั'�ล�มเวนวรรคัแยักระห้ว'�งช้��อโฮสำที่2แติ'ละติ�วดวยัคัร�บ เม��อเสำร)จแลวก)กดป.4ม Save ไดเลยัคัร�บ

ส��งให� Apache เร��มทิ้%างาน์ใหม�

เม��อเร�ติ��งคั'�ติ'�งๆเร�ยับรอยัแลว ก)คัวรจะเอ�คั'�เห้ล'�น��ไปใช้ง�นเสำ�ยัที่� ให้มองที่��ม.มบนด�นขั้ว� ห้�คั��ว'� Apply Changes คัร�บ ถ้�เจอก)กดเขั้�ไปเลยัคัร�บ เพ��อที่��ก�ร Restart Apache เพ��อให้เอ�คั'�ติ'�งๆที่��เร�ก��ห้นดไว ไปใช้ง�นคัร�บ

Page 36: เริ่มต้นใช้งาน Webmin

คัล�ก Apply Changes

ลองเป(ดเว*บด

เม��อติ��งคั'�ติ'�งๆเสำร)จแลว และ Apply Changes เร�ยับรอยัแลว อยั'�ล�มลองไปเป6ดเว)บด#นะคัร�บว'�ด#ไดห้ร�อเปล'� ถ้�ไดห้ร�อไม'ไดยั�งไง ลองเขั้�ยัน comment ม�สำอบถ้�มก�นไดคัร�บ ยั�นด�ติอบคั��ถ้�มคัร�บ แติ'อ�จจะช้�ห้น'อยันะคัร�บ เน��องจ�กช้'วงน��ง�นยั.'งคัร�บ สำ��ห้ร�บติอนห้น� ผู้มจะม�แนะน��ว�ธี�ก�รปร�บคั'�ขั้อง Apache ให้เห้ม�ะสำมก�บเคัร��องที่��ม�แรมนอยัๆ ซึ่,�งเห้ม�ะสำ��ห้ร�บช้�ว VPS อยั'�งเร�ๆม�กคัร�บ

เร��มตินใช้ง�น Webmin ติอนที่�� 4 – MySQL Database Server

Posted on July 29, 2010 by admin

สำว�สำด�คัร�บ ห้ล�งจ�กผู้'�นเร��อง Apache Web Server ไปแลว โปรแกรมที่��สำ��คั�ญที่��เร�ยักว'�ขั้�ดไม'ไดสำ��ห้ร�บ Web Server เลยัก)คั�อ MySQL

เน��องจ�กเป0นโปรแกรมระบบฐ�นขั้อม#ล (Database) ที่��น�ยัมที่��สำ.ดในที่องติล�ด เน��องจ�กฟร� เร)ว เสำถ้�ยัร เอกสำ�รก�รใช้ง�นม�เพ�ยับ

คัว�มจร�งเร�สำ�ม�รถ้ใช้ระบบฐ�นขั้อม#ลอ��นก)ได แติ'ว'�ใช้ MySQL น��เป0นติ�วเล�อกที่��ด�ที่��สำ.ดแลวคัร�บ ไม'ว'�จะเป0นในเร��องขั้องคัว�มเร)ว คัว�มเสำถ้�ยัร และที่��สำ��คั�ญคั�อคันใช้เยัอะ ม�ป=ญห้�อะไรก)ห้�คันช้'วยัง'�ยั ก�รม� VPS เป0นขั้องติ�วเองก)เห้ม�อนก�บม� Server เป0นขั้องติ�วเองล'ะคัร�บ อะไรที่��คันใช้เยัอะๆ และไม'ม�ป=ญห้�ม�ก เร�ก)ใช้อยั'�งน��นแห้ละคัร�บ ด�ที่��สำ.ดแลว แติ'ถ้�อยั�กลองห้ร�อม�ขั้อจ��ก�ดจร�งๆก)อ�กเร��องห้น,�ง

สำ��งที่��เร�จะติองจ�ดก�รก�บ MySQL ในคัร�วน��ก)คั�อ ติ��งรห้�สำผู้'�นให้ MySQL

ซึ่ะ เพ��อคัว�มปลอดภ�ยั ติ�มดวยัก�รลง phpMyAdmin ซึ่,�งเป0น PHP

Script ที่��ช้'วยัในก�รจ�ดก�ร MySQL ไดเป0นอยั'�งด�

เข้�าส �เมน์ MySQL Database Server

Page 37: เริ่มต้นใช้งาน Webmin

จ�กห้น�จอขั้อง Webmin ให้เล�อกเมน#ห้ล�ก Server แลวห้�เมน#ยั'อยัที่��ช้��อ MySQL Database Server แลวก)คัล�กเขั้�ไปไดเลยั

เมน# MySQL Database Server

เม��อคัล�กแลว จะเห้)นห้น�ติ�ด�งน��คัร�บ

Page 38: เริ่มต้นใช้งาน Webmin

ห้น�จอห้ล�ก MySQL Database Server

ห้น�จอน�� เร�สำ�ม�รถ้จ�ดก�รเก��ยัวก�บเร��องห้ล�กๆขั้อง MySQL ได เช้'น ก�รก��ห้นด Permission (สำ�ที่ธี�Bก�รเขั้�ไปใช้) ก�รติ��งรห้�สำผู้'�นขั้อง MySQL

ก�รติ��งคั'�ติ'�งๆ ก�รด#ขั้อม#ล และแกไขั้ขั้อม#ลเล)กๆนอยัๆ

สำ��งที่��เร�จ��เป0นติองที่��ในติอนน�� คั�อติ��งรห้�สำผู้'�นขั้อง root ใน MySQL

เน��องจ�กเวล�เร�ลง MySQL ให้ม'ๆ ม�นจะไม'ไดก��ห้นดรห้�สำผู้'�นไว คั�อแคั'ใสำ' user ว'� root ก)สำ�ม�รถ้ล)อกอ�นเขั้� MySQL ไปที่��ที่.กอยั'�งไดเลยั ด�งน��นจ,งคัวรร�บแกไขั้โดยัด'วน

ก'อนอ��น ให้คัล�กที่��เมน# Change Administration Password ที่��อยั#'อ�นสำ.ดที่�ยัเลยั ด�งร#ปคัร�บ

Page 39: เริ่มต้นใช้งาน Webmin

เมน# Change Administration Password

เม��อคัล�กแลว จะพบห้น�จอให้เปล��ยันรห้�สำผู้'�นด�งน��คัร�บ

ห้น�จอเปล��ยันรห้�สำผู้'�น

ให้ใสำ'รห้�สำผู้'�นให้ม'ที่��ติองก�รไวในช้'อง New password และ Repeat

password โดยัติองกรอกให้เห้ม�อนก�นที่��งสำองช้'องนะคัร�บ แลวก)กดป.4ม Change Now ก)จะเป0นก�รติ��งรห้�สำผู้'�นให้ม'ให้เร�ยับรอยัคัร�บ

ขั้อแนะน��น�ดน,งว'�รห้�สำผู้'�นขั้อง root ใน MySQL ไม'คัวรเป0นรห้�สำผู้'�นเด�ยัวก�บรห้�สำผู้'�นขั้อง root ในระบบนะคัร�บ เพ��อคัว�มปลอดภ�ยั เพร�ะรห้�สำผู้'�น root ใน MySQL น��น สำ�ม�รถ้สำ�บไดง'�ยักว'�รห้�สำผู้'�นขั้อง root ในระบบคัร�บ

ใคัรที่��ช้อบล�มรห้�สำผู้'�น root ขั้อง MySQL ก)ไม'ติองห้'วงถ้�ม� Webmin

เพร�ะถ้�ลองเขั้�ม�ด#ในเมน# Change Administration Password

อ�กคัร��ง คั.ณจะเห้)นรห้�สำผู้'�น root ขั้อง MySQL โช้ว2ห้ร�เลยัคัร�บ บ�งคันอ�จจะห้'วงเร��องคัว�มปลอดภ�ยั แติ'อยั'�ล�มว'� ถ้�คันไม'ประสำงคั2ด�สำ�ม�รถ้เขั้� Webmin ขั้องเร�ได เขั้�สำ�ม�รถ้ไปลบ ไปว�งก�บด�ก back door ไดอยั#'ด�คัร�บ ด�งน��นจ,งไม'ติองห้'วงเร��องน��ม�กคัร�บ แคั'อยั'�ติ��งรห้�สำผู้'�น root

ขั้อง MySQL ให้เห้ม�อนก�บรห้�สำผู้'�นขั้อง root ในระบบก)พอ

ลง phpMyAdmin

Page 40: เริ่มต้นใช้งาน Webmin

สำ��ห้ร�บคันที่��ติองจ�ดก�ร MySQL ผู้'�นห้น�เว)บบ'อยัๆ โปรแกรมน��ช้'วยัไดม�กคัร�บ และเป0นโปรแกรมที่��คันน�ยัมใช้ม�กที่��สำ.ด ถ้,งม�นจะม�บ�@ก และด#เอCอๆในบ�งโอก�สำ แติ'โดยัรวมก)ยั�งเป0นโปรแกรมที่��คัรบเคัร��องกว'�โปรแกรมอ��นคัร�บ

phpMyAdmin จร�งๆติ�วม�นก)คั�อห้น�เว)บ PHP ปกติ�ล'ะคัร�บ แคั'เร�แติกไฟล2 เอ�ไปว�งไวในเว)บขั้องเร�สำ�กเว)บน,ง ติ��งคั'�เล)กๆนอยัๆ ก)สำ�ม�รถ้ใช้ง�นไดเลยั

ขั้ณะน�� เวอร2ช้��นขั้องโปรแกรม phpMyAdmin น��นไปไกลแลว แติ'เร�ยั�งคังติองใช้เวอร2ช้��นเก'�อยั#' เน��องจ�กเวอร2ช้��นให้ม'ๆ ม�นติองก�ร PHP เวอร2ช้��นให้ม' ซึ่,�ง CentOS ที่��เร�ใช้เขั้�คั'อนขั้�งอน.ร�กษ2น�ยัม ไม'ร�บอ�พเวอร2ช้��น PHP

ม�ก เน��องจ�กคัว�มเสำถ้�ยัรติองม�เป0นที่��ห้น,�ง ด�งน��นเร�จ,งติองใช้ phpMyAdmin เวอร2ช้��น 2 คัร�บ

จร�งๆแลวเร�สำ�ม�รถ้ใช้ phpMyAdmin เวอร2ช้��นให้ม'ได แติ'เร�ติองอ�พเวอร2ช้��น PHP ที่�บ PHP ที่��ม�ก�บ CentOS ซึ่,�งคั'อนขั้�งว. 'นว�ยั และไม'คั'อยัแน'ใจในคัว�มเสำถ้�ยัร รวมที่��ง phpMyAdmin เวอร2ช้��นให้ม'ยั�งคั'อนขั้�งม�บ�@กเยัอะอยั#' ด�งน��นอยั#'ก�บขั้องเก'�ด�กว'�คัร�บ

เร��มดวยัก�รไปด�วน2โห้ลด phpMyAdmin ไดที่��เว)บขั้องม�นเลยัคัร�บที่�� www.phpmyadmin.net ด�วน2โห้ลดเวอร2ช้��น 2 กว'�ๆ โดยัเล�อกแบบที่��เป0น all-languages (จะไดม�ห้ล�ยัภ�ษ�ให้เล�อก สำ��ห้ร�บคันที่��ไม'ถ้น�ดภ�ษ�อ�งกฤษ) และม�น�มสำก.ล .zip (จะไดแติกไฟล2ง'�ยัห้น'อยั) นะคัร�บ  ณ ติอนน��ก)คั�อ 2.11.10 คัร�บ ห้ร�อ คัล�กที่��น�� เพ��อด�วน2โห้ลดเวอร2ช้��น 2.11.10 ล'�สำ.ดไดเลยัคัร�บ

Page 41: เริ่มต้นใช้งาน Webmin

เล�อกไฟล2 phpMyAdmin แบบ all-languages และม�น�มสำก.ล .zip

เม��อด�วน2โห้ลดเสำร)จเร�ยับรอยัแลว เร�ก)กล�บม�ที่��ห้น�จอโปรแกรม Webmin เห้ม�อนเด�ม เขั้�ไปที่��เมน#ห้ล�ก Others เมน#ยั'อยั File

Manager ไดเลยัคัร�บ

เมน# File Manager

Page 42: เริ่มต้นใช้งาน Webmin

สำ'วนน��ติองก�ร Java ในก�รที่��ง�นคัร�บ ถ้�เคัร��องใคัรยั�งไม'ไดลง Java ม�นจะม�ห้น�จอบอกให้เร�ไปลง Java ให้เร�ยับรอยัก'อน ก)ที่��ติ�มม�นไป พอลงเสำร)จคั'อยักล�บม�ที่��เมน#น��อ�กคัร��งคัร�บ (ถ้�ใคัรม�ป=ญห้�ในก�รลง ลองไปโห้ลดม�ลงเองจ�ก www.java.com ก)ไดคัร�บ)

ในคัร��งแรกที่��ใช้ อ�จจะเห้)นห้น�ติ'�งขั้�งล'�งน��ขั้,�นม�ถ้�ม ให้ติ�@กที่�� Always

trust content from this publisher แลวติอบ Yes ไปเลยัคัร�บ ม�นจะไดไม'ติองม�ถ้�มเร�ที่.กที่�

ห้น�ติ'�งขั้อง Java ถ้�มเร��องคัว�มปลอดภ�ยั

ถ้�เร�ยับรอยัแลว เร�จะเห้)นห้น�จอ File Manager ด�งน��

Page 43: เริ่มต้นใช้งาน Webmin

ห้น�จอโปรแกรม File Manager

ห้น�จอโปรแกรมน�� จะช้'วยัให้เร�สำ�ม�รถ้จ�ดก�รสำร�งไฟล2 ยั�ยัไฟล2 ลบไฟล2 แติกไฟล2 และจ�ดก�รเก��ยัวก�บไฟล2ไดโดยัไม'ติองเขั้�ไปที่��ใน SSH (Secure

Shell) ซึ่,�งเร�จะใช้โปรแกรมน��แห้ละ ลง phpMyAdmin ซึ่ะเลยั

ขั้อเติ�อนน�ดน,ง คั�อก'อนที่��อะไรใน File Manager ให้ติ��งสำติ�น�ดน,งก'อนนะคัร�บ เพร�ะไฟล2ใน File Manager น�� ลบแลวก)ลบเลยันะคัร�บ ไม'ม� Recycle Bin เห้ม�อนใน Windows ที่��อะไรผู้�ดก)ไม'ม� Undo ด�งน��นไม'ติองร�บรอน ก'อนที่��อะไรก)ติ�ม ให้ติรวจสำอบคัว�มถ้#กติองก'อนเสำมอคัร�บ

อ�นด�บแรก ให้เร�เขั้�ไปที่�� Path ขั้อง Web ที่��เร�จะลง phpMyAdmin ไวภ�ยัใน อ�นน��ก)เล�อกติ�มสำะดวกนะคัร�บ ว'�อยั�กให้ phpMyAdmin ไปอยั#'ในเว)บไห้น อยั'�งขั้องผู้มก)อยั#'ที่��เว)บน��ล'ะคัร�บ ว'�แติ'ไม'ติองพยั�ยั�มแฮ)คัเขั้�ม�นะคัร�บ เห้)นใจก�นน�ดน,ง

ติ�วอยั'�งขั้องผู้ม เน��องจ�กเว)บ hellomafia.com ขั้องผู้มอยั#'ที่�� /var/www/html/hellomafia.com/www ผู้มก)เขั้�ไปที่�� directory

ด�งกล'�ว แลวก)กดป.4ม Upload เลยั

ป.4ม Upload

บ�งคันอ�จจะติ�ด Popup Blocker ก)ให้จ�ดก�รแกไขั้ให้เร�ยับรอยัซึ่ะนะคัร�บ อยั'�งเช้'น Internet Explorer ขั้องผู้มม�นก)จะขั้,�นแถ้บเห้ล�องม�

Page 44: เริ่มต้นใช้งาน Webmin

เติ�อนด�งร#ป ก)แคั'คัล�กที่��แถ้บเห้ล�องแลวเล�อก Always Allow Pop-ups

from This Site… แลวติอบ Yes เพ��อยั�นยั�น

แถ้บเห้ล�องเติ�อนเร��องห้น�ติ'�ง Pop up

ห้น�ติ'�งยั�นยั�นขั้อง Internet Explorer

ใคัรที่��ใช้ Browser อ��นก)ห้�ว�ธี�แกไขั้เร��องน��ก�นเอ�เองนะคัร�บ เด�7ยัวน��ม�นม�ห้ล�ยั Browser ผู้มเขั้�ยันอธี�บ�ยัให้คัรบห้มดไม'ไห้ว เม��อแกไขั้เร�ยับรอยัแลว ก)เขั้�เมน# File Manager เขั้�ไปใน directory ที่��จะลงโปรแกรม แลวลองกดป.4ม Upload อ�กที่�คัร�บ ถ้�เร�ยับรอยัแลวจะเห้)นห้น�ติ'�งเล)กๆขั้,�นม�ด�งร#ปคัร�บ (ถ้�กดแลวเห้ม�อนไม'เก�ดอะไรขั้,�น ให้ลองกด Ctrl-Tab

ห้�ด#นะคัร�บ บ�งที่�ม�นไปแอบเป6ดเป0นห้น�ติ'�งด�นห้ล�ง ไม'ได Pop up ขั้,�นม�)

Page 45: เริ่มต้นใช้งาน Webmin

ห้น�ติ'�ง Upload

ถ้�คันพบห้น�ติ'�งน��เจอแลว ให้กดป.4ม Browse… แลวไปเล�อกไฟล2 phpMyAdmin ที่��เร�ด�วน2โห้ลดไว ห้ล�งจ�กน��น ติรงห้�วขั้อ Uncompress ZIP or TAR file? ให้เล�อก Yes, then delete เลยั เพ��อให้โปรแกรมม�นแติกไฟล2แลวก)ลบไฟล2 .zip ขั้องเร�ไปเลยั ด�งร#ป

เล�อกไฟล2 phpMyAdmin และก��ห้นดให้แติกไฟล2 zip แลวลบที่��งเลยั

ติ��งสำติ� เช้)คัคัว�มถ้#กติอง แลวก)กดป.4ม Upload เลยัคัร�บ

Page 46: เริ่มต้นใช้งาน Webmin

ห้น�ติ'�งแสำดงสำถ้�นะก�รอ�พโห้ลด

ขั้อโมน�ดน,ง โปรแกรม Webmin ขั้องเร�ไม'ใช้'กระจอกนะคัร�บ ม�ห้น�ติ'�งแสำดงสำถ้�นะก�รอ�พโห้ลดดวยั

เม��ออ�พโห้ลดเสำร)จแลว เร�จะเห้)น Directory ช้��อ phpMyAdmin อยั#'ใน directory ขั้องเว)บเร�เร�ยับรอยั ด�งร#ป

อ�พโห้ลดและแติกไฟล2เร�ยับรอยั

ให้เร�คัล�กเล�อกที่�� directory phpMyAdmin-… ขั้องเร� แลวคัล�กที่��ป.4ม Rename ด�นบน ด�งร#ป

Page 47: เริ่มต้นใช้งาน Webmin

คัล�กเล�อก directory phpMyAdmin แลวคัล�กที่��ป.4ม Rename

จะม�ห้น�ติ'�งเล)กๆขั้,�นม�ถ้�มช้��อให้ม' ให้เร�กรอกที่��ช้'อง New name ว'� phpmyadmin ด�งร#ป

ห้น�ติ'�ง Rename

ติ��งสำติ� เช้)คัคัว�มถ้#กติอง แลวกดป.4ม Rename ไดเลยั จะเห้)นว'�ช้��อ phpMyAdmin ยั�วๆ ไดเปล��ยันเป0น phpmyadmin เร�ยับรอยัแลว

Page 48: เริ่มต้นใช้งาน Webmin

เปล��ยันช้��อเร�ยับรอยั

ให้เร�เขั้�ไปใน directory phpmyadmin โดยัก�รด�บเบ�ลคัล�ก จะเห้)นร�ยัช้��อไฟล2คัล�ยัๆด�งร#ป ให้เร�คัล�กเล�อกที่��ไฟล2 config.sample.inc.php แลวคัล�กที่��ป.4ม Rename อ�กคัร��ง

เล�อกไฟล2 config.sample.inc.php แลวคัล�กป.4ม Rename

ที่��ห้น�ติ'�ง Rename ให้ที่��ก�รเปล��ยันช้��อไฟล2เป0น config.inc.php แลวคัล�กที่��ป.4ม Rename ไดเลยั

เปล��ยันช้��อไฟล2 config.sample.inc.php เป0น config.inc.php

เสำร)จแลว ให้เร�เล�อกไฟล2 config.inc.php ที่��เร�เพ��งเปล��ยันช้��อ แลวคัล�กที่��ป.4ม Edit

Page 49: เริ่มต้นใช้งาน Webmin

เล�อกไฟล2 config.inc.php แลวคัล�กป.4ม Edit

จะพบก�บห้น�จอ Text Editor แบบง'�ยัๆ ด�งร#ป

ห้น�จอ Text Editor

ให้สำ�งเกติบรรที่�ดที่��เขั้�ยันว'� $cfg['blowfish_secret'] ให้เร�ไปใสำ'ติ�วอ�กษรม��วๆ เพ��อเป0นโคัดล�บในก�รเขั้�รห้�สำ ลงไประห้ว'�งเคัร��องห้ม�ยั สำอง‘

ติ�ว ด�งติ�วอยั'�ง

Page 50: เริ่มต้นใช้งาน Webmin

ติ�วอยั'�งก�รใสำ'รห้�สำล�บ

รห้�สำล�บน�� สำ��ห้ร�บคันที่��เขั้�ยัน PHP ไม'คั'อยัเป0น ให้ใสำ'เป0นติ�วอ�กษรภ�ษ�อ�งกฤษ ห้ร�อติ�วเลขั้เที่'�น��นนะคัร�บ รห้�สำน��ใสำ'ยั�วๆไดเลยั ไม'ติองกล�วจ��ไม'ได เพร�ะไม'ม�คัว�มจ��เป0นใดๆที่��ติองจ�� แคั'เร�ติ��งไวให้คันอ��นเด�ไม'ไดก)พอคัร�บ ผู้มเองก)ติ��งม��วๆไปไม'ไดจ��

เม��อก��ห้นดรห้�สำล�บเร�ยับรอยัแลวก)กดป.4ม Save & Close ที่��อยั#'ด�นล'�งขั้องห้น�จอ Text Editor คัร�บ

ป.4ม Save & Close

พอกดเร�ยับรอยัแลว ก)ลองใช้ Browser เขั้�ไปด#ใน URL ขั้องเว)บเร� ติ�มดวยั /phpmyadmin ไดเลยัคัร�บ อยั'�งเว)บผู้มก)จะเป0น http://www.hellomafia.com/phpmyadmin เม��อเขั้�ไปก)จะเห้)นห้น�จอ Log In ขั้อง phpMyAdmin คัร�บ

Page 51: เริ่มต้นใช้งาน Webmin

ห้น�จอโปรแกรม phpMyAdmin

ให้เร�ใสำ' Username ซึ่,�งก)คั�อ root และรห้�สำผู้'�นขั้อง root สำ��ห้ร�บ MySQL ที่��เร�ไดติ��งไวติอนแรก แลวกดป.4ม Go ถ้�เร�ใสำ'รห้�สำผู้'�นถ้#กติอง ก)จะเห้)นห้น�จอโปรแกรม phpMyAdmin ด�งร#ปคัร�บ

ห้น�จอห้ล�กโปรแกรม phpMyAdmin

Page 52: เริ่มต้นใช้งาน Webmin

เร�ยบร�อย

เร�ยับรอยัแลวคัร�บ ก�บก�รติ��งคั'�โปรแกรม MySQL และติ�ดติ��ง phpMyAdmin คัร�บ ห้ล�งจ�กน�� ก�รจ�ดก�รเก��ยัวก�บ Database ก)จะใช้ผู้'�น phpMyAdmin ไดแที่บจะที่.กอยั'�งเลยัคัร�บ