我对这个有点困惑。我正在尝试向我的服务器添加一个新站点,这并不是那么不寻常,问题是这个在FQDN中有一个“ - ”,似乎Apache不喜欢在ServerName字段中
这是我的apache配置文件。如果我从ServerName bingo中删除“ - ”它可以工作,如果我将其保留,则会跳过该站点并将流量路由到默认站点。
注意:我没有收到任何错误,所有内容都启动,所有其他网站都有效 - 只有这一个网站出现问题。
<VirtualHost *:80>
ServerName eye-catcher.com
ServerAlias www.eye-catcher.com
ServerAdmin webmaster@eye-catcher.com
DocumentRoot /var/lib/wordpress/sites/eyecatcher
ErrorLog ${APACHE_LOG_DIR}/wp/eyecatcher-error.log
CustomLog ${APACHE_LOG_DIR}/wp/eyecatcher-access.log vhost_combined
<Directory /var/lib/wordpress/sites/eyecatcher>
Options None FollowSymLinks
AllowOverride None
Require all granted
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
</Directory>
</VirtualHost>
那我错过了什么?我觉得这很简单 - 只是不确定是什么。