首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ServerAlias在阿帕奇,ubuntu

ServerAlias在阿帕奇,ubuntu
EN

Stack Overflow用户
提问于 2016-08-17 21:33:12
回答 1查看 2.4K关注 0票数 1

我在apache上的ubuntu中有一个虚拟主机,这不是我的主要配置,我有另一个网页作为我的主要配置,所以我想使用虚拟主机在相同的IP上设置这个。

urologyexpert.mx是我的服务器名,这很好用,但是我想要有几个别名来访问这个页面

我将其设置为服务器别名:

www.urologyexpert.mx (不工作)

urologoexpertomonterrey.mx (不工作)

www.urologoexpertomonterrey.mx (工作中)

不工作的那个会被路由到我在这个IP上的默认网页,

下面是我在/etc/apache2/sites enabled中的apache配置

为urologyexpert.mx和urologoexpertomonterrey.mx建立了A记录,两者都指向相同的IP,我有一个用于urologyexpert.mx的www的CNAME

代码语言:javascript
复制
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName urologyexpert.mx
    ServerAlias www.urologyexpert.mx, urologoexpertomonterrey.mx, www.urologoexpertomonterrey.mx

    DocumentRoot /var/www/urologyexpert.mx
    <Directory />
            Options FollowSymLinks
            AllowOverride All
    </Directory>
    <Directory /var/www/urologyexpert.mx>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride All
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

有人能帮我一下吗?我就是搞不懂为什么一个别名能用而两个别名不行

EN

回答 1

Stack Overflow用户

发布于 2016-08-18 22:11:23

好的,我现在知道问题出在哪里了,

多个别名必须用空格分隔,而不能用逗号分隔,这就是为什么只有ServerName和最后一个ServerAlias有效

代码语言:javascript
复制
ServerAlias www.urologyexpert.mx urologoexpertomonterrey.mx www.urologoexpertomonterrey.mx

我希望这能帮助到一些人

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38998158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档