我在配置基于名称的虚拟主机时遇到了一些麻烦.

我可以使用“service apache2 start”启动服务器,其中包含一个空白的httpd.conf文件,并且它将按预期运行所有指向/ var / www的内容.

当我用http填充httpd.conf时:

# Ensure that Apache listens on port 80

Listen 80

# Listen for virtual host requests on all IP addresses

NameVirtualHost *:80

DocumentRoot /www/kevins_playground

ServerName home.coolkev.com

# Other directives here

DocumentRoot /www/flatline_and_co

ServerName www.flatline_and_co.com

# Other directives here

运行“service apache2 start”时出现此错误

root@kevin-server:/etc/apache2# service apache2 start

* Starting web server apache2

apache2: Could not reliably determine the server's fully qualified domain name,using 127.0.1.1 for ServerName

[Thu Jul 26 20:10:01 2012] [warn] NameVirtualHost *:80 has no VirtualHosts

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80

no listening sockets available,shutting down

Unable to open logs

Action 'start' Failed.

The Apache error log may have more information.

我找到了一个解决方案

>我删除了对httpd.conf的所有更改,对我来说,这留下了一个空白文件.

>我为./sites-available/复制了现有的默认站点文件,用于我的两个虚拟主机.

>我编辑了这两个文件,并在有意义的地方替换了值,我认为应该明确他们需要更改的位置(网站基础文件夹,网站URL).

>我创建了sym-links,就像你应该在./sites-enabled/

>我重新启动了web服务器’sudo service apache2 restart’,它运行正常.

我认为这个问题源于这样一个事实,即在解析文件时,Apache发现了两个带有“< VirtualHost>”的文件,我的httpd.conf和./sites-available/中的默认网站配置.

linux 虚拟主机名称,linux – Apache中基于名称的虚拟主机相关推荐

  1. 在Apache中利用ServerAlias设置虚拟主机接收多个域名和设置域名泛解析

    ServerAlias:服务器别名,在Apache中可以用于设置虚拟主机接收到个域名,也可以用于接收泛解析的域名.具体的设置方法如下: 一.用于设置虚拟主机接收多个域名 一个虚拟主机常常会接收多个域名 ...

  2. linux下查看目标文件.a中函数符号名称

    问:拿到一个.a库,如何查看其中包含哪些函数? 答:使用 nm xx.a 命令 nm xx.a 如果输出较多,可重定向输出至文本文件中 nm xx.a > xx.txt 几个问题: (1).a到 ...

  3. 虚拟仪器的python实现_基于Python的虚拟仪器技术探究及实现.pdf

    第 20卷 第 l6期 电子设计工程 2012年 8月 V01.20 No.16 E1ectronic Desin Engineering g Aug.2012 . . . . . . . . . . ...

  4. vue 虚拟服务器,vue+webpack项目中使用dev-server搭建虚拟服务器,请求json文件数据,实现先后台分离开发...

    在项目开发中,先后台分离,作了假数据,项目使用vue2.0重构,后台也推到重来了,为了避免耽误开发进程,我作了虚拟的数据请求,使用vue-cli脚手架搭建的项目文件中dev-server搭建虚拟api ...

  5. Centos中基于IP,域名,端口的虚拟主机搭建图文教程

    首先,检查是否已安装httpd软件包,也就是所谓的Apache rpm –qa httpd 没有回显则代表没有安装,如果安装后想删除用yum remove   安装yum install httpd ...

  6. java实现游戏道具购买_基于jsp的虚拟游戏交易-JavaEE实现虚拟游戏交易 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的虚拟游戏交易, 该项目可用各类java课程设计大作业中, 虚拟游戏交易的系统架构分为前后台两部分, 最终实现在线上 ...

  7. EXCEL中定义名称

    名称的定义是EXCEL的一基础的技能,可是,如果你掌握了,它将给你带来非常实惠的妙处! 一.定义名称的妙处 1. 如何定义名称 插入 – 名称 – 定义(或者按<Ctrl+F3>组合键), ...

  8. 虚拟服务器英文版设置,apache配置(linux及windows中的设置)以及虚拟主机的设置(国外英语资料).doc...

    apache配置(linux及windows中的设置)以及虚拟主机的设置(国外英语资料) apache配置(linux及windows中的设置)以及虚拟主机的设置 Syllabus Apache in ...

  9. linux基于域的虚拟目录,RHELAS4.0 apache配置之我的小结(虚拟目录,虚拟主机)

    说明一下几个基本的 Listen 80 ServerName localhost:80 ServerAdmin root@localhost ServerRoot /etc/httpd #apache ...

最新文章

  1. pytorch基础操作学习笔记(autograd,Tensor)
  2. 利用python爬虫(案例5)--X刺代理的小IP们
  3. 关于PHP默认Expires: Thu, 19 Nov 1981...的故事
  4. ASP.NET Core MVC TagHelper实践HighchartsNET快速图表控件
  5. 删除rz上传失败乱码的文件
  6. (贪心)区间问题大致思路
  7. 年薪50-80万 | 海南省崖州湾种子实验室海外优青招聘公告
  8. 「Python 编程」编码实现网络请求库中的 URL 解析器
  9. Servlet Request
  10. 中国丝裂原活化蛋白激酶8市场趋势报告、技术动态创新及市场预测
  11. linux基础命令学习之mv(7)
  12. ADSL 定时断线重连bat文件
  13. Sublime Text 模板插件SublimeTmpl
  14. Android实现ping功能
  15. 无线扩音器CE指令分析
  16. 时间管理之-----《暗时间》-刘未鹏
  17. 山西等保测评机构项目测评收费价格标准参考
  18. 深入AXI4总线- [一] 握手机制
  19. 陪伴我成长的学习工作邮箱品牌——TOM邮箱
  20. try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?

热门文章

  1. 【自动控制原理】离散系统
  2. dmg和tar.gz的区别
  3. 《倍增商业成功宝典》全新升级上线!炙夏新品,久等终至!
  4. 带你实现女朋友欲罢不能的 App
  5. (附源码)springboot大学生青年志愿者管理系统的设计与实现 毕业设计101605
  6. python怎么统计单词总数_python统计文本文件内单词数量的方法
  7. GBase 8c V3.0.0数据类型——HLL函数和操作符(操作符)
  8. inode、软链接与硬链接
  9. oracle日语促音怎么变大,日语促音变的基本规则
  10. 功能测试面试题(一)