作者hopeandhmm (......)
看板Linux
標題[問題] apache與nigix
時間Sat Jan 15 21:47:15 2022
請教一下大家:
如果要學習middleware環境的設定
如Apache httpd web server, nginx, tomcat server這些設定
目前只有Linux基本指令的基礎
有什麼書或者是網站學習資源不只有step by step的步驟,還有講解的呢?
非常感謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.253.47 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1642254437.A.085.html
1F:推 kentyeh: tomcat是Java Base跟LNX沒太多關系,nginx官方網官就有設01/15 22:01
2F:→ kentyeh: 定說明,網路教學也有,至於apache Http Server就算了,市01/15 22:01
3F:→ kentyeh: 佔都被Nginx取代了01/15 22:01
4F:推 holishing: nginx01/15 22:31
※ 編輯: hopeandhmm (123.193.253.47 臺灣), 01/15/2022 22:41:32
5F:推 roccqqck: nginx 或HAproxy 還有一個traefik01/15 22:41
※ 編輯: hopeandhmm (123.193.253.47 臺灣), 01/15/2022 22:41:46
6F:→ roccqqck: apacheHttpd如果舊系統剛好遇到再去摸吧 01/15 22:41
7F:→ hopeandhmm: 請教您們,哪裡有原理和設定教學呢 01/15 22:42
8F:→ hopeandhmm: 我剛好遇到的是Apache+tomcat 01/15 22:43
9F:→ hopeandhmm: 或是tomcat 01/15 22:43
10F:→ hopeandhmm: 還有nginix和tomcat 01/15 22:44
11F:→ hopeandhmm: 請教大家雖然都是web server(Apache或Nginx?但是否有 01/15 22:45
12F:→ hopeandhmm: 共通性的設定原理可遵行學習的呢?還是每個不同的web 01/15 22:45
13F:→ hopeandhmm: server就有自己設定的方式? 01/15 22:45
14F:推 holishing: 大部分都官方文件搭配隨便找到可以用的中文教學文章吧 01/15 23:31
15F:→ brli7848: ArchWiki 01/16 00:12
16F:→ hopeandhmm: 非常感謝樓上b大非常寶貴的資源和資料,我想要找的就 01/16 01:04
17F:→ hopeandhmm: 是類似這個 01/16 01:04
18F:→ jobintan: Web Server可以考慮用Openlitespeed,這貨比NGinx好。 01/19 11:09
19F:→ OrzOGC: lighttpd:沒人要我...QQ 01/19 21:46
20F:→ kentyeh: 樓上,Ningx看起雖然有點老舊,但可以custom build with 01/20 22:40
21F:→ kentyeh: openssl,在老舊的CentOs7支援TLS1.3,更不用說openssl前 01/20 22:40
22F:→ kentyeh: 一陣子已經升到3版,請問OLS有相應的對策嗎? 01/20 22:40
23F:→ kentyeh: 另外免費的OLS好像也找不到ServerPush,而NGX在reverse端 01/20 22:54
24F:→ kentyeh: 加header就可以做到多個文件一次下載 01/20 22:54
25F:推 roccqqck: 他的tomcat應該才是web server吧 01/21 10:09
26F:→ roccqqck: 有tomcat了話 01/21 10:09
27F:→ roccqqck: nginx或apache算是reverse proxy吧? 01/21 10:09
28F:→ CP64: nginx 跟 apache 還是有 web server 的功能啦 01/21 18:59
29F:→ CP64: 只是大家太常拿他來當 reverse proxy 了 01/21 19:00
30F:→ CP64: 因為他們原生/擴充有支援的動態後端語言有限 01/21 19:04
31F:→ CP64: 所以常見的就是把他們當 reverse proxy 把東西放到後面語言 01/21 19:05
32F:→ CP64: 特定的 application server (像是前面講的 tomcat) 01/21 19:05
33F:→ CP64: 這樣還可以讓多個不同語言的後端存在在同一個 hostname 底下 01/21 19:07
34F:→ CP64: 然後不同東西的設定雖然長的不一樣 但原則上有共通的概念在 01/21 19:09
35F:→ CP64: port <-> http/https <-> virtual host <-> http routing 01/21 19:09
36F:→ jobintan: 大佬,reverse proxy很好用的,我都用Openlitespeed的那 01/24 11:12
37F:→ jobintan: 個reverse proxy功能連React/Next.js前端。 01/24 11:12