upupw结合Fiddler使用,Apache的httpd-vhosts配置错误处理

本文介绍了解决Apache服务器启动失败的问题,主要原因是80端口被占用或配置文件错误。通过修改httpd-vhosts.conf文件中的ServerName配置,并为ServerAlias赋值*.hosts.my,最终成功启动Apache。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Fiddler支持解析*.hosts.my域名。
hosts文件配置 127.0.0.1 www.hosts.my

upupw报错提示:
启动Apache失败!可能的原因如下:
1、80端口被占用 2、httpd-vhosts.conf配置文件错误
3、VC运行库未装 4、程序路径含有中文或空格
具体错误请查看Apache2\logs\apache.log文件[error]条目

Apache错误提示:
[Thu Jul 07 16:19:22.932510 2016] [mpm_winnt:notice] [pid 2248:tid 844] AH00422: Parent: Received shutdown signal – Shutting down the server.
[Thu Jul 07 16:19:24.950803 2016] [mpm_winnt:notice] [pid 3728:tid 812] AH00364: Child: All worker threads have exited.
[Thu Jul 07 16:19:25.088834 2016] [mpm_winnt:notice] [pid 2248:tid 844] AH00430: Parent: Child process 3728 exited successfully.

处理方式:
httpd-vhosts配置文件,把ServerName *.hosts.my:80改为ServerName hosts.my:80。
给ServerAlias 赋值 *.hosts.my,保存重启Apache即可

<VirtualHost *:80>
    DocumentRoot "E:/UPUPW_AP5.5/vhosts/www.hosts.my/frontend/web"
    ServerName hosts.my:80
    ServerAlias *.hosts.my
    ServerAdmin webmaster@www.hosts.my
    DirectoryIndex index.html index.htm index.php default.php app.php u.php
    ErrorLog logs/www.hosts.my-error.log
    CustomLog logs/www.hosts.my-access_%Y%m%d.log comonvhost
    php_admin_value open_basedir "E:\UPUPW_AP5.5\vhosts\www.hosts.my\;E:\UPUPW_AP5.5\memcached\;E:\UPUPW_AP5.5\phpmyadmin\;E:\UPUPW_AP5.5\temp\;C:\WINDOWS\Temp\"
<Directory "E:/UPUPW_AP5.5/vhosts/www.hosts.my">
    Options FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
<LocationMatch "/(inc)/(.*)$">
    Require all denied
</LocationMatch>
<LocationMatch "/(attachment|attachments|uploadfiles|avatar)/(.*).(php|php5|phps|asp|asp.net|jsp)$">
    Require all denied
</LocationMatch>
</VirtualHost>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值