子域名在新的conf或当前?

时间:2016-02-07 15:51:50

标签: apache

我正在尝试设置https://stats.example.com,但我想知道是否应该创建一个新的stats.example.com.conf,或者我是否可以某种方式将stats作为子域直接添加到{{1 }}?

目前我的example.com.conf看起来像这样:

sites-available/example.com.conf

问题是我计划在同一主机上的多个站点使用<VirtualHost *:80> ServerName example.com ServerAlias www.example.com ServerAdmin no-reply@example.com DocumentRoot /var/www/example # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, # error, crit, alert, emerg. # It is also possible to configure the loglevel for particular # modules, e.g. #LogLevel info ssl:warn ErrorLog ${APACHE_LOG_DIR}/example.com_error.log CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined <Directory /var/www/example> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> RewriteEngine on RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent] </VirtualHost> 。我认为将子域添加到每个特定的conf中会更容易,更清晰,而不是具有multipel域confs和子域confs。

所以没有

  • /var/www/stats
  • example.com.conf
  • stats.example.com.conf
  • example2.com.conf

我只是

  • stats.example2.com.conf
  • example.com.conf

我的问题:

我是否将子域添加到当前配置?或者我做一个新的conf?

1 个答案:

答案 0 :(得分:0)

绝对没有什么可以阻止你把它们全部放在同一个conf中。 另一方面,绝对没有什么可以阻止你将它们全部放在不同的内容中。

所以就像你想要的那样:)

(如果你有很多不同的子域名,我会把它们放在不同的confs中,所以以后更容易找到它们。如果你有很多不同的域名,每个域名只有几个子域名,我会把每个域名(一起)放在一起同一个conf中的子域名。但这是我的个人意见)