Apache多端口多站点的配置方法

发布时间:2021-09-14 18:13 来源:亿速云 阅读:0 作者:chen 栏目: 服务器

本篇内容介绍了“Apache多端口多站点的配置方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Apache多端口多站点的配置方法,配置apache的朋友可以参考下。 配置httpd.conf 
监听多个端口 

复制代码 代码如下: 
# Listen: Allows you to bind Apache to specific IP addresses and/or 
# ports, instead of the default. See also the <VirtualHost> 
# directive. 

# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses. 

#Listen 12.34.56.78:80 
Listen 8081 
Listen 8082 
Listen 8083 

#增加监听端口 
等以下内容都设置以后,可以通过netstat -n -a查看端口是否开启 
开启虚拟站点 
复制代码 代码如下: 
# Virtual hosts 
#Include conf/extra/httpd-vhosts.conf 
#修改为 
# Virtual hosts 
Include conf/extra/httpd-vhosts.conf 

配置PHP模块 
加载php模块,php5apache2_2代表使用的是apache2.2或以上版本 
LoadModule php5_module "c:/php/php5apache2_2.dll" 
PHPIniDir "C:/php" 
配置php文件类型映射 
AddType application/x-httpd-php .php 

配置conf/extra/httpd-vhosts.conf 

复制代码 代码如下: 
<VirtualHost *:8082> 
ServerAdmin webmaster@dummy-host.http://www.bbqmw.net/qm_bbqmbd/localhost 
DocumentRoot "C:/PhpDocRoot/Site1" 
ServerName localhost 
ServerAlias localhost 
ErrorLog "logs/dummy-host.localhost-error.log" 
CustomLog "logs/dummy-host.localhost-access.log" common 
<Directory "C:/PhpDocRoot/Site1"> 
Options Indexes FollowSymLinks 
AllowOverride None 
Order allow,deny 
Allow from all 
</Directory> 
</VirtualHost> 
<VirtualHost *:8083> 
ServerAdmin webmaster@dummy-host2.localhost 
DocumentRoot "C:/PhpDocRoot/Site2" 
ServerName localhost 
ErrorLog "logs/dummy-host2.localhost-error.log" 
CustomLog "logs/dummy-host2.localhost-access.log" common 
<Directory "C:/PhpDocRoot/Site2"> 
Options Indexes FollowSymLinks 
AllowOverride None 
Order allow,deny 
Allow from all 
</Directory> 
</VirtualHost> 
<Directory...>...</Directory> 

一定不能少 
重新启动apache试一下,如果出错,查看一下logs下面的log文件还有windows的事件查看器记录的错误日志。

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系QQ:712375056。