Apache域名指向8080端口

wh_luosangnanka5 2013-02-23 05:35:38
由于本人搭建一个php网站需要和之前的.net网站共存,于是在windows server 2003上面,原先的IIS仍使用80端口,而Apache使用8080端口。
一共两个域名,A站(.net网站)使用域名a.com,B站(php网站)使用b.com。
先我使IIS不动,而配置Apache的VirtualHost如下:

NameVirtualHost *:8080
<VirtualHost *:8080>
ServerAdmin jiangyeziwh@gmail.com
DocumentRoot "D:/AppServ/www/test/"
ServerName lemandao.cn
ServerAlias www.lemandao.cn
ErrorLog "D:/AppServ/Apache2.2/logs/error.log"
CustomLog "logs/dummy-host.x-access.log" common
</VirtualHost>


域名已经解析到此服务器IP上,Ping过可以指向此IP;

软件使用情况:使用Appserve 2.5.10 配置时已经打开
#Include conf/extra/httpd-vhosts.conf


#LoadModule vhost_alias_module modules/mod_vhost_alias.so


输入域名时出现
Bad Request (Invalid Hostname)

求教:如何更改配置才能正常访问B站~~
...全文
1180 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sananiki 2015-05-04
  • 打赏
  • 举报
回复
域名后面加:8080
my_spring_1999 2013-03-27
  • 打赏
  • 举报
回复
你这种情况,是网站根本没有运行,才会出现:Bad Request (Invalid Hostname)。 建议: 1、检查IIS服务是否确实停止了,开始->管理工具->iis服务(具体名称这会想不起来了,你仔细看下)是否处于停止状态。 2、如果1中处于停止状态,那么打开任务管理器,看你的apache是否已运行。 3、如果3中处于运行状态,则好好检查你的httpd.conf,确认listen 8080,及virtual的配置是否正确。 如果以上三步解决不了问题,建议你关机睡会,然后开机继续找原因,开个玩笑,哈。 按上面三步,好好检查下吧。
order_c 2013-03-17
  • 打赏
  • 举报
回复
可能如楼上所说加上hosts文件没加入ip和域名的对应
ohmygirl 2013-02-28
  • 打赏
  • 举报
回复
host文件?
wh_luosangnanka5 2013-02-24
  • 打赏
  • 举报
回复
引用 1 楼 bbjbepzz 的回复:
httpd.conf Plain Text code?1Listen 80 这个也改下试下 Plain Text code?1Listen 8080
恩呢 一开始的就是Listen 8080的~不好意思 忘了在问题上面加上了…… 一直是Bad Request (Invalid Hostname)~
bbjbepzz 2013-02-23
  • 打赏
  • 举报
回复
httpd.conf
Listen 80
这个也改下试下
Listen 8080

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧