Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (4) 1 [2] 3 4  ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> CentOS + Nginx + LAPM
brevis  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 264
Пользователь №: 39616
На форуме: 2 года, 6 месяцев, 20 дней
Карма: 31




Цитата (SerginhoLD @ 21.08.2016 - 09:32)
что ж вы приебались со своим английским

Это мантра.
Еще есть мантра "не используйте запросы в цикле".


--------------------
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1042
Пользователь №: 41686
На форуме: 1 год, 3 месяца, 25 дней
Карма: 13




Цитата (brevis @ 21.08.2016 - 18:44)
Это мантра.
Еще есть мантра "не используйте запросы в цикле".

Хочешь сказать ты используешь? wink.gif



--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
brevis  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 264
Пользователь №: 39616
На форуме: 2 года, 6 месяцев, 20 дней
Карма: 31




Цитата (Ron @ 21.08.2016 - 21:56)
Хочешь сказать ты используешь? wink.gif

Конечно. Мой разум свободен от волнений и сомнений.


--------------------
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1042
Пользователь №: 41686
На форуме: 1 год, 3 месяца, 25 дней
Карма: 13




Я так и не понял, он шутит или нет...


--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Медведь  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 2482
Пользователь №: 37963
На форуме: 3 года, 3 месяца, 23 дня
Карма: 27




Файловая структура и создание пользователей под сайты

Посмотрел какие настройки используются по умолчанию при добавлении нового пользователя:
useradd -D

Вместо каталога /home/user/www/ по умолчанию, буду использовать каталог serves с правами доступа 755:
cd /
mkdir -m 755 serves

Создаю новых пользователей, под каждый сайт - домен * site (ключи: -b - папка в которой будет создан каталог пользователя; -m - создать каталог; -U - создать группу с таким же именем как у пользователя; -s /bin/false - отключил пользователю shell):
useradd site -b /serves/ -m -U -s /bin/false

Сделал каталоги для файлов сервера, логов и временных файлов:
mkdir -p -m 754 /serves/site/www
mkdir -p -m 754 /serves/site/logs
mkdir -p -m 777 /serves/site/tmp

Сделал временный файл для проверки:
touch /serves/site/www/index.html
nano /serves/site/www/index.html

Рекурсивно изменил владельца и группу на каталог, включая вложенные папки:
chown -R site:site /serves/site/

Изменил права доступа на каталог site (иначе вывалится - 403 ошибка):
chmod 755 /serves/site

Хотел установить Nginx, но вывалилось - No package nginx available:
yum install nginx


--------------------

Заходил 29.09.2016
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
axmen  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Пользователь
**

Профиль
Группа: Пользователь
Сообщений: 63
Пользователь №: 40082
На форуме: 2 года, 4 месяца, 15 дней
Карма:




Медведь,
А если пойти от обратного: собрать какой-нибудь gentoo, в на нем все что надо
Причина:
1) Судя по постам, дальше создания папок в терминале так и так дело не движется.
2) Система в виде картинки не нужна нужен сервер
3) Неприхотлива к месту\памяти
4) Так и так сложности есть, но этап все еще начальный
Что это даст
Если получится: неприхотливый рабочий серв, а не получится - гору опыта и точное знание, как делать не надо, а как надо.

Это сообщение отредактировал axmen - 23.08.2016 - 10:50
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
axmen  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Пользователь
**

Профиль
Группа: Пользователь
Сообщений: 63
Пользователь №: 40082
На форуме: 2 года, 4 месяца, 15 дней
Карма:




Вот видео, как все собирать [url] https://www.youtube.com/watch?v=pYgmXgvn2xY[/url]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Медведь  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 2482
Пользователь №: 37963
На форуме: 3 года, 3 месяца, 23 дня
Карма: 27




Установка Nginx

Для решения возникших осложнений с установкой перешёл на официальный сайт проекта Nginx:
http://nginx.org/ru/linux_packages.html#stable

Для настройки репозитория yum в CentOS создал файл /etc/yum.repos.d/nginx.repo:
cd /etc/yum.repos.d
touch nginx.repo

С содержимым:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=1
enabled=1

Для проверки подписи нужно загрузить ключ и импортировать его в менеджер пакетов rpm (тут я не уверен, что сделал правильно):
rpm --import http://nginx.org/keys/nginx_signing.key

Пробую:
yum install nginx


--------------------

Заходил 29.09.2016
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Медведь  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 2482
Пользователь №: 37963
На форуме: 3 года, 3 месяца, 23 дня
Карма: 27




Открыл браузер - 502, запустил Nginx:
systemctl start nginx.service


user posted image

Добавил в автозагрузку:
systemctl enable nginx.service


Открыл файл:
nano /etc/nginx/nginx.conf

Секция http

Установил кодировку для отдачи по умолчанию:
charset utf-8;

Отключил показ версии Nginx:
server_tokens off;

Если клиент не отвечает сбрасываю соединение:
reset_timedout_connection on;

Читать тело запроса клиента не более 10 секунд - интервал устанавливается не на всю передачу тела запроса, а только между двумя последовательными операциями чтения:
client_body_timeout 10;

Читать заголовок запроса клиента не более 6 секунд:
client_header_timeout 6;

Если клиент не принимает ответ более 6 секунд, сбрасываю соединение:
send_timeout 6;

Держать соединение открытым не более 10 секунд:
keepalive_timeout 10;

Запросы длиной больше 3 мегабайт принимать не буду:
client_max_body_size 3m;

Кэшировать файлы, если использовались более 3 раз:
open_file_cache_min_uses 3;

Удалять из кэша через 30 секунд:
open_file_cache_valid 30s;


--------------------

Заходил 29.09.2016
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Медведь  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 2482
Пользователь №: 37963
На форуме: 3 года, 3 месяца, 23 дня
Карма: 27






--------------------

Заходил 29.09.2016
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1042
Пользователь №: 41686
На форуме: 1 год, 3 месяца, 25 дней
Карма: 13






--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Медведь  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 2482
Пользователь №: 37963
На форуме: 3 года, 3 месяца, 23 дня
Карма: 27




Виртуальные хосты Nginx

Я буду использовать несколько доменов (сайтов), поэтому ранее создал под каждый домен пользователей и отдельные папки, права на эти папки принадлежат их пользователям, Nging не имеет прав на эти каталоги.

Посмотрел от какого пользователя запущен Nging:
ps -ef

или
nano /etc/nginx/nginx.conf // строка user  nginx;

Теперь под каждый сайт выполняю такие действия.

Добавил пользователя nginx в группу site:
usermod -a -G site nginx

Для сайта site сделал .conf:
touch /etc/nginx/conf.d/site.conf

Открыл файл:
nano /etc/nginx/conf.d/site.conf

Отредактировал и сохранил:
server {
listen 80;
server_name site;

location / {
root /serves/site/www/;
index index.html index.htm;
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}

После того как добавил нужное количество сайтов, перезагружаю Nging:
systemctl restart nginx.service

Если сервер отдаёт 403, ещё раз проверил права на файлы:
 ls -l /serves/site/www/index.html

Проверил в каких группах состоит пользователь:
groups nginx


--------------------

Заходил 29.09.2016
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
brevis  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 264
Пользователь №: 39616
На форуме: 2 года, 6 месяцев, 20 дней
Карма: 31




Медведь, заказы принимаешь?
Распиши как без геморроя почту настроить, например, чтобы из php-скрипта mail() отрабатывала.


--------------------
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Медведь  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 2482
Пользователь №: 37963
На форуме: 3 года, 3 месяца, 23 дня
Карма: 27




Цитата (brevis @ 25.08.2016 - 14:28)
Медведь, заказы принимаешь?
Распиши как без геморроя почту настроить, например, чтобы из php-скрипта mail() отрабатывала.

Возможно в свободное время.


--------------------

Заходил 29.09.2016
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Dezigo  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Indiana Jones
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1000
Пользователь №: 5429
На форуме: 8 лет, 5 месяцев, 10 дней
Карма: 45




Цитата (brevis @ 25.08.2016 - 10:28)
Медведь, заказы принимаешь?
Распиши как без геморроя почту настроить, например, чтобы из php-скрипта mail() отрабатывала.

Почему бы не установить postfix mail server?
https://www.digitalocean.com/community/tuto...fix-on-centos-6
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (4) 1 [2] 3 4  Ответ в темуСоздание новой темыСоздание опроса