mac或者linux通過docker管理nginx部署靜態(tài)文件

1這里的nginx是使用docker管理的因块,管理很簡(jiǎn)單炫刷。直接在終端執(zhí)行

docker pull nginx

執(zhí)行該命令以后會(huì)默認(rèn)獲取nginx最新版本擎宝。

pull下來以后為了方便管理可以使用一下命令創(chuàng)建一下幾個(gè)文件夾:

mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf

該命令是在當(dāng)前用戶的目錄下創(chuàng)建nginx文件夾,以及在nginx文件夾里創(chuàng)建 www logs conf 這三個(gè)文件夾柬唯,如下:

image.png

三個(gè)目錄的作用:

www:用來存放靜態(tài)文件

logs:用來存放日志文件

conf:用來存放配置文件

這里創(chuàng)建這幾個(gè)目錄是為了通過docker的目錄映射(-v)來更方便的管理nginx

docker執(zhí)行以上的pull操作以后運(yùn)行的目錄如下:

docker run -d -p 80:80 -v /root/nginx/conf/nginx.conf:/etc/nginx/conf.d/nginx.conf -v /root/nginx/logs:/var/log/nginx -v /root/nginx/www:/usr/share/nginx/html --name my_nginx nginx

-d:后臺(tái)啟動(dòng)

-p 80:80 端口映射

-v 目錄映射认臊,格式:宿主機(jī)目錄:容器內(nèi)目錄,這里nginx.conf需要指定到該文件锄奢,而不能像后面的www那?樣映射所在文件夾

--name my_nginx:指定run起來的container的名字失晴,不指定的話docker會(huì)隨機(jī)創(chuàng)建

這里需要注意的就是

-v /root/nginx/www:/usr/share/nginx/html

這里必須要把靜態(tài)文件所在的目錄映射到

/usr/share/nginx/html

文件夾下面。

這里如果是映射到別的目錄拘央,會(huì)提示該文件找不到涂屁。此時(shí)可以查看logs文件夾下的error.log :

image.png

這里會(huì)告訴我們/usr/share/nginx/html/下的test.html(頁(yè)面訪問的文件名),說明nginx默認(rèn)的訪問路徑是 /usr/share/nginx/html灰伟,所以需要把www目錄映射到此目錄拆又。

至此儒旬,只需要把靜態(tài)文件放到 ~/nginx/www 文件夾下,即可用過 ip/filename的方式訪問到文件帖族。例如:

我www/下面有個(gè)test.html 則可以通過 http://localhost/test.html訪問到栈源。

如果www/demo/index.html 則通過 http://localhost/demo/index.html訪問到

這里需要注意一點(diǎn)的就是:

通過以上目錄映射的方式啟動(dòng)nginx以后 直接輸入IP會(huì)提示 403.因?yàn)閚ginx默認(rèn)會(huì)顯示index.html,而 ~/nginx/www/文件夾下并沒有該文件竖般,自己在該目錄下新建一個(gè) index.html 文件即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末甚垦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子涣雕,更是在濱河造成了極大的恐慌艰亮,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件挣郭,死亡現(xiàn)場(chǎng)離奇詭異迄埃,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)兑障,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門侄非,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人旺垒,你說我怎么就攤上這事彩库。” “怎么了先蒋?”我有些...
    開封第一講書人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)宛渐。 經(jīng)常有香客問我竞漾,道長(zhǎng),這世上最難降的妖魔是什么窥翩? 我笑而不...
    開封第一講書人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任业岁,我火速辦了婚禮,結(jié)果婚禮上寇蚊,老公的妹妹穿的比我還像新娘笔时。我一直安慰自己,他們只是感情好仗岸,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開白布允耿。 她就那樣靜靜地躺著,像睡著了一般扒怖。 火紅的嫁衣襯著肌膚如雪较锡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,816評(píng)論 1 290
  • 那天盗痒,我揣著相機(jī)與錄音蚂蕴,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛骡楼,可吹牛的內(nèi)容都是我干的熔号。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼鸟整,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼引镊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起吃嘿,我...
    開封第一講書人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤祠乃,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后兑燥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體亮瓷,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年降瞳,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了嘱支。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡挣饥,死狀恐怖除师,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情扔枫,我是刑警寧澤汛聚,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站短荐,受9級(jí)特大地震影響倚舀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜忍宋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一痕貌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧糠排,春花似錦舵稠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至云石,卻和暖如春唉工,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背汹忠。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工淋硝, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留雹熬,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓谣膳,卻偏偏與公主長(zhǎng)得像竿报,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子继谚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容