See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 348|Vastuse: 0

[.NET tuum] Nginx pöördproksi ASP.NET Core kasutavad UDS-suhtlust

[Kopeeri link]
Postitatud 2025-9-18 10:36:51 | | | |
Nõuded: ASP.NET Core toetab juba UDS-i (Unix domeenipesa) kuulamist, kui Nginx ja ASP.NET Core saidid on samas serveris, saavad nad tegelikult otse UDS-i kaudu suhelda ning Unix domeenipesadel on tavaliselt vähem koormust ja kiirem edastuskiirus kui TCP/IP kasutamisel.

Läbivaatamine:
.NET/C# protsessid suhtlevad gRPC ja Unix domeenipesade vahel
https://www.itsvse.com/thread-11051-1-1.html

Nginx pöördproksi php-fpm kasutab suhtlemiseks UDS-i
https://www.itsvse.com/thread-11068-1-1.html

Esiteks, et luua uus .NET 8 veebirakendus, kapseldasin ListenerUnix laiendusmeetodi järgmise koodiga:

Program.cs. aastal kutsutakse järgmiselt:

Kood toetab peamiselt URL-i parameetreid, et võimaldada HTTP-kuulamist ja Unix-domeeni sokli kuulamist, ning pärast rakenduse edukat käivitamist,Sea Unix domeeni sokli faili õigus 777-leVastasel juhul, kui nginx pöördub UDS-i poole, võib ta teatada õiguste probleemidest järgmiselt:
2025/09/17 11:01:26 [kriitiline] 2887135#0: *112497 connect() to unix:/var/run/itsvse.socket ebaõnnestus (13: Luba keelatud) ühendusel ülesvoolu, klient: x.x.x.x, server: itsvse.com, request: "GET / HTTP/2.0", ülesvool: "http://unix:/var/run/itsvse.socket:/", host: "itsvse.com"

Kui pead käsitsi seadistama 777 õigused, on käsk järgmine:

Kui Linuxi serverit ei saa saata Linuxi serverisse, on käivitamine edukas, nagu on näidatud järgmises joonises:



Curl-testimise abil on käsk järgmine:

Nagu allpool näidatud:



Nginxi konfiguratsioon on järgmine:

Pöördproksitee on seadistatud kahega,Üks :/, teine ilma :/, saate efekti eristada, küsides väljundit, nagu alloleval joonisel näidatud:



Viide:

Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.




Eelmine:Nginx pöördproksi php-fpm kasutab suhtlemiseks UDS-i
Järgmine:SQL Server muudab andmebaasi koondamise reegleid
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com