debian下通过多端口方式建立多个站点

来源:互联网 发布:北京pk10计划软件 编辑:程序博客网 时间:2024/04/28 23:33

例如,要建立第二个站点,并且使用8080端口来访问这个站点。

操作步骤:

  1. 打开/etc/apache2文件夹中的ports.conf文件,添加Listen 8080语句
  2. /etc/apache2/sites-enabled文件夹中创建一个新文件,作为新建站点的配置文件,文件名字可以任取,不过最好取一个和站点有关系的名字, 例如取wordpress
  3. 在文件中添加如下语句:
    <VirtualHost *:8080>    ServerAdmin xxx@xxx.com    DocumentRoot /wordpress    DirectoryIndex index.php    ErrorLog /wordpress/error.log    CustomLog /wordpress/access_log common</VirtualHost>
     
  4. 在命令窗口,输入apache2 -k restart,重启apache服务

在浏览器地址栏中输入127.0.0.1:8080,如果能看到页面,证明设置成功了

解释:

  • ports.conf文件中列出了apache使用的端口。
  • /etc/apache2/sites-enabled文件夹是用来存放“站点的配置文件”的,每一个站点对应一个配置文件。

    本文件夹中默认会有一个名为000.default的文件,它是第一个站点的“配置文件”

    想要新建一个站点,只需要在这个文件夹中添加一个配置文件就可以了.如果不知道怎样写配置文件,可以直接复制000.default这个文件中的内容,然后再根据新建站点的情况进行修改。

  • <VirtualHost>标签定义了一个站点,标签中的内容指明了站点各方面的属性
  • <VirtualHost *:8080>这句话表明站点将要使用8080端口
  • DocumentRoot设置成站点使用的文件夹

注意:上面的设置方法是针对debian的,其他发行版的设置方法或许不同,请查询相关资料进行正确设置。