ServerName localhost:80
ServerRoot "C:\amp\Apache24"
Listen 80
# php7 support
LoadModule php7_module C:\amp\php7\php7apache2_4.dll
#可以使用PHP运行的文件扩展名。
AddType application/x-httpd-php .php .html .htm
#AddType application/x-httpd-php .php .php3 .ppp
# configure the path to php.ini 告知PHP的配置文件的位置
PHPIniDir "C:\amp\php7"
#站点1
<VirtualHost *:80>
ServerName www.php.com:80
ServerAlias php.com
DocumentRoot "E:\WEBPHP\studentphp"
<Directory "E:\WEBPHP\studentphp">
#Indexes用于“可显示文件列表”(当无可显示网页的时候),开发测试可以这样设置,上线产品不要这样。
#FollowSymLinks可以访问虚拟目录,就是可以引用目录别名,要配合虚拟别名目录使用才有效。
Options Indexes FollowSymLinks
#允许.htaccess文件发挥作用
AllowOverride All
#指定默认主页
DirectoryIndex index1.html index1.php
#允许所有IP访问本服务器
Require all granted
#Apache2.4开始,取消这种奇怪的规则,改成更通俗易懂的:
# Require all denied 全部禁止
# Require all granted 全部允许
# Require host www.csr.com
# Require ip 192.168.1 192.168.2
# Require ip 192.168.1/24
</Directory>
#Alias /soft "真实路径" 指定别名,主目录中要配合FollowSymLinks参数才可以起作用。
Alias /music "E:\KuGou"
<Directory "E:\KuGou">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
#站点2
<VirtualHost *:80>
ServerName www.123.com:80
ServerAlias 123.com
DocumentRoot "C:\amp\Apache24\htdocs"
<Directory "C:\amp\Apache24\htdocs">
#Indexes用于“可显示文件列表”(当无可显示网页的时候),开发测试可以这样设置,上线产品不要这样。
#FollowSymLinks可以访问虚拟目录,就是可以引用目录别名,要配合虚拟别名目录使用才有效。
Options Indexes FollowSymLinks
#允许.htaccess文件发挥作用
AllowOverride All
#指定默认主页
DirectoryIndex index1.html index1.php
#允许所有IP访问本服务器
Require all granted
#Apache2.4开始,取消这种奇怪的规则,改成更通俗易懂的:
# Require all denied 全部禁止
# Require all granted 全部允许
# Require host www.csr.com
# Require ip 192.168.1 192.168.2
# Require ip 192.168.1/24
</Directory>
</VirtualHost>
<IfModule alias_module>
#Alias /soft "真实路径" 指定别名,主目录中要配合FollowSymLinks参数才可以起作用。
Alias /music "E:\KuGou"
<Directory "E:\KuGou">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</IfModule>
apaceh2.4虚拟多站点httpd-vhosts.conf
最新推荐文章于 2022-10-21 15:12:56 发布