Nginx является свободным и открытым исходным кодом, служащий для повышения производительности HTTP-сервера. Nginx известен своей стабильностью, богатым набором функций, простой конфигурации, и низкое потребление ресурсов. В этом материале показано, как можно установить Nginx на Ubuntu server 10.10 с поддержкой PHP5 (через PHP-FPM) и поддержкой MySQL.
Предварительные замечания
В данной статье я использую имя хоста server1.example.com с IP-адресом 192.168.0.100. Эти параметры могут отличаться в ваших случаях, поэтому Вам придется заменить их в случае необходимости.
Я выполняю все шаги в этом учебнике с привилегиями супер пользователя, для этого убедитесь, что Вы вошли в систему с правами root:
|
Установка MySQL 5.0
Для установки MySQL, мы запускаем:
|
Вам будет предложено ввести пароль для пользователя MySQL root - это пароль действителен для пользователей root@localhost , а также Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., поэтому мы не обязаны указать пароль администратора MySQL:
Новый пароль для MySQL "root" пользователя: - Ваш пароль пользователя SQL root Повторите пароль для MySQL "root" пользователя: - Ваш пароль пользователя SQL root
Установка Nginx
Nginx доступна в виде пакета для Ubuntu server 10.10, который мы можем установить следующим образом:
|
Теперь запустим Nginx:
|
Перейдите по IP-адресу Вашего Web сервера или имени хоста в браузере (например, http://192.168.0.100), и вы увидите следующую страницу:
На Ubuntu server 10.10Вы получите 403 Forbidden ошибку, потому в Nginx по умолчанию корень документов расположены /var/www, и не имеет страницы index в директории /var/www. По умолчанию страница приветствия Nginx находится в /var/www/nginx-default, поэтому вы можете увидеть страницу приветствия, перейдя в http://192.168.0.100/nginx-default/:
Установка PHP5
Мы можем запустить PHP5 в Nginx через PHP-FPM (PHP-FPM (FastCGI Process Manager)) является альтернативой PHP FastCGI реализации с некоторыми дополнительными функциями, полезна для сайтов любого размера, особенно загруженных сайтов). Мы установим его следующим образом:
|
PHP-FPM является процесс-демоном (крипта /etc/init.d/php5-fpm), который запускает FastCGI сервера на порту 9000.
- Назад
- Вперёд >>