Настройка веб-сервера на ubuntu 14.04
Пример базовой настройки веб-сервера, работающего в связке nginx,mysql,php-fpm.
1. Создание пользователя из под которого будут работать веб службы и в домашнем каталоге которого будет жить веб-проект
1. Создание пользователя из под которого будут работать веб службы и в домашнем каталоге которого будет жить веб-проект
useradd -m webmaster -s /bin/bashУстановка пользователю пароля
passwd webmaster2. Установка nginx
apt-get install nginx3. Установка mysql
apt-get install mysql-server mysql_install_db mysql_secure_installation4. Установка php-fpm, некоторых дополнительных библиотек и устранение проблемы опасности неправильного трактования (и возникающей уязвимости) запросов вида «/image.gif/foo.php»
apt-get install php5-fpm php5-mysql php5-gd php5-mcrypt nano /etc/php5/fpm/php.ini меняем ;cgi.fix_pathinfo =1 на cgi.fix_pathinfo = 05. Создание пользователя базы и самой БД
CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON * . * TO 'dbname'@'localhost'; FLUSH PRIVILEGES;6. Установка почтового сервера
apt-get install sendmailФайлы кладем в домашнюю директорию пользователя webmaster и не забываем в конфигах nginx и php-fmp указать что эти службы тоже работают от этого юзера.
{{ 'Comments (%count%)' | trans {count:count} }}
{{ 'Comments are closed.' | trans }}