Posted on January 31, 2010, 1:15 am, by klainfo.
ปกติแล้ว คนที่ทำเวบ ก็สร้าง subdomain ผ่าน direct admin ง่ายมาก แต่ถ้าอยากลองบน localhost จะทำยังไงดีหละ นั่งหาๆเหมือนกัน เลยจดไว้ดีกว่า กันลืม ลองดูวิธีนี้ละกันนะ ง่ายดี
สำหรับตัวอย่างนี้ สมมติว่าสร้าง subdomain ชื่อว่า sub โดยมีไดเรคทอรี่อยู่ที่ /var/www/sub
เริ่มจาก
$ sudo vi /etc/apache2/sites-enabled/000-default
เติมข้อความนี้ลงไป
ServerAdmin admin@localhost
DocumentRoot /var/www/sub
ServerName sub.localhost
ตามด้วยคำสั่ง
$ sudo vi /etc/hosts
เติมข้อความนี้ลงไป
127.0.0.1 localhost
127.0.0.1 sub.localhost
ลองทดสอบดู ถ้าไม่ได้ให้ restart apache service ก่อนครับ
$ sudo /etc/init.d/apache2 restart
เสร็จแล้วๆๆๆ อิอิ
Posted on January 24, 2010, 12:22 pm, by klainfo.
เนื่องจากผมใช้ Doku wiki แล้ว Apache มันสร้าง cache ขึ้นมาเอง แล้วผมอยากจะลบมัน ปรากฏว่าผมลบไฟล์ไม่ได้ เนื่องจากผมไม่ใช่ Root แล้วเป็นไฟล์ที่ Apache สร้างขึ้นด้วย
นั่งขุดคุ้ยหา script php มาลบให้มันละกัน ทำตามนี้โลด
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
function SureRemoveDir($dir) {
if(!$dh = @opendir($dir)) return;
while (($obj = readdir($dh))) {
if($obj==‘.’ || $obj==‘..’) continue;
[...]
Posted on July 17, 2009, 8:51 am, by klainfo.
วิธีการดังกล่าว เหมาะสำหรับ ผู้ที่ต้องการ Deploy Web Framework จำพวก codeigniter, cakephp, zend framework เป็นต้น ซึ่งต้องใช้ Mod_Rewrite และ htaccess
Web Server Installation
วิธีที่ 1
1. เปิดเทอร์มินัล แล้วพิมพ์ตามนี้เรย
$ sudo apt-get install apache2 mysql-server-5.0 libapache2-mod-php5
2. restart apache ครั้งนึง
$ sudo /etc/init.d/apache2 restart
หรือ วิธีที่ 2
1. เปิดเทอร์มินัล แล้วพิมพ์ตามนี้เรย
$ sudo tasksel
2. เลือก Web Server กับ OpenSSH Server
3. restart apache ครั้งนึง
$ sudo /etc/init.d/apache2 restart
3. เพิ่มเติม Apache Directory จะอยู่ที่ [...]