Это означает, что Python.h
отсутствует в ваших путях включения по умолчанию вашего компилятора. Установили ли вы его как в системе, так и локально? Какова ваша ОС?
Вы можете использовать флаг -I<path>
, чтобы указать дополнительный каталог, в котором ваш компилятор должен искать заголовки. Вам, вероятно, придется следить за -L<path>
, чтобы gcc мог найти библиотеку, с которой вы будете связываться, используя -l<name>
.
Я закончил тем, что заставил его работать с map
. С URL-адресом вроде http://stream.domain.com?serverId=1001
прекрасно работает следующее:
http {
map $arg_serverId $streamdestination {
1001 http://192.168.1.52:80;
1002 http://192.168.1.51:80;
1003 http://192.168.1.50:80;
}
server {
listen 80;
server_name streams.domain.com;
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_pass $streamdestination;
}
}
}