Я устанавливал UWSGI, и похоже, что для сокета я могу указать либо URL-адрес и порт, либо вместо этого я могу указать файл местоположения сокета.
Мне было интересно, может ли кто-нибудь сказать мне, в чем разница между этими двумя, и является ли один предпочтительнее другого.
Спасибо.
Вы можете запустить uwsgi для прослушивания порта TCP / IP, например uwsgi --http: 80, если вы измените его для прослушивания сокета Unix (например: uwsgi --socket: 8000), то это только локальный, нет веб-служба (TCP / IP) доступна в Интернете, и вы должны поместить веб-сервер, такой как nginx, перед uwsgi в качестве «прокси», который может получать HTTP-запросы из внешнего мира (см. https://gist.github.com/evildmp/3094281 для примера django вместо Flask)