Conas freastalaí forbartha webpack a sheirbheáil ar sheoladh VPN
Roghnaigh an seoladh ceangail de réir cé a chaithfidh an freastalaí forbartha a bhaint amach, ansin cuir teorainn leis an seiceáil ainm óstaigh agus deimhnigh go nascann an leathanach agus an soicéad athluchtaithe beo araon.
Freastalaí forbartha a fhreagraíonn ar an ríomhaire glúine agus gan áit ar bith eile is gnách go mbíonn sé ceangailte leis an seoladh mícheart. Freastalaí a ghlacann leis an nasc ach a dhiúltaíonn an leathanach de ghnáth a theipeann ar sheiceáil ainm óstaigh. Fabhtanna difriúla iad sin le réitigh dhifriúla, agus braitheann rogha na cumraíochta ceart ar cé a chaithfidh an spás oibre a bhaint amach agus conas a shroicheann siad é.
Cinneann trí cheist an freagra: cé a nascann, cén seoladh ar féidir leo a bhaint amach, agus an gcaithfidh athluchtú beo oibriú dóibh.
Tosaigh leis an soicéad, ní leis an gcomhad cumraíochta
Léigh an rud a bhfuil an próiseas atá ag rith ceangailte leis i ndáiríre laistigh den chomhthéacs líonra céanna a sheol é, mar is féidir le coimeádán nó le spás ainmneacha soicéad a shealbhú nach féidir le blaoisce an óstaigh é a fheiceáil. Freagraíonn an colún éisteachta an chéad cheist: cosán áitiúil amháin, comhéadan amháin ar leith, nó gach comhéadan.
ss -ltn '( sport = :8080 )'
ss -ltnp | grep node
Is é seoladh lúb ar ais an réamhshocrú sábháilte agus tá sé gan úsáid do chliant cianda. Tá ceangal saorógach áisiúil agus nochtann sé an port ar gach comhéadan a bhfuil bealach aige, rud atá níos leithne ná mar a bhíonn i gceist ag formhór na ndaoine ar mheaisín a iompraíonn tollán freisin. Is é seoladh ar leith an rogha láir, agus ní oibríonn sé ach amháin má tá an seoladh sin ag an gcomhéadan tráth a chruthaítear an soicéad. Tá tábhacht leis an idirdhealú mar go bhféachann dhá cheann de na trí cheangal sin mar an gcéanna sa bhrabhsálaí agus go n-iompraíonn siad go hiomlán difriúil a luaithe a bhíonn an dara comhéadan ann.
Oiriúnaigh duit féin don bhreathnóireacht sin sula dtéann tú i dteagmháil le bealaí nó le rialacha balla dóiteáin. Má tá an próiseas ag éisteacht ar an seoladh mícheart, ní chuirfidh aon ródú beartais ar chumas an chliaint é a bhaint amach.
Roghnaigh an seoladh ceangail de réir cé a chaithfidh é a bhaint amach
Mura bhfuil an leathanach de dhíth ach ort féin ar an meaisín seo, coinnigh an ceangal lúb ar ais agus stop. Má tá sé de dhíth ar chomhghleacaí amháin ar an tollán céanna, ceangail seoladh chomhéadan an tolláin agus lig don bhalla dóiteáin an fhoinse sin amháin a cheadú. Freastalaí forbartha a fhoilsiú lasmuigh de na daoine atá á thástáil go gníomhach is nós é a nochtann spás oibre don idirlíon sa deireadh.
Má chaithfidh brabhsálaí laistigh de choimeádán an freastalaí a bhaint amach, caithfidh an seoladh ceangail a bheith ina sheoladh ar féidir le líonra an choimeádáin ródú chuige, agus go minic ní hé an seoladh a réitíonn an t-óstach dó féin é. Socraigh an cás sula ndéanann tú an chumraíocht a chur in eagar, mar go dtugann na trí chás trí luach dhifriúla agus níl ach ceann amháin acu ceart. Cailleann buille faoi thuairim anseo níos mó ama ná aon chuid eile den socrú.
Ansin socraigh an seoladh san fhoirm a léann do lainseálaí i ndáiríre. Ní itheann comhad cumraíochta agus script a thógann an freastalaí go ríomhchláraithe na roghanna céanna:
devServer: {
host: "10.77.0.20",
port: 8080,
allowedHosts: ["dev.corp.example"],
}
Tá an seoladh sa sliocht sin léiritheach agus seasann sé don seoladh VPN atá ag an óstach. Má thógann an tionscadal an freastalaí le new WebpackDevServer(options, compiler) cuir na roghanna ar aghaidh trí argóint an chruthaitheora ina ionad sin, mar ní fhéachtar leis an airí ar leith devServer sa chumraíocht webpack ar an gcosán sin. Ceapann an difríocht sin idir an comhad cumraíochta agus an Node API daoine a chóipeáil sliocht isteach i dtionscadal nach léann riamh é. Déanann doiciméadú dev-server idirdhealú idir an dá stíl lainseála agus is é an tagairt leis an leagan atá in úsáid a sheiceáil.
Meaitseáil an tseiceáil ainm óstaigh leis na hainmneacha a cheadaíonn tú
Tá an tseiceáil ainm óstaigh ann chun cosc a chur ar leathanach a sheirbheáiltear ó ainm atá faoi rialú ionsaitheora labhairt le do fhreastalaí forbartha tríd an mbrabhsálaí. Má dhíchumasaíonn tú le allowedHosts: "all" é, baintear an chosaint sin, agus is annamh a bhíonn an áisiúlacht fiúntach ar mheaisín ar féidir leis seirbhísí inmheánacha a bhaint amach. Is saor an tseiceáil a shásamh i gceart a luaithe a bhíonn a fhios agat cé na hainmneacha a sheolfaidh an brabhsálaí.
Liostaigh na hainmneacha beacht a úsáidfidh tú, lena n-áirítear an t-ainm príobháideach a réitíonn chuig seoladh an tolláin. Má réitíonn an cliant ainm chuig seoladh difriúil ón gceann a cheangail tú, tá fadhb réitithe ainmneacha agat seachas fadhb cumraíochta freastalaí, agus ní shásóidh sé an t-ainm a chur leis an liosta ceadaithe. Deimhnigh an réiteach ón gcliant, ní ón bhfreastalaí.
Coinnigh na trí rialtán ar leith i d'acmhainn: cinneann an seoladh ceangail cé na comhéadain a ghlacann leis an nasc, cinneann an liosta ceadaithe cé na ceanntásca Host a nglactar leo, agus cinneann an fhíordheimhniú cé a cheadaítear isteach. Níl rialtán rochtana ach sa tríú ceann, agus de ghnáth ní bhíonn aon cheann ag freastalaí forbartha. Ní meicníocht fhíordheimhniúcháin é seoladh tolláin ach an oiread, ós rud é go bhfuil aon duine ar féidir leis ródú chuige cheana féin laistigh den teorainn a bhí ag brath ort.
Fíoraigh an leathanach agus an soicéad athluchtaithe beo le chéile
Luchtaigh iarratas nua ón gcliant beartaithe leis an scéim chumraithe, agus léigh an toradh seachas an taisce. Le haghaidh HTTPS, coinnigh an t-ainm óstaigh a bhfuiltear ag súil leis agus an bhailíochtú deimhnithe, mar ní tástáil ghlactha rathúil é rabhadh brabhsálaí. Is é an leathanach a dhéantar a rindreáil agus athluchtú beo ag teip go ciúin an chuid is coitianta den rath páirteach anseo, agus is furasta é a ligean thar am le linn seiceáil thapa.
curl -sS -o /dev/null -w "%{http_code} %{remote_ip}\n" http://dev.corp.example:8080/
curl -sS -i http://10.77.0.20:8080/ | head -n 5
Ansin oscail fáisnéis líonra an bhrabhsálaí agus breathnaigh an nasc WebSocket. Is féidir leathanach a luchtaigh thar ainm óstaigh, port agus scéim amháin agus an soicéad athluchtaithe ag baint úsáide as ceann eile, agus is é sin an fáth nach mór an dá rud a sheiceáil ar leith. Ná cumraigh an URL cliaint doiciméaduithe ach amháin nuair a theastaíonn luach difriúil ón gcosán imlonnaithe, agus is fearr an cosán a shocrú ná bealach timpeall a mhúineadh don chliant.
Taifead seoladh an éisteora, an t-ainm glactha, an fhoinse cheadaithe agus an dá thoradh i nótaí an tionscadail. Maireann an taifead sin don chéad duine eile a thosaíonn an spás oibre agus a bhíonn ag fiafraí cén fáth a luchtaíonn an leathanach ach nach ndéanann sé athnuachan riamh.