![9a9fdc65e1d807956117387850a23210.png](https://i-blog.csdnimg.cn/blog_migrate/1666e3e9c168ee09eec25ddc2a0e400c.jpeg)
Hello,apache!
关于apache的一些你必须知道的事情
配虚拟主机
![4e5aa16c06ad992558610496068d867f.png](https://i-blog.csdnimg.cn/blog_migrate/5145acde24589b73620e96f67f7d0d15.jpeg)
![72387728d148f8c2fbf2e655faab6661.png](https://i-blog.csdnimg.cn/blog_migrate/3d062a598e06a17020cbe26ddb3dc5ea.jpeg)
host文件目录:"C:WindowsSystem32driversetc"
127.0.0.1 www.first.com
127.0.0.1 www.second.com
![516fcdb6cb69c8e8530793f11a06b1af.png](https://i-blog.csdnimg.cn/blog_migrate/568f1d583c6c34024817df9cdded6333.jpeg)
![4f9f4be56f4748f52bd8a4cddc1d6ce6.png](https://i-blog.csdnimg.cn/blog_migrate/6cf1880d1b3049df162fdf6a361b8ac9.jpeg)
<VirtualHost *:80>
ServerName www.first.com
ServerAlias www.first.com
DocumentRoot F:/code/FirstSite/
DirectoryIndex index.html index.php index.htm
<Directory "F:/code/FirstSite/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.second.com
ServerAlias www.second.com
DocumentRoot F:/code/SecondSite/
DirectoryIndex index.html index.php index.htm
<Directory "F:/code/SecondSite/>
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
开启外部配置文件.htaccess
.htaccess该文件配置的修改无须重启apache服务
用处:url的重写规则,使用户输入的url美观简洁,需要结合正则来处理了
<VirtualHost *:80>
ServerName www.myphp.com
ServerAlias www.myphp.com
DocumentRoot F:/code/Myphp/
DirectoryIndex index.html index.php index.htm
<Directory "F:/code/Myphp/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
# 开启外部配置文件.htaccess
AllowOverride all #all 开启,none 关闭
Require local
</Directory>
</VirtualHost>
![7c1054b56689bf7c616f5b2416219f6c.png](https://i-blog.csdnimg.cn/blog_migrate/541e06953ee429878883e3e2a702da61.jpeg)