Conas Nginx Proxy Manager a Shocrú agus a Úsáid go hÉifeachtach

Tuairimí: 0

Mar chuid de fhorbairt gréasáin nua-aimseartha agus riarachán córais, tá socrú Nginx Proxy Manager fíorthábhachtach. Éascaíonn sé eisiúint uathoibríoch teastais SSL agus cumraíocht freastalaí idirghabhála droim ar ais trí chomhéadan atá éasca le húsáid, rud a laghdaíonn an t-ualach a bhaineann le córais chumraíochta chasta. Tugann sé seo buntáiste do fhorbróirí gréasáin ag gach leibhéal sinsearachta. Déanaimis díriú ar dtús ar cad a chuimsíonn NPM, conas a bhíonn sé difriúil ó ghnáth-Nginx proxy, agus cén fhadhbanna a réitíonn sé.

Cad is Nginx Proxy Manager ann?

Chun an leas is fearr a bhaint as an uirlis seo, tá sé tábhachtach ar dtús na difríochtaí idir an Nginx bunaidh, a mheastar go minic mar an gcéanna, agus coincheap an droim ar ais a shoiléiriú.

Éascaíonn freastalaí droim ar ais atá bunaithe sa scamall réimse feidhmeanna ríthábhachtacha lena n-áirítear scagadh tráchta, cothromú ualaigh, agus folú an chaoi a n-oibríonn na freastalaithe inmheánacha ón gcliant. Feabhsaíonn sé seo slándáil sheachtrach, iontaofacht inmheánach, agus feidhmíocht iomlán. Go simplí, is réitigh thaobh freastalaí iad droim ar ais i gcomparáid le tosaigh proxies a oibríonn ar thaobh an chliaint.

Freastalaíonn sé mar bhogearraí do fhreastalaí idirghabhála droim ar ais agus ríomhphoist, cothromóir ualaigh, agus taisce HTTP. Is feidhmchlár é Nginx Proxy Manager atá tógtha as cód foinse an Nginx bhunaidh. Feidhmíonn sé mar shraith bhainistíochta bhreise a riarann na feidhmeanna droim ar ais.

Na Difríochtaí idir Nginx Proxy Manager agus Nginx

In éineacht leis an ailtireacht chomhroinnte agus na prionsabail dearaidh, tá roinnt bealaí tábhachtacha ann ina bhfuil Proxy Manager difriúil ó ghnáth-Nginx. Tá na difríochtaí curtha le chéile sa tábla comparáide thíos.

Gné Bainisteoir Proxy Nginx
Comhéadan Bainistíochta Tairgeann GUI amhairc a dhéanann cumraíocht an fhreastalaí idirmheánaigh níos simplí Bainistithe trí CLI ag úsáid treoracha cosúil le proxy_pass, a éilíonn scileanna teicniúla níos doimhne
Bainistíocht SSL Uaslódáil agus athnuachan teastais SSL uathoibrithe Éilíonn idirghabháil láimhe ó riarthóir córais
Rochtain ar Chumraíocht Teoranta Rochtain iomlán trí theirminéal
Nuashonruithe Neamhrialta Nuashonruithe rialta agus tacaíocht láidir ón bpobal
Feidhmiúlacht Tá roinnt gnéithe ar fáil ach i dtógálacha áirithe Uirlisí ionsuite oiriúnach d’fheidhmiúcháin chasta agus shaincheaptha
Inscálaitheacht Teoranta d’infhaighteacht mhórscála, bonneagair chasta Níos oiriúnaí d’fhiontair inscálaithe agus do chórais ar-ualach ard

Cumas Nginx Proxy Manager

Sula ndéanfar proxy a chumrú san uirlis seo, is fearr a chumais fheidhmiúla a athbhreithniú. I measc na bpríomhghnéithe tá:

  • Déantar cumraíocht freastalaithe idirmheánaigh trí chomhéadan ceart agus gan gá le heagarthóireacht comhaid chumraíochta leadránach, rud a fhágann go bhfuil sé simplí.
  • Cumraíocht shreafa don droim ar ais a shocraíonn an córas níos tapúla do thosaitheoirí.
  • Uathoibriú éifeachtach trí Let’s Encrypt a ligeann d’úsáideoirí a gcuid teastais SSL a rianú agus a athnuachan go huathoibríoch.
  • Is féidir logaí agus staitisticí éagsúla den fhreastalaí idirmheánach a fheiceáil go díreach tríd an UI.
  • Rialú díreach, go mion, ar cibé acu a tharlóidh atreoruithe, ionramháil ainmneacha fearainn, láimhseáil iarrataí HTTP;
  • Trí rochtain a ghearradh ar áirithe sócmhainní gréasáin trí úsáid a bhaint as ceadanna, feabhsaítear slándáil acmhainní gréasáin.

Is léir go gcabhraíonn an uirlis ní amháin le cumraíocht an droim ar ais in Nginx, ach freisin cumasaíonn sí don riarthóir rochtain ar shócmhainní gréasáin a shrianadh go slán.

Samplaí Úsáide do Nginx Proxy Manager

Feidhmíonn bainistíocht lárnach iarratais éagsúla mar shampla feidhmiúil tábhachtach. Cuireann an réiteach bogearraí seo painéal rialaithe aonair ar fáil ónar féidir le riarthóir bainistiú ar:

  • gach fearann;
  • teastais slándála;
  • socruithe freastalaí droim ar ais idirmheánach.

Mar shampla, tá an cumas ag riarthóir córais suíomhanna nua a chur leis, HTTPS a chumrú, atreoruithe a shocrú, agus rochtain a rialú trí chomhéadan bainistíochta lárnach. Laghdaíonn úsáid comhéadan bainistíochta aonfhoirmeach seans earráidí agus cur isteach ar sheirbhís a tharlaíonn le heagarthóireacht láimhe ar chomhaid chumraíochta.

Ina theannta sin, is féidir le socrú Nginx Proxy Manager slándáil acmhainní scamall agus freastalaithe a fheabhsú trína chuid cumais ionsuite cosúil le:

  • criptiú tráchta idir an t-úsáideoir agus an freastalaí;
  • scagadh de réir sheoladh IP;
  • socruithe srianta ainm úsáideora/focal faire ar leathanaigh nó eolaire;
  • droim ar ais a úsáid chun IP fíor an fhreastalaí a cheilt.

Smaoinigh ar chuideachta le feidhmchláir ghréasáin (suíomh WordPress, REST API, painéal rialaithe) atá óstáilte ar VPS scamall. Chun na feidhmchláir seo a chosaint ar bhagairtí seachtracha agus struchtúr inmheánach a cheilt, cumraíonn innealtóir DevOps an uirlis mar a thuairiscítear thuas.

Riachtanais Suiteála

Tá gach córas oibriúcháin comhoiriúnach leis an uirlis seo. Chun é a shuiteáil agus a oibriú, moltar na cumraíochtaí crua-earraí seo a leanas:

  • Ar a laghad 1 GB RAM;
  • CPU 4-lárnach nó níos fearr;
  • 15 GB ar a laghad de spás diosca saor in aisce.

Ina theannta sin, beidh dintiúir Riarthóra ag teastáil. Má tá tú logáilte isteach mar aoi, beidh ort atosú leis na cearta ardaithe sin nó iad a fháil ó úinéir an ríomhaire.

Próiseas Socraithe: Teagasc Nginx Proxy Manager

  1. Téigh chuig suíomh Gréasáin oifigiúil an fhorbróra. Moltar Docker agus Docker-Compose a íoslódáil agus a shuiteáil mar chéad chéim. Caithfear an dá phacáiste a shábháil ar do ríomhaire.

    1en.png

  2. Oscail an teirminéal agus clóscríobh an t-ordú seo a leanas nuair atá gach rud íoslódáilte:
    
    sudo apt install docker.io -y
    
  3. Anois clóscríobh an t-ordú seo chun Docker-Compose a shuiteáil:
    
    sudo apt install docker-compose -y
    
  4. Bain úsáid as an ordú seo a leanas chun seiceáil a dhéanamh ar shuiteáil rathúil:
    
    docker --version
    docker-compose --version
    
  5. Clóscríobh é seo chun eolaire a chruthú a shealbhóidh an uirlis. I Windows, is féidir fillteán nua a chruthú trí chliceáil ar dheis, i Linux:
    
    mkdir ~/npm && cd ~/npm
    
  6. Laistigh den eolaire seo, clóscríobh na horduithe chun an comhad docker-compose.yml a chruthú. Do Windows, Cliceáil ar Dheis > Nua > Roghnaigh Notepad, ansin ainmníonn an comhad:

    2en.png

  7. Ag úsáid Linux/Ubuntu:
    
    nano docker-compose.yml
    
  8. Do cheachtar rogha, cuir an t-ábhar seo a leanas isteach:
    
    version: '3'
    services:
      app:
        image: 'jc21/nginx-proxy-manager:latest'
        restart: always
        ports:
          - '80:80'
          - '81:81'
          - '443:443'
        volumes:
          - ./data:/data
          - ./letsencrypt:/etc/letsencrypt
    
  9. Sábháil an comhad agus tosaigh an coimeádán:
    
    docker-compose up -d
    
  10. Seol do bhrabhsálaí gréasáin is fearr leat agus clóscríobh seoladh an fhreastalaí leis an bport a chumraigh tú. San sampla seo, d’úsáid muid port 81:
    
    https://IP-address:port
    
  11. Nuair a bheidh an suíomh suas, ba cheart go bhfeicfeá an scáileán logála isteach. Úsáid na dintiúir réamhshocraithe ón suíomh forbróra chun logáil isteach:
    
    Email: admin@example.com
    Password: changeme
    
  12. Iarrfaidh an córas ort iad seo a athrú tar éis an chéad iarracht logála isteach.

    3en.png

Sin é, críochnaíodh an tsuiteáil go rathúil.

Conas Nginx Proxy Manager a Úsáid i gceart

Baineann an chumraíocht le trí phríomhchéim:

  • cumraíocht bainisteoir proxy droim ar ais Nginx;
  • suiteáil teastais SSL;
  • socrú údaraithe.

Breathnaímis ar conas is féidir é seo a chur i bhfeidhm céim ar chéim.

Ag Cumrú Óstach Proxy

Nascleanúint go dtí an rannán “Proxy Hosts”, agus as sin roghnaigh “Add Proxy Host”. Léimfidh dialóg leis na hiontrálacha seo suas:

  • Forward Hostname/IP – ainm inmheánach (m.sh., 82.211.7.97) nó seoladh IP.
  • Forward Port – 80, 50100 nó aon phort eile treoraithe tráchta.
  • Domain Names – fearann gníomhach nó neamhghníomhach (tástála), m.sh. test.domain.com.
  • Scheme – HTTP nó HTTPS, ag brath ar an gcineál nasc an fhreastalaí inmheánach.
  • Block Common Exploits – cosaint in aghaidh leochaileachtaí choitianta má tá tic ann.
  • Websockets Support – tic an bosca seo má ritheann do sheirbhís ar WebSockets.

4en.png

Ag Cumrú Teastas SSL

Sa fhuinneog chéanna, téigh go dtí an rannán “SSL”. Roghnaigh “Request a new SSL Certificate” agus cumasaigh na roghanna seo a leanas:

  • Force SSL – cuir iallach ar HTTPS do gach nasc.
  • HTTP/2 Support – roghnach, chun feidhmíocht a fheabhsú.
  • Agree to Let’s Encrypt Terms of Service – éigeantach chun an teastas SSL saor in aisce a fháil.

Cliceáil “Save”. Déanfar an teastas a iarraidh agus a shuiteáil go huathoibríoch.

5en.png

Údarú

Chun liosta rochtana nua a chruthú in Nginx Proxy Manager, téigh go dtí an rannán “Details”. Tabhair ainm mar “úsáideoirí.” Tabhair faoi deara an socrú “Satisfy Any” – mura bhfuil sé seiceáilte, caithfidh úsáideoirí gach coinníoll rochtana a chomhlíonadh (fíordheimhniú agus IP a mheaitseáil) atá níos sláine.

6en.png

Sa rannán “Authorization”, sonraigh cé na húsáideoirí a mbeidh rochtain acu agus socraigh ainm úsáideora agus pasfhocal do gach úsáideoir — seo fíordheimhniú HTTP bunúsach chun rochtain a fháil ar an suíomh.

7en.png

Sa chluaisín “Access”, iontráil seoltaí IP le ligean isteach nó le bacadh. Cuireann sé seo rochtain i bhfeidhm bunaithe ar bheartais líonra corparáideacha.

8en.png

Nuair a bheidh an liosta rochtana cruthaithe agat, téigh ar ais go dtí na socruithe don óstach spriocdhírithe agus cuir an liosta rochtana nua sa réimse “Access List”. Ón bpointe sin ar aghaidh, beidh gá le haitheantas úsáideora i dtaobh an tsuímh agus ní ligfear rochtain ach má chomhlíontar na coinníollacha uile.

Conclúid

Ag breathnú ar an treoir seo maidir le Nginx Proxy Manager, is léir gur uirlis ilfheidhmeach é chun droim ar ais a shocrú, slándáil SSL a bhainistiú, agus rochtain ar acmhainní scamall a rialú. Tá sé thar a bheith úsáideach d’fhorbróirí agus riarthóirí córais a dteastaíonn uathu rialú lárnach agus slán ar na céadta suíomhanna agus seirbhísí, chomh maith le húsáid phearsanta, cosúil le freastalaí baile (NAS) a imscaradh nó rochtain chianda shlán a chur ar fáil chuig líonra áitiúil.

I measc na mbuntáistí croílártha a bhaineann leis an mbainisteoir seo tá a chomhoiriúnacht le gach córas oibriúcháin, bainistíocht sruthlínithe nach bhfuil gá le líne ordaithe, agus cumraíocht thapa de proxies agus SSL, a bhfuil cuid dá phríomhbhuntáistí.

Tuairimí:

0 tuairimí