国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

Linux 系統(tǒng) nginx 服務(wù)器安裝及負載均衡配置詳解

2024-08-30 12:23:54
字體:
供稿:網(wǎng)友

nginx(engine x) 是一個 高性能 的 HTTP 和 反向代理 服務(wù)器、郵件代理服務(wù)器以及通用的 TCP/UDP 代理服務(wù)器。其特點為輕量級(占用系統(tǒng)資源少)、穩(wěn)定性好、可擴展性(模塊化結(jié)構(gòu))、并發(fā)能力強、配置簡單等。

本文主要介紹在測試環(huán)境中通過 nginx 實現(xiàn)基本的 負載均衡 功能。

nginx 可以提供 HTTP 服務(wù),包括處理靜態(tài)文件,支持 SSL 和 TLS SNI、GZIP 網(wǎng)頁壓縮、虛擬主機、URL 重寫等功能,可以搭配 FastCGI、uwsgi 等程序處理動態(tài)請求。

此外,nginx 還可以用于代理、反向代理、負載均衡、緩存等服務(wù)器功能,在集群環(huán)境中改善網(wǎng)絡(luò)負載、提高可用性。

一、搭建測試環(huán)境

這里的測試環(huán)境為通過VirtualBox 安裝的兩臺Lubuntu 19.04 虛擬機,Linux 系統(tǒng)安裝方法不作贅述。

為了保證兩臺 Linux 虛擬機之間的相互訪問,虛擬機的網(wǎng)絡(luò)配置除了默認的 NAT 方式外,還使用了 VirtualBox 軟件提供的內(nèi)部網(wǎng)絡(luò)(Internal) 聯(lián)網(wǎng)方式。

此外,還需要將兩臺虛擬機中與“內(nèi)部網(wǎng)絡(luò)”相關(guān)聯(lián)的網(wǎng)卡,綁定上 同一網(wǎng)段 的靜態(tài) IP 地址,則兩臺主機形成局域網(wǎng)絡(luò),相互之間可以直接訪問。

網(wǎng)絡(luò)配置

打開 VirtualBox 軟件,分別進入兩臺虛擬機的設(shè)置界面,為其添加 連接方式為內(nèi)部網(wǎng)絡(luò) 的網(wǎng)絡(luò)連接,截圖如下(兩臺虛擬機作同樣的配置):

內(nèi)部網(wǎng)絡(luò)

登錄進虛擬機系統(tǒng),使用 ip addr 命令查看當前的網(wǎng)絡(luò)連接信息:

$ ip addr...2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:38:65:a8 brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3  valid_lft 86390sec preferred_lft 86390sec inet6 fe80::9a49:54d3:2ea6:1b50/64 scope link noprefixroute  valid_lft forever preferred_lft forever3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:0d:0b:de brd ff:ff:ff:ff:ff:ff inet6 fe80::2329:85bd:937e:c484/64 scope link noprefixroute  valid_lft forever preferred_lft forever

可以看到,此時的 enp0s8 網(wǎng)卡還沒有綁定 IPv4 地址,需要為其手動指定靜態(tài) IP。

需要 注意 的是,從 Ubuntu 17.10 版本開始,一個新的名為 netplan 的工具被引入,原來的網(wǎng)絡(luò)配置文件 /etc/network/interfaces 不再生效。

所以為網(wǎng)卡設(shè)置靜態(tài) IP 時需要修改 /etc/netplan/01-network-manager-all.yaml 配置文件,示例如下:

network: version: 2 renderer: NetworkManager  ethernets:  enp0s8:   dhcp4: no   dhcp6: no   addresses: [192.168.1.101/24]#   gateway4: 192.168.1.101#   nameservers:#     addresses: [192.168.1.101, 8.8.8.8]

由于兩臺主機處于同一子網(wǎng),網(wǎng)關(guān)和 DNS 服務(wù)器未配置的情況下仍可以互相訪問。對應(yīng)的配置項暫時先注釋掉(后續(xù)可以嘗試自行搭建 DNS 服務(wù)器)。

編輯完成后運行 sudo netplan apply 命令,前面配置的靜態(tài) IP 即可生效。

$ ip addr...3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000  link/ether 08:00:27:0d:0b:de brd ff:ff:ff:ff:ff:ff  inet 192.168.1.101/24 brd 192.168.1.255 scope global noprefixroute enp0s8    valid_lft forever preferred_lft forever  inet6 fe80::a00:27ff:fe0d:bde/64 scope link    valid_lft forever preferred_lft forever
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东台市| 田林县| 綦江县| 南昌县| 友谊县| 湖口县| 施甸县| 乡城县| 河北省| 宿松县| 崇义县| 正阳县| 张掖市| 苗栗县| 忻城县| 洪泽县| 沙湾县| 三穗县| 平和县| 麦盖提县| 望奎县| 临泽县| 呼图壁县| 阿坝县| 泰宁县| 蓝山县| 中宁县| 鄂尔多斯市| 闵行区| 金华市| 盘山县| 平湖市| 开化县| 泰兴市| 阳高县| 焉耆| 云龙县| 东明县| 台湾省| 永康市| 玉林市|