ใช้งาน vps centos 5.5 64bit
ติดตั้ง apache เรียบร้อยแล้วก็สร้าง user ขึ้นพิมพ์ตามนี้ command line,
useradd -d /home/admin/ admin
passwd admin
แล้วก็เข้าไปที่ /home/admin/ แล้วก็สร้างโฟลเดอร์ชื่อ domains เข้าไปแล้วสร้าง โฟลเดอร์ชื่อ 1234.com แล้วก็สร้างโฟลเดอร์ public_html เอาไว้ใส่ตัวเว็บ
พอผมชี้โดนโดเมนของ 1234.com มาที่นี่เวลามันแสดงหน้าเว็บมันแสดงเป็น /var/www/html/ อ่าครับหรือลอง ซัฟโดเมนก็วิ่งมาที่ /var/www/html/
ผมต้องทำยังไงให้มันถูกต้อง เคยใช้งานแต่มี directadmin แล้วพอมาแบบไม่มี directadmin ผมไม่รู้ขั้นตอนมันเลยครับ vps เมืองนอกไม่มี directadmin มาให้
โฟลเดอร์ที่ผมสร้างใน /home/admin :: http://upload.one2car.com/download.aspx?pku=107351E9639S3E2SU4EQE6KH1MGT6J
แก้ vhost ใน apache ด้วยครับ ให้ชี้มายัง dir ที่ทำ
ไม่ทราบว่าแก้ไขยังไงหรอครับ
<VirtualHost *:80>
ServerAdmin mail@domain
DocumentRoot /home/.... dir ที่เก็บ web
ServerName 1234.com
ErrorLog /var/log/apache2/vhost/domain/error_log <= log ถ้าไม่มี มันจะไปเก็บรวมกับโดเมนหลัก
CustomLog /var/log/apache2/vhost/domain/access_log common<= log ถ้าไม่มี มันจะไปเก็บรวมกับโดเมนหลัก
</VirtualHost>
<Directory /home/…>
AddLanguage th .th
AddDefaultCharset TIS-620
AddCharset TIS-620 .tis-620 .th
php5_flag register_globals on
AllowOverride FileInfo AuthConfig Limit
Options MultiViews SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
ประมาณนี้
^^" ลองศึกษาโดยลง Webmin ก็ได้นะครับ ฟรี… ระบบจัดการทั้งเครื่องแบบง่ายๆ สามารถดูได้ทุกเมนูว่าแก้ไขอะไรที่ไฟส์ไหน สู้ๆ ครับ
การติดตั้ง webmin ดูได้จากเว็บไซต์นี้นะครับ http://www.linuxthai.org/forum/index.php?topic=2016.0
ในนี้เป็นเว็บมีน เวอร์ชั่นเก่า ถ้าต้องการเปลี่ยนเป็นเวอร์ชั่นใหม่ สามารถดูได้จาก http://www.webmin.com/
ตอน wget ก็แก้ webmin เป็น url ตัวใหม่ครับ
kke
June 8, 2011, 12:26pm
#7
ปัญหาไม่ได้อยู่ที่การชี้ ip ครับ
แต่เป็นการ response ของตัว webserver (Apache) ให้ศึกษาเรื่องการ config virtualhost ครับ เพื่อแยกการเรียกแต่ละโดเมนไปตาม folder ต่างๆของแต่ละโดเมน
ถ้ามีโดเมนเดียว ก็แก้ config ค้นหา /var/www/html/ แล้วแทนด้วย /home/admin… ก็ง่ายดีครับ
ถ้ามีโดนเมนเดียวทำ link ไปง่ายกว่าแก้ config นะครับ