Nginx IP modositasa 0.0.0.0:80 rol publikus cimre

Fórumok

Sziasztok!

NginX-nek lehet valahol megani hogy melyik IPn figyeljen, vagy milyen interface-en?

Alapbol netstat 0.0.0.0:80 at hozza, es ezt szeretnem valahogy modositani egy publikus IP-re, mert a gepnek tobb halozati elerese is van ahol nem kell, hogy figyeljen.

Koszonom a segitseget

Hozzászólások

A 'listen'-t próbáltad már, esetleg google-t?

Szarkazmus, irónia on: Milyen doksikat, leírásokat tekintettél át eddig, ami nem segített ennek az igen nehéz és összetett problémának a megoldásában?

Pl ezt:

https://docs.nginx.com/nginx/admin-guide/web-server/web-server/

 

Ismetelm, nem a virtual host ot szeretnem hogy milyen ip-n legyen elerheto, hanem maga a web server figyeljen egy adott IP-n es nem 0.0.0.0-n

 

$ netstat -natp | grep nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2536/nginx: master  

 

Tudom lehetne iptables-el is a 80-at csak a publikus IP-re engedni, de most nem errol van szo :-)

Elozo kommentem feljebb a google-ra vontakozoan:

igen, google volt az elso.
Talaltam rengeteg link-et ami a virtualhost ban a listen-t vesezgeti, de ettol meg netstat mindig 0.0.0.0-t fog mutatni es minden ip-n fog figyelni.

 

Nem gondolom, hogy lusta lennek mert kerdezek valamit, plane, hogy az elozo valaszomban a link is a te altalad javasolt oldalrol van... http://nginx.org/en/docs/
Viszont nem szegyen bevallani, hogy te sem tudod, es csak probalod nagyobbnak tuntetni magad... mellesleg finoman proballak ravezetni, hogy ha tudod a valaszt akkor sokkal jobb szinben tunnel fel, ha csak megosztanad es nem engem vizsgaztatnal, hogy mit keresetem es mit nem, es mondjuk, hogy engem hivsz lustanak ...

koszi :)

@Skuzzy a Kiraly! Koszonom!

A Default-bol hianyzott az ip, csak 80-volt megadva.

Ezt aztan guglizhattam volna napokig, hogy ha nincs megadva ip egy config-ban listen-nel akkor 0.0.0.0-n fog figyelni.

Mondjuk logikus igy utolag belegondolva...

:)

Tudom, hogy az, és nyilván az a logikus*. Én is azt terveztem, hogy belinkelem, hogy nézd ide van írva a defaultja, hát hogyne találtad volna meg doksitúrással. Aztán kiderült, hogy nem. Le van írva, mi a default, ha nincs a stansa, le van írva, mi a default, ha nincs a port, csak a host, nincs le írva, hogy mi a default, ha csak a port van leírva.

*ha van megfelelő háttérismereted, akkor persze triviális. A doksiba meg bele szokás írni azt is, mert nem biztos hogy mindenkinek (ráadásul a többi le van írva). Pl nekünk az elsős gyerekeket valami családi napon meg lasertageztették. Animátor kislány szépen feltette a sárga meg kék fejpántokat, elmondta, hogy mikor csipog, hogy kell tölteni, meg szaladni, meg nemtudom. Én már előre röhögtem magamban, hogy el kellett volna mondani, hogy sárgák a kékek ellen, és tényleg :D

Ne viccelj már, egy doksiba? Főleg egy referenciába? Dehogynem. Hát a doksik nagy része triviáliák. És ott, ahol le van írva egy stanza, a paraméterei, és azok defaultja, ott kifejezetten elvárás a doksitól, hogy oda legyen írva az összes paraméter defaultja. Ha én tartanám karban azt a doksit, megköszönném, ha valaki beleírná, mert benne van a helye.

(Ráadásul hogy egy default valamiért nem triviális, akkor az sokszor kicsit büdös, hogy rosszul lett megválasztva)

Érdemesebb külsős ember(ek) által írt "in real life" vagy "in practice" vagy hasonlóan hangzó című könyveket keresni, ha a hivatalos dokumentációt olyanok írták, akiket nem lett volna szabad tudásátadásos melóval megbízni. Ez is 1 skill, és az életben mindenfelé jönnek szembe a példák, hogy csak azért mert vki megírta az nginx-et, még nem biztos h. el is tudja JÓL magyarázni a földi halandóknak a működését, bekonfigurálását. Ezért kell olyan könyvet vagy leírást keresni, ahol a szerző ért a tudásátadás módszertanához. Nem pedig csak gyorsan összebaszott egy ertéefemet, mert muszáj volt neki valamit írnia doku címszóval.

Bocs, de ez miért "Linux haladó"? mert haladni kéne vele...?