1 配置网站目录,以ubuntu为例
1)打开apache的默认配置文件夹:cd /etc/apache2/sites-available
2)打开配置文件,本机为sudo vi 000-default.conf
3) 修改路径
<VirtualHost *:> ServerAdmin webmaster@localhost
DocumentRoot /data/test ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
2 配置虚拟目录,以windows为例
1)打开httpd.conf,新增一行代码
<IfModule alias_module> ScriptAlias /cgi-bin/ "D:/cgi-bin/"
# 设置站点别名,别名与访问路径是相关的,取任何名称都可以(除特殊)
Alias /test "E:/test " </IfModule>
2) 接着添加下面几行代码
<Directory E:/test>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
3 配置新端口,以ubuntu为例
1)打开apache的默认配置文件夹:cd /etc/apache2/
2)修改端口文件 sudo vi ports.conf 新增一行
Listen
Listen
3)切换配置默认目录 cd /etc/apache2/sites-available
4)配置新增的端口映射sudo vi 000-default.conf 添加几行代码
<VirtualHost *:> ServerAdmin webmaster@localhost
DocumentRoot /data/newtest ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
4 以上操作之后,均需要重启apache,以ubuntu为例
sudo /etc/init.d/apache2 restart