优化虚拟主机相关

This commit is contained in:
xiongziliang 2020-03-12 12:47:15 +08:00
parent e90319a1f2
commit e4e5400641
1 changed files with 8 additions and 1 deletions

View File

@ -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;
} }
} }