Не удалось создать файл .htaccess в apache2 - PullRequest
0 голосов
/ 24 сентября 2018

Недавно я пытался разместить веб-сайт HTML5 на сервере Digital Ocean (apache2 в Ubuntu 16.04) и сейчас пытаюсь реализовать файл .htaccess для оптимизации скорости.Я в основном следовал этой инструкции https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04, где я отключил свой файл 000-default.conf с помощью

sudo a2dissite 000-default.conf

, а затем создал example.com.conf в / etc / apache2 / sites-available / example.com.conf и включил его.Вот пример того, как это выглядит:

<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Мой сайт размещен внутри /var/www/example.com/public_html/ Теперь я не могу реализовать файл .htaccess.

Я активировал htaceess, поместив этот код в example.com.conf

<Directory /var/www/example.com>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

И создал файл .htaccess внутри /var/www/example.com и поместил этот код

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType video/mp4 "access plus 1 year"
ExpiresByType video/mpeg "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>

Но когда я делаю тест скорости, он все равно не распознает влияние браузера, поэтому я почти уверен, что .htaccess не сработал.Что я делаю неправильно?Простите за длинный пост.Я пытался дать как можно больше информации.Любая помощь будет оценена.

...