APACHE虚拟主机报错原因
2010年03月22日
[warn] NameVirtualHost *:0 has no VirtualHosts
原因: The namevirtualhost command tells Apache that you will use
VirtualHost boxes on a specific IP address. This command is needed only
once for each IP address. It is not necessary to repeat the
namevirtualhost directive for every VirtualHost box you use as in your
example. The directive doesn't define a VirtualHost, it only tells
Apache that on that IP address one or more virtual hosts will be
present.
解决办法: 上面原因也说的很清楚啦, 其实就是在apache的配置文件里把NameVirtualHost *.ip 这行去掉就可以啦, 下面的virtualhost里有东西就可以啦, 这行就成了多余的累赘.
[error] (EAI 2)Name or service not known: Failed to resolve server name for "**.**.**.**"
这是apache虚拟主机没有设置域名,设置域名即可
ServerName xsdx.cn
[warn] VirtualHost X.X.X.X:80 overlaps with VirtualHost X.X.X.X:80,
the first has precedence, perhaps you need a NameVirtualHost directive
在这里,NameVirtualHost的字段不能省略,否则起apache时报错:VirtualHost 220.231.32.*.80
overlaps with VirtualHost 220.231.32.*:80, the first has precedence,
perhaps you need a NameVirtualHost
directive——虽然apache能起,同错误描述一样,第二个站点的定义被第一个站点的定义所覆盖,即访问第二个站点指向的其实是第一个
NameVirtualHost字段的端口号不能忽略,否则起apache时报错:VirtualHost 220.231.32.*:80 --
mixing * ports and non-* ports with a NameVirtualHost address is not
supported, proceeding with undefined results
[Sun Jul 09
16:59:37 2006] [error] VirtualHost 220.231.32.*:80 -- mixing * ports
and non-* ports with a NameVirtualHost address is not supported,
proceeding with undefined results——apache不能起
如果VirtualHost
字段的端口号缺失,起apache时报错:VirtualHost 220.231.32.28:0 -- mixing * ports and
non-* ports with a NameVirtualHost address is not supported, proceeding
with undefined results——但apache可以启动,访问也正常
例:
NameVirtualHost 111.111.111.111:80
<VirtualHost 111.111.111.111:80>
ServerName aaa.3322.org
DocumentRoot /var/www_zcg126
</VirtualHost>
<VirtualHost 111.111.111.111:80>
ServerName bbb.3322.org
DocumentRoot /var/www_49
</VirtualHost>
分享到:
相关推荐
1. **检查配置文件**:仔细检查`httpd.conf`文件中的每一项设置,特别是与虚拟主机、模块加载相关的配置。 2. **使用测试工具**:Apache提供了一个命令行工具`apachectl configtest`,可以在实际启动之前验证配置...
这样,当任何源尝试访问这个虚拟主机上的资源时,Apache都会返回包含`Access-Control-Allow-Origin:*`头部的响应,允许跨域请求。 示例配置如下: ```apacheconf NameVirtualHost 10.0.0.2:80 DocumentRoot /var...
此外,如果你需要创建虚拟主机,可以在Apache的配置文件中添加虚拟主机配置,例如定义不同的ServerName和DocumentRoot,然后重启Apache使配置生效。 最后,对于PHP的MCrypt扩展,确保它已安装并且在php.ini中启用。...
接着,我们需要在httpd.conf中定义一个虚拟主机,配置WebLogic Server的代理设置: ```apacheconf *:80> ServerName your.weblogic.server.domain WLLogDir /path/to/weblogic/log WLServerRoot "your-weblogic-...
Apache服务器支持包括但不限于以下特性:支持最新的HTTP/1.1协议,提供基于文件的配置过程,支持CGI(通用网关接口),提供基于IP和域名的虚拟主机支持,支持多种认证方式,集成Perl处理模块,集成代理服务器模块,...
- 配置Tomcat主要涉及修改"conf"目录下的服务器配置文件,如"server.xml",用于设置端口、虚拟主机、连接器等参数。 6. **Tomcat与Java版本的兼容性**: - Tomcat 9.0系列要求Java 8或更高版本。如果项目报错可能...
2. **配置文件冲突**:检查Apache的配置文件(通常为`/etc/httpd/conf/httpd.conf`),确保没有其他的虚拟主机或者配置段也绑定了80端口。如果有,需要修改或者移除这些冲突的配置。 3. **启动Apache服务**:在确认...
`<Host>`元素由`org.apache.catalina.Host`接口定义,用于配置虚拟主机,每个`<Engine>`可包含多个`<Host>`元素,每个`<Host>`定义了一个虚拟主机。 - **属性详解**: - **`className`**: 指定实现`Host`接口的类...
可以修改这些文件来定制 Apache 的行为,比如设置虚拟主机、更改端口、限制访问等。PHP 配置文件通常位于 /etc/php/版本号/apache2/conf.d/ 目录下,主要文件为 php.ini,用于调整 PHP 的各种参数。MySQL 的配置文件...
在Apache 2.0的虚拟主机配置中,可以设置虚拟主机的文档根目录、选项、目录索引、权限覆盖、目录访问权限等。Apache 2.2配置示例中也有类似的操作,确保Web服务器的安全性和稳定性。 Apache在Windows 2003环境下的...
4. **管理工具**:Tomcat 7提供了Web管理界面(Manager App)和Host Manager App,允许用户通过浏览器来管理应用部署、启动、停止和更新,以及配置虚拟主机。 5. **安全增强**:此版本加强了安全性,引入了角色基础...
同时,PHPStudy还提供了丰富的功能和工具,如代码编辑器、数据库管理工具、虚拟主机管理等。总的来说,PHPStudy是一个非常方便实用的PHP开发环境软件。 一. 安装说明(特别注意) 1. 安装路径不能包含“中文”或者...
在IT行业中,Linux系统因其开源、稳定和高效的特点被广泛应用于服务器端。在这个场景下,我们经常需要在Linux...同时,了解如何配置虚拟主机、安装其他PHP扩展、优化性能等进阶操作也是提升服务器管理能力的重要部分。
6. **服务器配置**:检查服务器的配置文件,如Nginx或Apache的虚拟主机配置,确保所有路径和文件引用正确无误,没有语法错误。 7. **缓存和模块冲突**:清除浏览器缓存,以防是由于缓存问题导致的假象。同时,检查...
5.优化订单获取 增加了进度条显示 解决部分虚拟主机卡死问题 6.优化了 Windows IIS 下 Linux Apache 和Nginx 下运行问题 7.增加优惠券功能 (后台可以开启关闭) 8.增加宝贝缩略图保存本地开关 9.优化值得买 部分...
- 如果使用了虚拟主机或有多个网站,确保每个网站都有自己的favicon,并正确设置了路径。 4. **使用ico—全图标压缩包**: - 提供的 "ico—全图标" 压缩包中包含了多种设计风格的图标,你可以根据网站的主题和...
- 配置Apache虚拟主机指向Redmine的public目录。 4. Apache 安装与配置 - 安装Apache。 - 安装mod_proxy和mod_proxy_http模块。 - 编辑Apache配置文件,添加反向代理规则。 - 重启Apache服务。 5. 问题列表 在搭建...
5. **phpMyAdmin配置**:phpMyAdmin是一个基于Web的数据库管理工具,需要在Apache的配置文件中添加虚拟主机指向其安装目录,并在WAMP菜单中设置相关配置,如数据库连接信息。 6. **错误报告和调试**:在开发环境中...
IIS Service 完美的负载 (虚拟主机也能承受大流量访问) 1.局部缓存 (如栏目名称、网站名等不常更新的都会启用缓存,后台可以更新缓存) 2.模板缓存 (支持即时编译和缓存编译) 3.DEBUG模式 (DEBUG模式有助于...
- `httpd.conf`是Apache的主配置文件,包含服务器的配置信息,如端口设置、虚拟主机、模块加载等。 - `windows7旗舰版64位配置PHP开发环境.doc`可能是详细的步骤指南,包含上述所有过程的详细说明,建议仔细阅读。...