Apache 多端口多站点配置方法

 更新时间:2010年08月01日 19:21:10   作者:  
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.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的事件查看器记录的错误日志。

相关文章

  • linux如何通过防火墙iptables做隔离端口的脚本

    linux如何通过防火墙iptables做隔离端口的脚本

    这篇文章主要介绍了linux如何通过防火墙iptables做隔离端口的脚本问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Linux统计某个字符串出现次数并排序的实现步骤

    Linux统计某个字符串出现次数并排序的实现步骤

    最近遇到一个流量异常调用的接口,所以需要通过后台日志查看接口调用情况,先统计今天内接口的调用次数,再具体到对应的设备号,所以本文给大家介绍了Linux统计某个字符串出现次数并排序的实现步骤,需要的朋友可以参考下
    2024-07-07
  • Linux程序运行找不到动态库.so文件的解决

    Linux程序运行找不到动态库.so文件的解决

    这篇文章主要介绍了Linux程序运行找不到动态库.so文件的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • gdb调试中设置监控点watch,rwatch,awatch的区别及说明

    gdb调试中设置监控点watch,rwatch,awatch的区别及说明

    这篇文章主要介绍了gdb调试中设置监控点watch,rwatch,awatch的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • PHP脚本内存泄露导致Apache频繁宕机解决方法

    PHP脚本内存泄露导致Apache频繁宕机解决方法

    这篇文章主要介绍了PHP脚本内存泄露导致Apache频繁宕机解决方法,本文的原因是因为MaxRequestsPerChild参数没有配置正确,配置MaxRequestsPerChild后解决了本文中的问题,需要的朋友可以参考下
    2014-09-09
  • 在linux系统下安装两个nginx的简单方法

    在linux系统下安装两个nginx的简单方法

    下面小编就为大家带来一篇在linux系统下安装两个nginx的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • Node.js环境在linux上的部署教程

    Node.js环境在linux上的部署教程

    这篇文章主要介绍了Node.js环境在linux上的部署教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • 动态在线扩容root根分区大小的方法详解

    动态在线扩容root根分区大小的方法详解

    这篇文章主要给大家介绍了关于如何动态在线扩容root根分区大小的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-05-05
  • Ubuntu下Telnet服务器的配置方法

    Ubuntu下Telnet服务器的配置方法

    这篇文章主要介绍了Ubuntu下Telnet服务器的配置方法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • 解决:ping: www.baidu.com:未知的名称或服务问题

    解决:ping: www.baidu.com:未知的名称或服务问题

    文章描述了在CentOS 7中配置网络后出现无法ping通域名的问题,并提供了解决步骤,首先检查电脑的IP地址,确保与VMware网络配置一致,然后编辑VMware的网络配置,修改ifcfg-ens33文件(注意该文件是只读的,需要按esc退出插入模式
    2024-12-12

最新评论