优化虚拟主机相关
This commit is contained in:
parent
e90319a1f2
commit
e4e5400641
|
|
@ -340,6 +340,12 @@ void MediaInfo::parse(const string &url){
|
||||||
} else{
|
} else{
|
||||||
_host = _vhost = vhost;
|
_host = _vhost = vhost;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(_vhost == "localhost" || INADDR_NONE != inet_addr(_vhost.data())){
|
||||||
|
//如果访问的是localhost或ip,那么则为默认虚拟主机
|
||||||
|
_vhost = DEFAULT_VHOST;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
if(split_vec.size() > 1){
|
if(split_vec.size() > 1){
|
||||||
_app = split_vec[1];
|
_app = split_vec[1];
|
||||||
|
|
@ -366,7 +372,8 @@ void MediaInfo::parse(const string &url){
|
||||||
}
|
}
|
||||||
|
|
||||||
GET_CONFIG(bool,enableVhost,General::kEnableVhost);
|
GET_CONFIG(bool,enableVhost,General::kEnableVhost);
|
||||||
if(!enableVhost || _vhost.empty() || _vhost == "localhost" || INADDR_NONE != inet_addr(_vhost.data())){
|
if(!enableVhost || _vhost.empty()){
|
||||||
|
//如果关闭虚拟主机或者虚拟主机为空,则设置虚拟主机为默认
|
||||||
_vhost = DEFAULT_VHOST;
|
_vhost = DEFAULT_VHOST;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue