Apr 18 2008

配置apache的端口vhost

Posted by admin

Tags:

注:我是在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

这样就OK了。下面是图解关系

Filed under : technology |

Leave a Reply