NameVirtualHost

 

NameVirtualHost是core模块中的一个指令

说明为一个基于域名的虚拟主机指定ip地址和端口
语法NameVirtualHost addr:port
作用域server config
状态核心(C)
模块core

 

 

<VirtualHost>指令的参数必须与NameVirtualHost指令的参数完全匹配。

 

报错示例:

   (1)错误的httpd.conf配置:

Apache代码 

 收藏代码

  1. NameVirtualHost *  
  2. <VirtualHost *:80>  
  3.     ServerName list.xxx.net  
  4.     DocumentRoot /home/admin/lpmall/htdocs  
  5.     Alias /info/ "/home/admin/newcms/htdocs/info/"  
  6. </VirtualHost>  

 (2)错误信息

Java代码 

 收藏代码

  1. [admin@v015209 ~/lpmall/bin]$ ./apachectl restart  
  2. /opt/taobao/install/httpd/bin/httpd -f /home/admin/lpmall/conf/httpd.conf -k restart  
  3. [Thu Sep 20 20:20:28 2012] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results  

 (3)如果NameVirtualHost 带上端口,而VirtualHost没带上端口,虽然启动不会像向上面一样报错,但是下面的rewrite规则会失效

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
systemctl status httpd. service Chttpd. service The Apache HTTP Server Loaded: loaded (/us/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since = 2023-05-24 19:48:16 CST; 1min 40s ago Docs: man: httpd(8) man: apachectl(8) Process: 14126 Execstop=/bin/ KiLL- WINCH $IMAINPID} (code-exited, status-1 /FAILURE) Process: 13507 ExecReload=/usr/ sbin/httpd $OPTIONS - k graceful (code exited. status-O/SUCCESS) Process: 14124 Execstart=/usr/ sbin/httpd $OPTIONS -DFOREGROUND ( code-exited, status-1 /FAILURE) Main PID: 14124 (code exited, status1/FAILURE) 24 19: 48:16 localhost. localdomain httpd(14124): AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd/conf/httpd. conf:1 24 19:48:16 localhost. localdomain httpd/14124] : AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost. localdomain. Set th... his message 24 19:48:16 localhost. localdomain http(14124] : no listening sockets available, shutting down 24 19:48:16 localhost. Localdomain http 14124) : AH00015: Unable to open logs 24 19: 48:16 localhost. localdomain systemd(1): httpd, service: main process exited, code exited, status -1 /FAILURE 24 19: 48:16 localhost. localdomain kill|14126| : kill: cannot find process 24 19: 48:16 localhost. localdomain systemd(1]: httpd. service: control process exited, code exited status 1 24 19:48:16 localhost. localdomain systemd(1]: Failed to start The Apache HTTP Server 24 19:48:16 localhost. Localdomain systemd(1): Unit httpd. service entered failed state. 59 24 19:48:16 localhost. localdomain systemd(1|: httpd. service failed. Hint: some lines were eLlipsized, use - L to show in Tull
05-25

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值