Установка FASTCGI Mono для запуска ASP.NET в NGINX

Я новичок в Ubuntu, и мне было поручено установить и настроить NGINX для запуска приложений ASP.NET. Вероятно, это глупый вопрос, но я использую этот учебник в качестве руководства по началу работы, и я застрял с тем, где я должен установить сокет с помощью этой команды:

fastcgi-mono-server4 /applications=/:/var/www/www.domain1.xyz/ /socket=tcp:127.0.0.1:9000

Что путь я должен заменить /var/www/www.domain1.xyz/ на? Если я запускаю команду как есть, я получаю эту ошибку:

Error creating the socket: Address already in use root@ubuntu:~# kill 9000;

Пожалуйста, помогите.

1
задан 21 September 2012 в 19:25

2 ответа

Только одна вещь может быть привязана к порту одновременно. Ошибка просто говорит о том, что на порту 9000 работает что-то еще. Лично у меня есть несколько вещей, которые выбирают 9000, поэтому я бы просто сменил порт на что-то другое (например, 50333).

Или вы можете использовать файловый сокет UNIX, используя аргумент / filename = / path / to / file , а затем просто подключить к нему свой httpd вместо сокета TCP. Это полезная тактика, если у вас есть миллионы серверов, которые вам нужно привязать, но не требуется, когда у вас всего один или два.

0
ответ дан 21 September 2012 в 19:25

Используйте следующее:

fastcgi-mono-server4 /applications=/:/var/www/www.domain1.xyz/ /socket=tcp:127.0.0.1:<any other port greater than 1024 and not equal to 9000>
0
ответ дан 9 July 2020 в 14:23

Другие вопросы по тегам:

Похожие вопросы: