1、配置网站目录,以ubuntu为例
1)打开apache的默认配置文件夹:cd /etc/apache2/sites-available
2)打开配置文件,本机为sudo vi 000-default.conf
3) 修改路径
<VirtualHost *:80>
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 80
Listen 83
3)切换配置默认目录 cd /etc/apache2/sites-available
4)配置新增的端口映射sudo vi 000-default.conf 添加几行代码
<VirtualHost *:83>
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