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
猜你喜欢
转载自blog.csdn.net/ddv1999/article/details/78452513
今日推荐
周排行