linux與阿里云服務(wù)器nginx_第1頁
linux與阿里云服務(wù)器nginx_第2頁
linux與阿里云服務(wù)器nginx_第3頁
linux與阿里云服務(wù)器nginx_第4頁
linux與阿里云服務(wù)器nginx_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

前Linux該課程純屬干要圍繞如何在Linux上部署項目講解,可以讓Linux的程序員快速的學(xué)會如何在Linux上部署項目,整個課程大約1.5個小時,如圖較少,希望讀者學(xué)會后鉆研原理。NginxNginx是一款高性能的http服務(wù)器、反向服務(wù)器及電子郵件(IMAP/POP3)服NginxNginx,比如:淘寶、新浪、搜狐、網(wǎng)易、美團等,很多中小企業(yè)也都使用了Nginx,使用十分廣泛,作為技術(shù)開發(fā),我們需要掌握9090你能對高并發(fā)做服務(wù)器集群、負載均衡配置大綱介①為什么程序員必須會操作linux系②Windows下是如何部署項③如何安裝虛擬④如何安裝linux系⑤如何使用 ⑥linux基本操⑦Jdk安⑧Mysql安⑨Tomcat安⑩部署項目查看Nginx負載均衡、反向阿里云服務(wù)LinuxUbuntu、CentOS、RedHat、Unix,就如同我們所說xp、Win7win8、 一樣的都是操作系什么是Linux的最早是在1991年10月5日由一位芬蘭的大學(xué)生LinusTorvalds寫了Linux程序的0.02版開始的,但其后的發(fā)展卻幾乎Linux不屬于任何一家公司或個人,任何人都可以免費取得甚至修改它的源代碼(sourcecode)。Linux上的大部分軟件都是由GNU倡導(dǎo)發(fā)展起來的,所以軟件通常都會在附著GNUPublicLicense(GPL)的情況下被自由。GPL是一種可以使你免費獲得自由軟件的證,因此Linux使用者的使用活動基本不受限制linux版版本,指的是由軟件公司,把一定的Linux內(nèi)核版本、應(yīng)用程序和相應(yīng)的系統(tǒng)管理軟件和安裝程序,組裝成一個套件。版本號碼,由商自己決定,一般與內(nèi)核版本的數(shù)字不一樣目前Linux中國的版(LinuxDistribution主要有RedHat(紅XteamLinux(沖浪),HappyLinux(Linux),Xlinux等若干種,我推薦使用的版本是RedHat,CentOS是對紅帽封裝的企RedHat特點:使用范圍最廣泛,支持多平臺,優(yōu)秀的安裝界面,DebianLinux由FSF(自由軟件)的完全由者的套件,最純的LinuxSuSELlinux由NOVELL的LINUX,最早由德國人的套 最早的套件inx目前最大的in,是由軟件所控股的開發(fā)的行辦,最大特點是目前中文化最徹底的Lnx也是輸入法完善的iuxturboLinux,人掌控的Linux套件,強烈推薦大家不“用”T&T(Ken為了玩游戲,在一臺廢棄的DECPDP-7的小型機上首先開發(fā)了一套簡化的MULTICS操作系統(tǒng),簡稱為UNIX Unix系統(tǒng)于1969一個多任務(wù)的分時操作linuxLinux之父:LinusTorvalds21歲的芬蘭青年創(chuàng)造了一個全新的世界:就是一種稱為Linux的操作系統(tǒng)linux特源代碼完全免良好的豐富的網(wǎng)絡(luò)功可靠的安全、穩(wěn)定性多用戶多任安裝win系安裝安裝安裝Redis、MQ、zookeeper、solr等打包項部署啟安裝虛擬機:相當(dāng)于電腦硬件(裝系統(tǒng)得有一臺電腦吧虛擬機軟件:安裝步驟:傻瓜式安安裝完成界面如下ubuntu安裝完1.root1.rootsudopasswdrootiPip 地址 狀態(tài)查看:sudoufw打 :sudoufw關(guān) :sudoufw如何使用 使用前Ubuntussh1、輸入:#pse|grepssh如果服務(wù)已經(jīng)啟動,則可以看到“sshd”,否則表示沒有安裝服2ssh服務(wù),輸入命令:#sudoapt-getinstallopenssh-5.sudoufwallow22/tcp安裝 、 linux服務(wù)器步驟:打開 填寫ip信linux學(xué)習(xí)內(nèi)文本 vi編輯器(重點jdk安裝\tomcat安裝\mysql數(shù)據(jù)庫安裝(java程序部署環(huán)境linux系統(tǒng)分區(qū)概linux系統(tǒng)///boot:啟動Linux 文常用文件操作命 - - rm 切換.點或點杠)../..//其他常用命shutdownhnowshutdownrnowroot賬戶登錄,因為它是系統(tǒng)管理員,最大的權(quán)限,難免操作利用普通用戶登錄,登錄后再用“su-”命令來切換成系統(tǒng)管理員whoami用戶和組操作(自己操作 >#man useradd useradd–g useradd–g-d groupadd groupaddgididcatetc/passwdwcatetc/groupwhoamiwhoamipasswdtestusertestuserusermodhelpuserdeltestuserrmrftestusertestuser修改若修改root自己 ,直接輸入passwd.輸入兩遍,root;passwdVI編輯器操作(相當(dāng)于記事本如何使用vi如何使用vi寫一 o.java程 編譯javac 輸入Esc鍵,進入命令模式命令模式下輸入冒號:[wq表示退出保存,q!表示退出不保存]運行java 按下”/“鍵,這時在狀態(tài)欄(也就是屏幕左下腳)/權(quán)限概念及操作(非常重要od653tar-zxvf其中zxvf解壓tar-zxvf其中zxvffxxx.tar.gz:指定被處理的文件是Jdk步驟步驟:(特別注意:32位的操作系統(tǒng),jdk32位的查看虛擬機版本:sudounamei68632x86_64//64查看是否已經(jīng)安裝jdk環(huán)境變量echojavaverion登 選擇對應(yīng)jdk版 。(可在Windows Linuxrootsuroot獲取root用戶權(quán)限,當(dāng)前工 在 下建立java安cd/usrmkdirjava jdktar-zxvfjdk-8u131-linux-得到文件夾jdk-8u131然后拷貝到 vi sudogedit exportexportPATH=$JAVA_HOME/bin:$PATHsource/etc/profilejavaversion然后會顯示jdk輸入javac會顯示 令幫助這樣jdk和環(huán)境變量就配置成功openjdksudoapt-getremove openjdk的話 執(zhí)行代碼sudoupdate-alternatives--install/usr/bin/javajava/usr/java/jdk1.8.0_131/bin/java300sudoupdate-alternatives--install/usr/bin/javacjavac/usr/java/jdk1.8.0_131/bin/javac300jdk加入java選擇單。sudoupdate-alternatives--configjavasudoupdate-alternatives--configjavacjava-MysqlUbuntuUbuntu簡單安裝(1.sudoapt-getinstallmysql-2 sudonetstat-tap|grep - --u-p showdatabases;mysqlusemysql(數(shù)據(jù)庫名稱)命令,顯示當(dāng)前數(shù)據(jù)庫的表單:showtablesNavicat數(shù)據(jù)庫服務(wù)器,報錯10061解bind-addressbind-address給注釋掉,bind-address在fNavicat數(shù)據(jù)庫報錯1130解決方mysql"mysql""user"~$mysql-uroot-Enter切換數(shù)據(jù)庫root賬號的登錄權(quán)限mysql>selectmysql>selecthost,userfrommysql>updateusersethost='%'whereuser= 1.1.tomcatapache-tomcat-3.下Nginx是一款高性能的http服務(wù)器/反向服務(wù)器及電子郵件(IMAP/POP3)服務(wù)器。由俄羅斯的程序設(shè)計師IgorSysoev所開發(fā)測試nginx能夠支支撐5萬并發(fā)(tomcat500)cpu、內(nèi)存等資源消耗卻非常低,運行非常穩(wěn)定。11、http服務(wù)器。Nginxhttphttp的 nginx安裝gcc的環(huán)境(tomcatjdk環(huán)境一樣gccsudoapt-getsudoapt-getinstallgcc--Nginxdpkg命令查看自己需要的軟件是否安裝。zlib是否安裝:root@ubuntu:/usr/java/nginx-1.8.0#root@ubuntu:/usr/java/nginx-1.8.0#dpkg-l|grep解決依賴包openssl安裝,命令:sudoapt-getinstallopenssllibssl-dev解決依賴包pcre安裝,命令:sudoapt-getinstalllibpcre3libpcre3-sudoapt-getinstallzlib1g-nginx::1.8.0nginx-1.8.0.tar.gzlinux系統(tǒng)[root@localhost~]#tarzxfnginx- /ar/temp/nginxroot@ubuntu:/usr/local/nginx/sbin/nginxsstopnginx80 就是在一臺服務(wù)器啟動多個。1、不通過端口區(qū)分不同虛擬Nginx一 html81-server location/ }}root@ubuntu:/usr/local/nginx/sbin#./nginx-sstoproot@ubuntu:/usr/local/nginx/sbin#./nginx分別80端口和81端通過區(qū)分虛擬主就是Dns服務(wù)器:把解析為ip地址。保存的就是和ip的關(guān)系。二級三級一個對應(yīng)一個ip地址,一個ip地址可以被多個綁定windowhosts文件可以配置和ip的關(guān)系,如果hosts文件中配置了和ip的對應(yīng)關(guān)系,不需要dnsNginx的配:root@ubuntu:/usr/local/nginx#cphtml/ html--rwfd360 :root@ubuntu:/usr/local/nginx#cphtml/ 80serverlocation/ ; }}80serverserverlocation/ }}什么是反正 他能那個我不能的,于是我先連上服務(wù)器,我需要那個無法網(wǎng)站的內(nèi)容,服務(wù)器去取回來,然后返回給我。從的角度,只在服務(wù)器來取內(nèi)容反向(Reverse實際運行方式是指以服務(wù)器來接受internet上的連接請求,然后將請求轉(zhuǎn)發(fā)給網(wǎng)絡(luò)上的服務(wù)器,并將從服務(wù)器上得到的結(jié)果返回給internet上請求連接的客戶端,此時服務(wù)器對外就表現(xiàn)為一個服務(wù)器。Nginx實現(xiàn)兩個指向同一臺nginx服務(wù)器,用戶不同的顯示不同的網(wǎng)頁內(nèi)容。兩個是 nginx##upstreamtomcat2server}serverlocation/#root }}}server}serverlocation/; }}第四步:nginx重新加載配置文件在hosts文件中添加和ip的關(guān)第六步:測負載均upstreamupstreamtomcat2serverserver}1upstreamupstreamtomcat2server}什么是負載均衡高可可用(HighAvailability)程序,通過傳送諸如“Iamalive”這樣的信息來對方的運IP并IP地址,這樣的主服務(wù)器就開始再次提供負載均衡服務(wù)。什么是Keepalivedwebweb現(xiàn)故障,Keepalivedwebweb服務(wù)器工Keepalivedweb服務(wù)器加入到服務(wù)器群中,這些工作全部自動完成,不需要人工,需要人工做的只是修復(fù)故障的web服務(wù)器。keepa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論