摘要:以下內(nèi)容需要你掌握一些預(yù)備知識(shí)的目錄結(jié)構(gòu)指令及軟件登錄遠(yuǎn)程服務(wù)器基本指令操作安裝安裝之前搞清楚你的操作系統(tǒng),還是還有具體的版本。
以下內(nèi)容需要你掌握一些預(yù)備知識(shí)
1.Ubuntu的目錄結(jié)構(gòu)
2.SSH指令及FTP軟件登錄遠(yuǎn)程服務(wù)器
3.Linux基本指令操作
安裝nginx
安裝之前搞清楚你的操作系統(tǒng),Ubuntu還是CentOS,還有具體的版本。可以使用以下指令檢測(cè)
cat /proc/version
建議操作系統(tǒng)都選擇穩(wěn)定版,如筆者使用的操作系統(tǒng)為Ubuntu Server16.04LTS。這種版本的問(wèn)題一般都會(huì)少很多。
安裝的方法盡量在官方網(wǎng)站上面去看,一方面可以鍛煉你的英語(yǔ)閱讀能力;另一方面也比在百度上去找得到的信息要準(zhǔn)確得多
筆者目前的安裝版本是 Ubuntu Server 16.04LTS ,官網(wǎng)地址
通過(guò)簡(jiǎn)單地閱讀能夠快速地獲取到以上的信息,但是考慮到Linux的權(quán)限問(wèn)題應(yīng)該在指令的前面加上sudo,否則安裝失敗(Ubuntu常用指令)
sudo apt-get update sudo apt-get install nginx
安裝其他說(shuō)明
筆者在安裝之前一般都會(huì)使用如下的指令先查看本機(jī)上是否已經(jīng)安裝
dpkg -l |grep nginx
查看的結(jié)果為
安裝完成之后的了解下nginx的安裝位置(每個(gè)版本都可能存在差異,如果使用百度來(lái)搜索估計(jì)又要整暈)
whereis nginx
其中/usr/sbin/nginx 為執(zhí)行指令所在位置
/etc/nginx 為nginx配置文件所在位置
如何部署代碼
進(jìn)入/etc/nginx 文件夾,我們重點(diǎn)關(guān)注sites-available和sites-enabled
翻譯過(guò)來(lái)就是【可以啟用的站點(diǎn)】和【已經(jīng)啟用的站點(diǎn)】
使用FTP工具登錄到服務(wù)器之后可以看到 sites-enabled 下面默認(rèn)有一個(gè)default,但是上面有一個(gè)類(lèi)似快捷方式的圖標(biāo),實(shí)際上這是一個(gè)軟鏈接,鏈接的文件在 sites-available中(用ubuntu ln 指令可以建立軟鏈接)
這也意味著實(shí)際上已經(jīng)【sites-enabled】就是【sites-available】的軟鏈接
我們可以直接修改【sites-available】的default 來(lái)設(shè)置第一個(gè)站點(diǎn),如下就是default 的設(shè)置使用vim指令打開(kāi)的情況(如果不熟悉vim指令可以通過(guò)FTP工具把這個(gè)文件下載下來(lái)修改之后再上傳)
其中:
1.listen 9999:表示監(jiān)聽(tīng)9999端口
2.root /var/www/html/bigDataweb :表示站點(diǎn)的目錄放在/var/www/html/bigDataweb文件夾下面
以上設(shè)置完成后,即可啟動(dòng)服務(wù)
5.nginx 的指令
sudo /usr/sbin/nginx -t //檢查配置是否正確 sudo /usr/sbin/nginx //啟動(dòng)服務(wù) sudo /usr/sbin/nginx -s reload //重新載入配置
/usr/sbin/nginx 是使用whereis指令檢查到的nginx的命令位置
如果以上方法你都覺(jué)得不好用,就用Ubuntu 的reboot指令吧
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/40262.html
摘要:的配置文件是以塊形式組織,每個(gè)都是以一個(gè)塊名稱(chēng)和一對(duì)大括號(hào)組成。這里注意的是,當(dāng)打開(kāi)的是首頁(yè)依然是一個(gè)頁(yè)面,只有中繼續(xù)定義了查看靜態(tài)網(wǎng)站文件系統(tǒng)目錄中的某一目錄時(shí),才會(huì)將文件列出。使用此啟動(dòng)類(lèi)型應(yīng)同時(shí)指定,以便能夠跟蹤服務(wù)的主進(jìn)程。 初識(shí)Nginx Nginx 的三個(gè)主要應(yīng)用場(chǎng)景: 靜態(tài)資源服務(wù):通過(guò)本地文件系統(tǒng)提供服務(wù) 反向代理服務(wù):緩存加速與負(fù)載均衡 API服務(wù):OpenRest...
摘要:改為后,顯示出文件的大概大小,單位是或者或者默認(rèn)為,顯示的文件時(shí)間為時(shí)間。 這是 Nginx 學(xué)習(xí)總結(jié)的第三篇,上一篇介紹到了 Nginx 學(xué)習(xí)總結(jié)(2) —— 基本配置,這一篇會(huì)對(duì)Location 模塊 做一些總結(jié)。我們知道,Location 模塊 主要是用于針對(duì)某些特定的 URL 進(jìn)行配置,可以由前綴字符串定義,也可以由正則表達(dá)式定義。 Location 匹配規(guī)則 location...
摘要:配置信息主要分為六大部分全局設(shè)置事件設(shè)置服務(wù)器設(shè)置虛擬主機(jī)設(shè)置匹配設(shè)置反向代理設(shè)置。最大客戶(hù)端連接數(shù)由和決定作為服務(wù)器時(shí),作為反向代理時(shí),。參考文章服務(wù)器安裝及配置文件詳解的配置虛擬主機(jī)負(fù)載均衡和反向代理 這是 Nginx 學(xué)習(xí)總結(jié)的第二篇,上一篇介紹到了 Nginx 學(xué)習(xí)總結(jié)(1) —— 概述,這一篇會(huì)對(duì) Nginx 的基本配置做一些總結(jié)。 Nginx 配置信息主要分為六大部分: m...
摘要:后面會(huì)涉及以配置文件進(jìn)行部署。的調(diào)度完成,被分配到指定上。這是的一種最終狀態(tài)。圖相較而言,除了提供的基本功能,還支持聲明式的更新和回滾。共享數(shù)據(jù)存儲(chǔ)的問(wèn)題主要分為數(shù)據(jù)臨時(shí)存儲(chǔ)與持久性存儲(chǔ)。 帶著問(wèn)題學(xué) Kubernetes 基本單元 Pod 摘要:本文屬于原創(chuàng),歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)保留出處:https://github.com/jasonGeng88/blog 文章一:帶著問(wèn)題學(xué) Kube...
摘要:后面會(huì)涉及以配置文件進(jìn)行部署。的調(diào)度完成,被分配到指定上。這是的一種最終狀態(tài)。圖相較而言,除了提供的基本功能,還支持聲明式的更新和回滾。共享數(shù)據(jù)存儲(chǔ)的問(wèn)題主要分為數(shù)據(jù)臨時(shí)存儲(chǔ)與持久性存儲(chǔ)。 帶著問(wèn)題學(xué) Kubernetes 基本單元 Pod 摘要:本文屬于原創(chuàng),歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)保留出處:https://github.com/jasonGeng88/blog 文章一:帶著問(wèn)題學(xué) Kube...
閱讀 545·2019-08-30 15:55
閱讀 956·2019-08-29 15:35
閱讀 1210·2019-08-29 13:48
閱讀 1923·2019-08-26 13:29
閱讀 2948·2019-08-23 18:26
閱讀 1261·2019-08-23 18:20
閱讀 2843·2019-08-23 16:43
閱讀 2717·2019-08-23 15:58