Apache

Веб-разработка Internet Explorer скачивает DOCX как ZIP. И что делать?

Именно с такой ситуацией пришлось столкнуться вчера на одном из сайтов, поддержкой которого я занимаюсь по долгу службы. На одной из страниц этого сайта были размещены ссылки на скачивание файлов с расширением .docx — текстового документа из пакета MS Office 2007. Как и гласит заголовок статьи — при скачивании таких файлов с помощью браузера Internet Explorer мы получим файл, у которого волшебным образом расширение поменялось на «zip». При этом другие браузеры не подменяют расширение файла и скачивают файл с расширением .docx как нужно.

Читать дальше →

 

Системное администрирование Устанавливаем Redmine на Ubuntu Server 10.04

Redmine — это довольно неплохой свободный баг-трекер, который позволяет управлять проектами и отслеживать выполнение задач. Redmine написан на Ruby, поэтому для его запуска нам понадобится mod_passenger для веб-сервера Apache или Nginx. Баг-трекер может работать с различными базами данных (например, с MySQL и sqlite), со многими популярными системами управления версиями (например, с svn и git). Но сегодня я рассмотрю вариант запуска Redmine на связке Apache + mod_passenger + MySQL.

Читать дальше →

 

Системное администрирование Связка nginx + php в Ubuntu

В рамках работ по настройке виртуального выделенного сервера с ограниченным объемом оперативной памяти было принято заменить веб-сервер Apache на более производительный, и менее требовательный к ресурсам веб-сервер nginx. С точки зрения системного администрирования перед нами появляется задача научить nginx обрабатывать php-скрипты самостоятельно. Предложенный мной вариант решения заставляет nginx обрабатывать php-скрипты через CGI (т.е. общий интерфейс шлюза — отдельную программу, к которой веб-сервер будет подключаться по определенному порту).

Читать дальше →