例如,要建立第二个站点,并且使用8080端口来访问这个站点。
操作步骤:
- 打开
/etc/apache2
文件夹中的ports.conf
文件,添加Listen 8080
语句 - 在
/etc/apache2/sites-enabled
文件夹中创建一个新文件,作为新建站点的配置文件,文件名字可以任取,不过最好取一个和站点有关系的名字, 例如取wordpress - 在文件中添加如下语句:
<VirtualHost *:8080> ServerAdmin xxx@xxx.com DocumentRoot /wordpress DirectoryIndex index.php ErrorLog /wordpress/error.log CustomLog /wordpress/access_log common </VirtualHost>
- 在命令窗口,输入
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的,其他发行版的设置方法或许不同,请查询相关资料进行正确设置。