進入/usr/local/webserver/nginx/sbin,啟動指令碼在這個檔案下:
*配置在/usr/local/webserver/nginx/conf下的nginx.conf中*
1.簡單方向**:
訪問192.169.43.188:80跳轉至192.168.43.114:8080;
2.通過正規表示式匹配路徑進行反向**:
訪問192.168.43.188:8080/a跳轉至192.168.43.114:8080/a;
訪問192.168.43.188:8080/b跳轉至192.168.43.114:8081/b;
訪問192.168.43.188:8000負載均衡到192.168.43.114:8080與192.168.43.114:8081兩個server上。
負載均衡規則有:輪詢(預設),weight(權),ip_hash,fair。
通過192.168.17.129/image/訪問靜態資源
通過192.168.17.129/www/訪問動態資源
autoindex on;表示可以列出所有靜態資源
a. 兩台伺服器
b. 安裝nginx
同上c. 兩台伺服器安裝keepalived
yum install keepalived -y
檢視keepalived版本:rpm - q -a keepalived
keepalived安裝位置:/etc/keepalived/
d. 配置高可用(主從)
Nginx 安裝及使用
wget 2 安裝依賴包 yum y install zlib zlib devel openssl openssl devel pcre pcre devel 3 建立組 groupadd r nginx 4 建立使用者 useradd r g nginx s sbin nologin d usr...
Nginx安裝及使用
切換到root下安裝 centos su root ubuntu sudo su 切換資料夾 cd usr local src apt get install build essential apt get install libtool yum y install gcc automake aut...
nginx的安裝及使用
阻塞呼叫 事件沒有準備好,那就只能等了,等事件準備好了,你再繼續吧。阻塞呼叫會進入核心等待,cpu就會讓出去給別人用了,對單執行緒的worker來說,顯然不合適,當網路事件越多時,大家都在等待呢,cpu空閒下來沒人用,cpu利用率自然上不去了,更別談高併發了。非同步非阻塞 非同步非阻塞的事件處理機制...