搜索
首页php教程php手册在Ubuntu下配置Apache多域名服务器

 1. 目标:

  在本机 实现访问不同域名 可以访问不同的目录。 即:访问a.com 进入 /var/www/a 目录下的程序,访问b.com 进入/var/www/b目录下的程序。

 

 2.遇到的问题:

  /etc/apache2 文件夹目录

     mods-available  可用的模块   conf-available  可用的配置       sites-available  可用的域名/虚拟目录             ports.conf  接口文件

     mods-enabled   启用的模块    conf-enabled     启用的配置     sites-enable     启用用的域名/虚拟目录   envvars         apache2.conf     主配置

 apache在ubuntu中的配置文件和Windos中的一个配置文件相比,比较分散,这是为了低耦合,配置其中一个站点时出错了不会影响到其他站点的运行。

 apache2.conf 这是主配置文件,这个文件就像个大楼的框架,把外部分散的启用目录里配置文件汇聚在一起 。

  道理都明白了,在sites-available中新建 a.conf b.conf 并在sites-enable 创建软链接

 但访问所有的域名都会指向www根目录 。sites-enable只有一个配置文件时就没有问题。


 3.解决问题

困惑几日一直无果。终于在一个帖子中找到了答案。现在还不能完全理解具体的原理,先记录一下 留给以后翻翻。

把默认配置文件中 下面两行注释掉 就可以了。

ErrorLog ${APACHE_LOG_DIR}/error.log 更改为

#ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined更改为

#CustomLog ${APACHE_LOG_DIR}/access.log combined

参考:

http://forum.ubuntu.org.cn/viewtopic.php?t=341070

 

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器