@ru_python

Страница 7191 из 9768
Тимур
28.11.2018
11:59:38
И проверь как работает по default добавить только два блока location /media/ и location /static/ - точно должно заработать

Maxim robox
28.11.2018
11:59:47
Не делаю?
Пока можешь проверить, что Тимур предлагает.

Тимур
28.11.2018
12:00:20
Если default конфиг не заработают, на 80 порту nginx, у тебя большие проблемы)

Alex
28.11.2018
12:00:37
Угу. Есть такая инфа.
а можно инфу? просто ЕМНИП это подход привнесенный мейнтейнерами дебиан \ убунту дистрибутивов.

Google
Maxim robox
28.11.2018
12:01:07
т.е. я сейчас делаю вот так, без тильды: sudo ln -s /usr/catimonitoring/catiguardian/catiguardian_nginx.conf /etc/nginx/sites-enabled/mysite_nginx.conf
/etc/nginx/conf.d/default.conf Есть ли такой файл и что в нём есть? Скорее всего можно вместо него подсунуть да и всё.

Tishka17
28.11.2018
12:01:17
наверняка надо conf.d

Maxim robox
28.11.2018
12:01:28
Вот такая инфа. Хз, насколько верная.

Tishka17
28.11.2018
12:01:48
Maxim robox
28.11.2018
12:02:03
)))) default это - /etc/nginx/nginx.conf?
Не-не. Этот не трогай.

Тимур
28.11.2018
12:02:21
)))) default это - /etc/nginx/nginx.conf?
Нет он лежит в /etc/nginx/sites-available/default

Sergey
28.11.2018
12:02:28
Причём пустой

Нет он лежит в /etc/nginx/sites-available/default
У меня даже папки такой нет - sites-available

Maxim robox
28.11.2018
12:03:21
Папка conf.d есть, но там только site.conf
Подсовывай тогда свой конфиг в /etc/nginx/conf.d/default.conf Посмотрим, что получится.

Тимур
28.11.2018
12:03:43
Папка conf.d есть, но там только site.conf
Туда тоже не лезь. Только в sites-available глянь что там и покажи тот nginx.conf тоже. А есть папка sites-enabled?

Google
Maxim robox
28.11.2018
12:03:58
)))) default это - /etc/nginx/nginx.conf?
А хотя покажи, что в нём.

Sergey
28.11.2018
12:04:03
Tishka17
28.11.2018
12:04:14
в nginx.conf есть инклуд

надо посмотреть какой

Тимур
28.11.2018
12:04:31
чойто, conf.d если есть наверняка оттуда все и грузится
Он обычно пустой, для это спец папки делают sites

Tishka17
28.11.2018
12:04:45
Maxim robox
28.11.2018
12:05:01
Он обычно пустой, для это спец папки делают sites
Ну вон есть инфа, что это устаревший подход.

site-available, sites-enabled

Tishka17
28.11.2018
12:05:10
как в /etc/nginx/nginx.conf написано, такие папки и надо юзать

это же не магия

там явные инклуды

Тимур
28.11.2018
12:05:27
первый раз слышу
В conf лучше не кидать настройки сайтов, только общие конфиги которые дополнительные настройки. Чтобы логику не путать. Где конфиги для сайта, и доп конфиги

Барабанная дробь. Ну где же этот nginx.conf) мы должны понять что не так

Sergey
28.11.2018
12:06:13
Туда тоже не лезь. Только в sites-available глянь что там и покажи тот nginx.conf тоже. А есть папка sites-enabled?
sites-available нет папки. nginx.conf - вот здеь (https://gist.github.com/SergeyMatveevA/48c01ea01ed3cea0c3a1ab5343ebb0eb) sites-enabled - не было, руками создал

Maxim robox
28.11.2018
12:06:50
include /etc/nginx/conf.d/*.conf;

Ну, собственно, да.

Выполняй.

Подсовывай тогда свой конфиг в /etc/nginx/conf.d/default.conf Посмотрим, что получится.

Google
Tishka17
28.11.2018
12:07:08
ну вот

Тимур
28.11.2018
12:08:07
Меня смущает что default на 80 слушает. Может лучше он там пропишет static блок? И через 80 пусть работает.

Без доп файла пока не разберётся. В любом случае ждём. Барабанная дробь.

Тимур
28.11.2018
12:09:37
nginx.conf лучше не трогать, по-моему.
Пока он не разберётся что все работает. Ещё лучше по ip не работать, какой нибудь домен прикрутить. И server name указать. Чтобы с default настройками не перекидывалась.

Или вынести блок default из nginx.conf отдельно

Как ты выше писал Максим, вдруг у него 8000 порт захвачен джанго

Sergey
28.11.2018
12:10:32
Я положил файл



Но ифыр его почему-то по другому подсвечивает

Maxim robox
28.11.2018
12:10:51
Я положил файл
Рестарти nginx. Смотри, что получилось.

Sergey
28.11.2018
12:10:54
Это норм?

Sergey
28.11.2018
12:10:57
Ок

Тимур
28.11.2018
12:11:09
Запускай

Тимур
28.11.2018
12:11:45
Потушили uwsgi же.
Помню, а вдруг нет. Что то ещё на 8000 порту висит. Или файрвол.

Sergey
28.11.2018
12:12:25
nginx падает: Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details. Смотрю что в логах

คนแปลกหน้า
28.11.2018
12:13:25
Тимур
28.11.2018
12:13:30
nginx падает: Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details. Смотрю что в логах
Давай чтобы не затягивать, удаляй свои конфиг с папки. Рестарни что все норм. Потом зайди в nginx.conf, и где 80 порт блок default туда вставь location блоки со статик ой без джанго. И ещё раз рестартни

Sergey
28.11.2018
12:13:44
Вот что говорит status - https://gist.github.com/SergeyMatveevA/5f4e4628366a328796579a0031ec9657

Google
Тимур
28.11.2018
12:14:11
Опа 8000 permission denied

Давай default.

Maxim robox
28.11.2018
12:14:34
Ок, делаю
Перевешай на 8010 порт. В конфиге своём энджинкса.

Sergey
28.11.2018
12:14:52
Давай default.
Т.е. пока ничего не удаляю. Дефолтный - тот что только что положил?

Тимур
28.11.2018
12:15:16
Т.е. пока ничего не удаляю. Дефолтный - тот что только что положил?
Чтобы не мучиться с портами и файрволами. Убери все свои конфиги что добавлял.

Sergey
28.11.2018
12:15:16
Перевешай на 8010 порт. В конфиге своём энджинкса.
Который в conf.d только что положил?

Maxim robox
28.11.2018
12:15:18
Давай default.
Да не надо, мне кажется, там ничего трогать в nginx.conf

Admin
ERROR: S client not available

Тимур
28.11.2018
12:15:43
Файрвол пропустит?

Ещё я думаю у него всего одно приложение будет крутиться, так что не страшно в nginx.conf, позже когда сайтов будет 10. Научиться создавать конфиги чтобы было ему удобно.

Андрей
28.11.2018
12:18:29
Просто положи файл пока. Без симлинков.
А, у меня появилось подозрение, что что то не так с файлами. Вспомнилось как какой то вебсервер не хотел видеть через линки, может это как раз был nginx... Пришлось копировать весь сет файлов в его каталог. А объяснялось это секьюрностью. Чтоб им подавиться.... Еще бывает если файл с хидден или системным атрибутом, его не видят.

Maxim robox
28.11.2018
12:18:51
Тимур
28.11.2018
12:19:47
nginx.conf это типа самый главный конфиг. Лучше не надо туда лишний раз лазить, пока толком не разобрался..
Да верно. Сделать резервную копию бы ему, прежде чем править такие системные конфиги

Google
Maxim robox
28.11.2018
12:20:13
Выполни, покажи.

Sergey
28.11.2018
12:20:51
semanage port -l | grep http_port_t
У меня видимо чего-т не стоит (работаю на Centos 7), выводит - -bash: semanage: command not found

Тимур
28.11.2018
12:20:55
Да там точно крутиться джанго на 8000. Если мы поняли что nginx просто тупо не брал его конфиги ранее. А админка появлялась на 8000 порту. То работали они независимо.

Тимур
28.11.2018
12:22:03
Не надо! =)
Ну очень, у меня батарея 10%

Поменяй на 80 порт. =)
80 порт не пойдёт, там default забит на него

Sergey
28.11.2018
12:22:24
Maxim robox
28.11.2018
12:22:29
Тимур
28.11.2018
12:22:36
А server name не указан.

Maxim robox
28.11.2018
12:22:44
в default?
В своём конфиге.

А server name не указан.
Указывал он свой айпишник же вроде

Да, указывал.

Sergey
28.11.2018
12:23:08
В своём конфиге.
Который в папке проекта или который я выложил в conf.d?

Тимур
28.11.2018
12:23:22
Указывал он свой айпишник же вроде
Он сработает по ip на default блок. До его конфиги не дойдёт. Если не будет домен.

Но это не точно

Страница 7191 из 9768