我想要设置与此处提到的类似的到期设置。 使用mod_headers mod_expires进行Apachecaching
但是我不确定我应该在哪里放置这些代码。 我在ubuntu上运行apach2,在我的apache中有4个虚拟主机。 虚拟主机configuration是类似于这个
<VirtualHost xx.xx.xx.xx:80> ServerName xxxxxx ServerAlias xxxxxxxxxx DocumentRoot /home/xxxx/current/public <Directory "/home/xxx/current/public"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost>
我的直觉是,我应该把目录后的东西。 那会在这个标签之后。 这是放过期码的正确地方吗?
而且我还假设我会为所有4个虚拟主机重复相同的代码。 他们都需要相同的configuration。
你可以把它放在<VirtualHost>
里的任何地方。 所以在<Directory>…</Directory>
,就像之前一样,或者在ServerName
和ServerAlias
之间等等。
你也可以把它放在虚拟主机之外,在这种情况下,它将适用于所有虚拟主机(但我不完全确定)。