一、關於CentOS系統介紹 CentOS(Community Enterprise Operating System,中文意思是:社區企業操作系統)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。基於Red Hat持續升級 ...
一、關於CentOS系統介紹
CentOS(Community Enterprise Operating System,中文意思是:社區企業操作系統)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。基於Red Hat持續升級,和對已知BUG修複,所以CentOS更多用於搭建大型企業級伺服器。目前較新版本為7.0,本文使用CentOS7 64bit進行搭建系統負載均衡。
二、安裝VMWare
VMWare (Virtual Machine ware)是一個“虛擬PC”軟體公司.它的產品可以使你在一臺機器上同時運行二個或更多Windows、DOS、LINUX系統。與“多啟動”系統相比,VMWare採用了完全不同的概念。多啟動系統在一個時刻只能運行一個系統,在系統切換時需要重新啟動機器。本文使用VMWare WorkStation12安裝CentOS操作系統。詳細安裝步驟參考:查看, 百度軟體下載點擊。
三、安裝CentOS系統
首先需要下載CentOS安裝包,下載IOS格式,本文使用CentOS7 64bit 版本,下載
詳細安裝步驟請點擊查看
註意事項:
1、分區的時候,選擇EXT4格式,boot分區為400m,/分區為8G,/home分區為7G,var分區為6G,swap分區為2G
2、用戶和組ID,都設為 1000
3、安裝完成重啟後提示License的,輸入:1、2、r、yes 完成進入成功進入系統
4、ctrl+alt 滑鼠切回本機電腦,不在虛擬機里
四、安裝Nginx和配置
1、Nginx介紹
Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,併在一個BSD-like 協議下發行。由俄羅斯的工程師Igor Sysoev研發,供俄國大型的入口網站Rambler使用。其特點是占有記憶體少,併發能力強,事實上nginx的併發能力確實在同類型的網頁伺服器中表現較好。
2、安裝部署
(1)添加Nginx倉儲,添加 epel repository
sudo yum install epel-release
(2)檢查是否已安裝過nginx
find -name nginx
(3)如果有安裝則刪除
yum remove nginx
(4)安裝nginx
sudo yum install nginx
(5)啟動nginx
sudo systemctl start nginx
sudo systemctl enable nginx #可用
(6)將nginx 設置為啟動系統自動啟動nginx
echo "/usr/local/nginx/sbin/nginx" >> /etc/rc.local
(7)查看本機IP,為了後續配置nginx.conf所用
ifconfig
(8)修改nginx.conf配置文件
cd /etc/nginx/ #定位到nginx安裝目錄
vim nginx.conf #通過vim打開nginx.conf配置文件進行配置
(9)主要配置節點,192.168.119.1:8081 和 192.168.119.1:8082 分別部署在 IIS7的兩個ASP.NET MVC 開發的站點(在另一臺電腦),設計軟體架構解決方案後續介紹。
upstream 192.168.119.128{
server 192.168.119.1:8081;
server 192.168.119.1:8082;
}
server{
listen 80;
server_name 192.168.119.128;
location /{
proxy_pass http://192.168.119.128;
}
}
(10)重啟nginx服務
service nginx restart
以上記錄在CentOS7操作系統搭建Nginx負載均衡解決方案記錄。後續簡介通過Keepalived搭建Nginx負載高可用解決方案。
作者:andon
出處:http://www.cnblogs.com/Andon_liu
關於作者:專註於微軟平臺項目架構、管理。熟悉設計模式、領域驅動、架構設計、敏捷開發和項目管理。現主要從事ASP.NET MVC、WCF/Web API、SOA、MSSQL、redis方面的項目開發、架構、管理工作。 如有問題或建議,請一起學習討論!
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接。
如有問題,可以郵件:[email protected] 聯繫我,謝謝。