ЭКСПЛАНЕТ

Экспланет или экс-планета
редкий блог редкопишущего блогера

Январь 29, 2012 2:18 pm

Ставим веб-сервер на выделенный сервер с Debian

Развертывание LAMP на Debian/Ubuntu

(для копипаста на свежеустановленный пустой сервер/VPS ;) # Быстрое развертывание следующей конфигурации * Apache 2 - Web сервер * MySQL 5 - Сервер баз данных * PHP4/5 - PHP CGI * phpMyAdmin - Web-управление для MySQL Перед установкой рекомедуется обновить систему:

apt-get update

Установка Apache + PHP

Если вы хотите PHP 5 выполните:

aptitude install apache2 php5 libapache2-mod-php5

Если вы хотите PHP 4 выполните:

aptitude install apache2 php4 libapache2-mod-php4

Конфигурационный файл apache хранится в /etc/apache2/apache2.conf, а корневая директория web-сервера по умолчанию/var/www.

Тестирование PHP:

Выполните:

echo '<?phpinfo()?>' > /var/www/test.php

Откройте: http://адресвашегосервера/test.php. Вы должны увидеть конфигурацию модуля php.

Установка MySQL Для PHP5:

aptitude install mysql-server mysql-client php5-mysql

Для PHP4

aptitude  install mysql-server mysql-client php4-mysql

Установка пароля root для MySQL:

mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('новый-пароль') WHERE user='root';
mysql> FLUSH PRIVILEGES;

Установка phpmyadmin

apt-get install phpmyadmin

Добавьте в файл /etc/apache2/apache2.conf строку:

Include /etc/phpmyadmin/apache.conf

Перезапустите apache:

/etc/init.d/apache2 restart

Откройте: http://адресвашегосервера/phpmyadmin

(Источник: easylinux.ru)

Декабрь 24, 2011 9:43 am

Как включить сжатие gzip (Apache, CentOS 6) VPS

Apache: Сжатие страниц “на лету” (mod_deflate)

Чем меньше размер страниц сайта, тем меньше расходуется траффик, меньше загружен канал и, самое главное, быстрее загружаются страницы. Самый простой способ достичь всего этого — сжимать страницы перед отправкой пользователю.

Модуль mod_deflate позволяет экономить до 70% траффика на страницах с HTML-содержимым. В зависимости от количества графики и других несжимаемых элементов на ваших сайтах, экономия может составлять около 10% от всего траффика.

К сожалению, некоторые старые броузеры и прокси-сервера не поддерживают сжатие страниц. Но мы можем их легко распознать и выдавать им страницы в несжатом виде.

Код, который нужно включить в httpd.conf:

AddOutputFilterByType DEFLATE text/html application/xhtml+xml text/plain text/xml \
                              text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent env=!dont-vary

Не забудьте проверить, чтобы был включен модуль deflate_module:

LoadModule deflate_module modules/mod_deflate.so

Ссылки

(Источник: server-tuning.info)