Aleksey
16.10.2017
22:43:01
если можно написать index.html huipizda.html;
Котяй Негодяй
16.10.2017
22:43:24
Aleksey
16.10.2017
22:43:42
вот если бы nginx'у надо было отдать index.html, а остальное сливать в бэкенд, тогда да, там try_files
Google
Котяй Негодяй
16.10.2017
22:44:03
Не догоняю.
Aleksey
16.10.2017
22:44:52
location = /api/explore/ {
root /var/www/rfjhberjuhgbujerhbg;
index.html huipizda.html;
}
что-то типа того
Котяй Негодяй
16.10.2017
22:45:16
А...Точняк. Спасибо. =)
Aleksey
16.10.2017
22:45:28
нема за шо
try_files, кстати, тебе и не помог бы
а пишется он так: try_files uri uri/ @backend
а почему у тебя два одинаковых локешина?
и второй локешин сменить на named location
лан смотри сам
Google
Anton
16.10.2017
22:49:11
Aleksey
16.10.2017
22:49:23
я вижу, но зачем так делать?
Anton
16.10.2017
22:50:01
это_нормально.жпг
И это правда нормально.
Котяй Негодяй
16.10.2017
22:50:10
Теперь так. Но не работает. Берёт индекс с бэка.
location = /api/explore/ {
alias /api/explore/;
index index.html;
}
location /api/explore/ {
proxy_pass http://explore-api:8080/;
}
Aleksey
16.10.2017
22:50:28
почему alias?
да ещё на такой странный путь
Котяй Негодяй
16.10.2017
22:51:04
К root добавлялся бы $uri же.
Aleksey
16.10.2017
22:51:28
а зачем такая, гм, конструкция?
в чём её смысл, как оно задумано работать?
Artur
16.10.2017
22:52:59
Есть тут кто
Aleksey
16.10.2017
22:53:13
нет
Котяй Негодяй
16.10.2017
22:53:44
те
http://explore-api:8080/index.html -> /api/explore/index.html
Aleksey
16.10.2017
22:56:24
location /api/explore/ {
root blahblahblah;
index index.html;
try_files $uri $uri/ @backend;
}
location @backend {
proxy_pass http://explore-api:8080/;
}
dk
16.10.2017
22:56:32
Aleksey
16.10.2017
22:57:00
выполнил yum update -y?
dk
16.10.2017
22:57:49
Aleksey
16.10.2017
22:58:05
чего радуешься-то
dk
16.10.2017
22:59:10
чего радуешься-то
Композер и все его питунячьи зависимости в православные rpm-ы упихал. Оно даже заработало.
Aleksey
16.10.2017
22:59:21
а, грац
Google
dk
16.10.2017
22:59:57
Requires: python-backports-ssl_match_hostname >= 3.5
Requires: python2-cached_property >= 1.2.0, python2-cached_property < 2
Requires: python-docker >= 2.5.1
Requires: python-dockerpty >= 0.4.1, python-dockerpty < 0.5
Requires: python-docopt >= 0.6.1, python-docopt < 0.7
Requires: python-enum34 >= 1.0.4, python-enum34 < 2
Requires: python-ipaddress >= 1.0.16
Requires: python-jsonschema >= 2.5.1, python-jsonschema < 3
Requires: PyYAML >= 3.10, PyYAML < 4
Requires: python-requests >= 2.6.1, python-requests < 2.11
Requires: python-six >= 1.3.0, python-six < 2
Requires: python-texttable >= 0.9.0, python-texttable < 0.10
Requires: python-websocket-client >= 0.32.0, python-websocket-client < 1.0
Requires: python-docker-pycreds >= 0.2.1
Requires: python-functools32
Requires: python2-pysocks >= 1.5.6
У него все сложно :с
Aleksey
16.10.2017
23:00:58
dependency hell
понимаю
Котяй Негодяй
16.10.2017
23:01:23
"proxy_pass" cannot have URI part in location given by regular expression, or inside named location, or inside "if" statement, or inside "limit_except" block in /etc/nginx/conf.d/default.conf:25
Я так полагаю, нужно proxy_pass переписать?
Aleksey
16.10.2017
23:05:23
странно
Admin
Aleksey
16.10.2017
23:05:30
трейлинг слэш стоит
давай в личку, чтобы не спамить
Anton
16.10.2017
23:08:04
Aleksey
16.10.2017
23:08:22
>фронтендера
отлично сказано
Анатолий
16.10.2017
23:40:50
Anton
16.10.2017
23:46:03
Блин, у меня такое ощущение, что я вам показал дырявого, и хата благодарит за то, что неприкасаемый нашёлся до того, как об него успели зашквариться.
Котяй Негодяй
16.10.2017
23:57:14
Зашкварились ваши языки, коли с них такое срывается.
Мне жалко смотреть на соседних девопсов, которые на меня с высока смотрят, в то время, как мне приложуху к деплою готовить за них приходится, и, почему-то, получается намного быстрее, чем у них. Без преувеличения, на порядок. Т.е. в 5-10 раз быстрее. Зато когда бэк садится писать фронт, его почему-то, начинает клинить... Хотя бы при слове "композиция". Да ладно. Есть нормальные бэки. Только они так себя не ведут. ;)
А это так, шуточки весёлых сисадминов.
Поэтому у меня вызывает недоумение тот факт, что узкоквалифицированные и в основном стагнирующие спецы так себя ведут.
Между тем, платить мне пока некому, т.к. вопрос не решён. =)
Ну, кто такой девопс - вообще вопрос философский.
Google
Aleksey
17.10.2017
00:29:55
Я слышал очень разные пояснения
Многорукий шиву, которому платят как одноногой макаке
Котяй Негодяй
17.10.2017
00:31:17
Дану. Хороший девопс на вес золота.
Aleksey
17.10.2017
00:31:43
Котяй Негодяй
17.10.2017
00:33:11
На работе так же делаю. Никто не вякает. =)
Aleksey
17.10.2017
00:33:26
Строем ходят?
Котяй Негодяй
17.10.2017
00:34:11
Ну, по особым случаям, конечно. Когда перед тобой ленивая скотина, которая тебе дерзит, тут грех не осадить наглеца.
Aleksey
17.10.2017
00:35:18
А если он твоё начальство?