Часто для тестовых веб серверов нужно настроить https (SSL сертификат).

В заметке будет пример настройки самоподписанного SSL сертификата в Аpache.


Категории: Web, Apache, Linux, Centos
Пометки: Аpache https настройка в centos 7

После обновления сертификата сайта, вместо ответа 200 стал получать 403 Forbidden. В логах apache была ошибка authz_core:error AH01630: client denied by server configuration


На сервере была связка nginx + Apache, и при скачивании файлов по прямым ссылкам при достижении 124мб происходил обрыв загрузки файлов.

Причиной оказалась директива EnableSendfile в httpd.conf. В версии 2.4 Apache она по умолчанию выключена, а в предыдущих версиях сервера была включена.

EnableSendfile on - решило проблему.


Категории: Apache

Нужно в папке создать файл .htaccess:

 
SetHandler application/octet-stream
ForceType application/octet-stream

Иногда, в зависимости от настроек сервера, хватает:

 
ForceType application/octet-stream

Обновленный вариант, для всех файлов:

 
<FilesMatch "\.*$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>


Категории: Apache, -Памятка-
Пометки: скачивать все файлы из директории

Учитывая, что переадресация с http на https зависит от настроек хостинга, то решил записать вариант подходящий для masterhost:


Категории: Apache
Иногда SEO ссылки настроенные в CMS рассчитаны на наличие закрывающих слешей в конце URL.
Пример, человек заходит:

http://oddler.ru/news

- а нужно:

http://oddler.ru/news/

Категории: Apache
Возникла задача: нужно было сделать, чтобы при клике на ссылку на фотографию (открытии фотографий по прямому адресу) - открывалось не новое окно с картинкой, а всплывал диалог сохранения.

Категории: Apache
Как тривиально звучать задача «сделать редирект на сайте», но довольно часто к ней добавляются еще дополнительные задачи.

Категории: Apache
У разных хостингов настройки сервера отличаются.
Вот список нескольких MIME типов которые стоит внести в .htaccess для избежание проблем.

Категории: Apache
Яндекс.Метрика