我们有一个运行vhost的nodeJs站点,如下所示:
<VirtualHost *:80>
ServerName domain.org
ServerAlias www.domain.org
ProxyPass / http://localhost:8884/
ProxyPassReverse / http://localhost:8884/
ProxyPreserveHost on
LogLevel debug
</VirtualHost>
这很好用。
但是我们现在的任务是安装一个wordpress博客作为域
的别名www.domain.org/blog
为此,我们尝试使用如下所示的Alias设置vhost:
<VirtualHost *:80>
Alias /blog /var/apache-vhosts/www.domain.org-blog
<Directory /var/apache-vhosts/www.domain.org-blog/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
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>
我们启用了mod_alias apache模块,但它不会接受它。
还有其他人做到了吗?
我也试过在没有vhost包装标签的情况下包含别名,但仍然没有喜悦:/
答案 0 :(得分:2)
你必须结合两者:
SELECT DISTINCT name, GROUP_CONCAT(DISTINCT course ORDER BY course) AS courses;
FROM names
WHERE name = noshair