配置apache站点需要配置httpd.conf 介绍如图
站点目录配置
一个站点是一个文件夹(目录)
<VirtualHost *:80>
#站点目录
DocumentRoot "D:\phpStudy\WWW\Tpshop"
#站点目录对应服务器域名
ServerName www.tpshops.dev
#站点目录对应的服务器域名别名 也就是第二域名
ServerAlias www.tpshops.com
#这个和上面一样
<Directory "D:\phpStudy\WWW\Tpshop">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
目录别名配置
比如我们访问 www.tpshops.dev/soft 就指向F:\phpStudy\WWW\myapp
方法:修改httpd.conf
<IfModule alias_module>
Alias /soft "F:\phpStudy\WWW\myapp"
</IfModule>
网站出现 forbidden 错误
原因:没有访问权限
方法:
<Directory />
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
# Allow from all 允许所有访问
Allow from all
Require all granted
</Directory>