我尝试在我的WAMP安装上启用虚拟主机,但是如果我启用http-vhosts.conf,WAMP服务器将不会运行,图标仍然是橙色的。
这是我的主机文件:
127.0.0.1 localhost
127.0.0.1 test.localhost
我的httpd.conf:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
和我的httpd-vhosts.conf:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "c:/wamp/www"
ServerName localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/test"
ServerName test.localhost
</VirtualHost>
如果我将VirtualHost添加到我的httpd.conf,它会很好地工作,但是我注意到如果我注释掉“包含conf/额外/httpd-vhosts.conf”,Apache服务器将不会运行。是什么导致了这个问题?
谢谢,
你只需要像这样改变它:一切都会好起来的。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
# DocumentRoot "c:/wamp/www"
ServerName localhost
# ErrorLog "logs/localhost-error.log"
# CustomLog "logs/localhost-access.log" common
</VirtualHost>
<VirtualHost *:80>
# DocumentRoot "c:/wamp/www/test"
# ServerName test.localhost
</VirtualHost>
如果有人有目录错误,他可能需要像下面这样修改它:
<VirtualHost 127.0.0.1>
# DocumentRoot 'c:\wamp\www\media_weber_edu\public'
ServerName media.weber.dev
# <Directory 'c:\wamp\www\media_weber_edu\public'>
# Options Indexes FollowSymLinks MultiViews
# AllowOverride all
# <\Directory>
</VirtualHost>
注意:Apache不允许多个< code >
好吧,我觉得这是我的责任,把这个...
我也横冲直撞地检查表格并做类似的事情
< code>Listen *:80
当我尝试输入我的 vhost 声明时,问题开始了
<VirtualHost 127.0.0.1>
DocumentRoot 'c:\wamp\www\media_weber_edu\public'
ServerName media.weber.dev
<Directory 'c:\wamp\www\media_weber_edu\public'>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<\Directory>
</VirtualHost>
问题就在这里
<代码>
运行C:\wamp\bin\apache\apache2.2.22\bin\httpd.exe
是查找此问题的一大帮助
这给了我一个这样的错误
httpd.exe: Syntax error on line 469 of C:/wamp/bin/apache/apache2.2.22/conf/httpd.conf: Syntax error on line 42 of C:/wamp/bin/apache/apache2.2.22/conf/extra/httpd-vhosts.conf: Expected </\\Directory> but saw </VirtualHost>
所以这可能不是确切的问题,但我希望这将在未来帮助那些人。所以深吸一口气...把头发粘回头上...它会没事的:)
要确定发生错误的确切线路,请执行以下步骤:
C:\wamp\bin\apache\apache2.2.22\bin\httpd.exe
注意:您可能需要根据Apache的本地版本调整路径的apache2.2.22
部分。
服务器重启后无法启动Apache HTTPD。我们 /etc/httpd/conf/拥有功能。用户/组。因此,我们使用脚本来启动httpd.conf每次服务器重启时,我们都无法启动HTTPD。我们发现 /var/run/httpd在重启后被更改为apache/root。因此,脚本无法启动功能下的HTTPD。用户/组。 请帮帮我!!!
我有一个新安装的wampserver2。5-Apache-2.4。9-Mysql-5.6。17-php5。5.12-64位。但当我点击wampserver时,它会变成橙色,无法启动。我检查了我的日志,我所有的apache、php和mysql日志似乎都是空的。浏览internet时,我发现运行以下命令C:\wamp\bin\apache\apache2。4.9\bin 有人能帮我解决这个问题吗?
问题内容: 我尝试将答案和论坛主题进行30种组合,但未找到正确的答案。 我需要做所有事情,但是如何启用curl int wamp服务器,因为我需要这样做? 有什么解决办法吗?我尝试取消注释-不起作用?我尝试插入wamp任务栏图标-php扩展名-php_curl我尝试将php_curl.dll复制到Win sistem中 不行 我需要做什么? 问题答案: 步骤如下: 关闭WAMP(如果正在运行) 导
在我的项目中,我们使用的是最新版本的 Spring-Cloud-LoadBalancer、spring-cloud网关和Resilience4J。 JDK 1.8版 IDE-Eclipse Oxygen。2 一切看起来都很好,但应用程序仍然没有运行...
httpd,Apache的HTTP服务器 Apache的HTTP服务器是一个Subversion可以利用的“重型”网络服务器,通过一个自定义模块,httpd可以让Subversion版本库通过WebDAV/DeltaV协议在客户端前可见,WebDAV/DeltaV协议是HTTP 1.1的扩展(见http://www.webdav.org/来查看详细信息)。这个协议利用了无处不在的HTTP协议是广域
我不熟悉Webbing和php。我曾经尝试过这个简单的php curl代码,但输出结果是空的。i、 当我运行以下代码时,我会得到一个空白网页 我在Windows7 64位pc上使用Wamp服务器2。我有未注释的php_curl。dll的php。wamp中apache/bin和php/bin中的ini文件。我已经检查了wamp服务器上的php_curl扩展。我仍然得到一个空白的网页。有什么问题吗?任