Apr 18 2008
配置apache的端口vhost
Posted by admin
注:我是在debian4.0 i386下测试通过的。
首先在用户的目录下创建存放程序的目录,放在public_html下,用域名作文件名更容易日后的管理。
cd ~
mkdir public_html
mkdir -p public_html/domain1.com/{public,private,logs,cgi-bin,backup}
创建测试文件
vim public_html/domain1.com/public/index.html
#请把"-"转换为相应的html符号 -html- -head- -title-domain1.com-/title- -/head- -body- -h1-domain1.com-/h1- -/body- -/html-
创建配置文件
sudo vim /etc/apache2/sites-available/domain1.com
NameVirtualHost *:8001 #特定的访问,不添加会报错
ServerName localhost
DirectoryIndex index.html
DocumentRoot /home/demo/public_html/domain1.com/public
ErrorLog /home/demo/public_html/domain1.com/logs/error.log
CustomLog /home/demo/public_html/domain1.com/logs/access.log combined
使配置文件生效,重新加载APACHE。
sudo a2ensite domain1.com
sudo /etc/init.d/apache2 reload
编辑ports.conf文件
vim /etc/apache2/ports.conf
添加
listen 8001

