apache - CentOS + apache 子域总是重定向到主域

标签 apache centos centos6

<VirtualHost *:80>
    ServerAdmin sales@example.com
    DocumentRoot /var/www/html/example
    ServerName example.com
    ServerAlias www.example.com
    ErrorLog logs/example.com-error_log
    CustomLog logs/example.com-access_log common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin dev@example.com
    DocumentRoot /var/www/html/dev.example
    ServerName dev.example.com
    ServerAlias www.dev.example.com
    ErrorLog logs/dev.example.com-error_log
    CustomLog logs/dev.example.com-access_log common
</VirtualHost>

两个项目的位置是

/var/www/html/exmaple

/var/www/html/dev.example

我已经为分配给主域的同一 IP 创建了一条记录“dev”。 我哪里错了?

最佳答案

在为两个虚拟主机使用同一主机之前,您需要在 httpd.conf 中提供 NameVirtualHost 指令

NameVirtualHost *:80 添加到您的 httpd.conf

关于apache - CentOS + apache 子域总是重定向到主域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38382829/

相关文章:

magento - 在 CentOS6 中安装 Redis 服务器,如何?

c++ - 保持cgi应用程序始终在c++中运行

apache - 用于下载 64 位 Windows 的 apache http 服务器的链接。

java - log4j 到 log4j2 自定义 RollingPolicy

php - 将 mod_rewrite 规则从 conf.d 移动到 .htaccess

JAVA_HOME 不适用于 Centos 7 中的 WSO2 产品

linux - 如何对收到的邮件执行 PHP 脚本?

linux - Centos 6.7 x86_64 : Can you help me figure out this error?

apache - 如果未找到请求的图像 URL,则使用 mod_rewrite 调用默认图像 URL

linux - 如何在linx vps/dedicated server上安装浏览器和浏览网站