如果要配置幾台linux集群~
肯定要配置一下負載均衡~~
這裡我是用nginx做負載~~
其實還有其他一類的東西~~貌似很多公司採用nginx
反正我用這個~
我貌似記得好像在某本書上寫的nginx的併發在5w左右~~
首先配置了一台接入伺服器~~
整個伺服器集群都採用的linux
但是為了安全只做了一台擁有外網環境的電腦
作為接入伺服器我就把nginx裝到上面了
先把nginx的最新源載入到系統裡
nginx最新源
rpm -ivh
然後yum install nginx 安裝一下就好了
注意一下~~防火牆把80埠開啟~~
然後開始簡單的配置了
nginx簡單的一些配置
首先是nginx配置的頭部(這部分基本可以省略~~)
//執行使用者為nginx,你也可以寫root
user nginx;
//設定為「auto」自動檢測它,通常設定為系統核心數量
worker_processes auto;
//錯誤日誌位置
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
其他配置
worker_connections設定可由乙個worker程序同時開啟的最大連線數。
events
配置你的負載均衡列表
weigth表示權重,權重越大分配比例越大
upstream www.me.com
http其他配置
#server_tokens 並不會讓nginx執行的速度更快,但它可以關閉在錯誤頁面中的nginx版本數字,這樣對於安全性是有好處的。
#sendfile 指令指定 nginx 是否呼叫 sendfile 函式(zero copy 方式)來輸出檔案,對於普通應用,
sendfile on;
#tcp_nopush on;
#連線超時時間
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;
#開啟gzip壓縮
gzip on;
gzip_disable "msie [1-6]\.(?!.*sv1)";//相容ie6
#設定請求緩衝
client_header_buffer_size 1k;
large_client_header_buffers 4 4k;
重點設定如下
設定監聽埠和訪問的方式
server
如果是如上配置的話,如果你想在你**層面上要拿到使用者訪問的ip位址是拿不到的~~~~基本上都是本地回環位址
一些其他配置~~
#後端的web伺服器可以通過x-forwarded-for獲取使用者真實ip
proxy_set_header host $host;
proxy_set_header x-real-ip $remote_addr;
proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
client_max_body_size 10m; #允許客戶端請求的最大單檔案位元組數
client_body_buffer_size 128k; #緩衝區**緩衝使用者端請求的最大位元組數,
proxy_connect_timeout 90; #nginx跟後端伺服器連線超時時間(**連線超時)
proxy_send_timeout 90; #後端伺服器資料回傳時間(**傳送超時)
proxy_read_timeout 90; #連線成功後,後端伺服器響應時間(**接收超時)
proxy_buffer_size 4k; #設定**伺服器(nginx)儲存使用者頭資訊的緩衝區大小
proxy_buffers 4 32k; #proxy_buffers緩衝區,網頁平均在32k以下的話,這樣設定
proxy_busy_buffers_size 64k; #高負荷下緩衝大小(proxy_buffers*2)
proxy_temp_file_write_size 64k; #設定快取資料夾大小,大於這個值,將從upstream伺服器傳
然後執行
nginx -s reload
大功告成
我伺服器上的多伺服器多站點配置:
部署kafka集群到伺服器
前面文章寫道的是偽集群的部署,是在同一臺伺服器部署了四個kafka broker 實際上沒有任何的高ha作用.現在來部署乙個真正的kafka集群 已經在106上啟動了kafka服自帶的zookeeper conf server.properties 修改broker.id 0 修改listeners...
Linux伺服器之三 阿里雲伺服器安裝Nginx
參考文章 1.gcc 安裝 yum install gcc c 2.pcre pcre devel 安裝pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示...
前端 後端集群部署線上Linux 雲伺服器
一.後端介面位址 api.datadogapache.cn 二.前端介面位址 web.datadogapache.cn 三.前端部署nginx上後端部署多個節點,同過nginx反向 做集群 四.spring boot後端專案打包生成target檔案 五.啟動應用指定外部檔案 六.檢視nohup.ou...