gpt4 book ai didi

apache - apache、ubuntu中的ServerAlias

转载 作者:行者123 更新时间:2023-12-04 18:46:11 27 4
gpt4 key购买 nike

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

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

我把作为服务器别名:
www.urologyexpert.mx(不起作用)
urologoexpertomonterrey.mx(不起作用)
www.urologoexpertomonterrey.mx(工作)

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

这是我在/etc/apache2/sites-enabled 中的 apache 配置

为 urologyexpert.mx 和 urologoexpertomonterrey.mx 设置了一条记录,它们都指向同一个 IP,并且我有一个用于 www 的 CNAME 用于 urologyexpert.mx

<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>

有人可以帮我弄这个吗?我只是想不通为什么一个别名有效而​​两个无效

最佳答案

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

多个 ServerAlias 必须用空格而不是逗号分隔,这就是为什么只有 ServerName 和最后一个 Alias 起作用的原因

ServerAlias www.urologyexpert.mx urologoexpertomonterrey.mx www.urologoexpertomonterrey.mx

我希望这可以帮助别人

关于apache - apache、ubuntu中的ServerAlias,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38998158/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com