環境html
虛擬機上運行 Linux centos 7 64nginx
已經安裝 nginx-1.16.1.tar.gz 具體的安裝過程能夠參考 http://www.javashuo.com/article/p-sldqasom-hb.htmlvim
因爲該操做要在 root 用戶管控下的 /usr/local/ 目錄中操做, 因此須要給操做 nginx 的開發人員開放權限, 參考 http://www.javashuo.com/article/p-duvetpie-he.htmlcentos
如今默認是在已經安裝成功 nginx 的狀況下瀏覽器
第一步: 修改 /usr/local/nginx/conf 目錄下的 nginx.conf 文件服務器
進入 conf 文件夾centos7
#cd /usr/local/nignx/conf
使用 vim 打開配置文件, 按 i 開始編輯文件,當窗口下發出現 input 提示, 就能夠開始輸入了spa
# vim nginx.conf
server { #監聽端口 listen 2135; #服務器名稱 server_name localhost; #字符集 charset utf-8; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } #添加一個模塊 訪問圖片 location /data/{ root /usr/local/nginx; autoindex on; } }
就是在 server 模塊裏添加這樣的一個模塊就行, 添加完後, 先按一下 ESC 鍵結束編輯, 再按一個 : 準備輸入指令, 而後輸入 wq! , 按下回車鍵, 保存並退出線程
而後打開 xftp, 來到 /usr/local/nginx 目錄下, 添加一個 data 目錄, 而後在目錄中放入一些圖片code
保存對 nginx,conf 的修改後, 重啓 nginx
---- 返回 sbin 文件夾 #cd /usr/local/nginx/sbin ---- 重啓 nginx #./nginx -s reload ---- 查看是否啓動 # ps -ef|grep nginx
若是出現 master 和 worker 兩個線程, 就說明 nginx 啓動成功, 而後咱們來到 centos7 內, 打開瀏覽器
輸入虛擬機 ip+port, 而後在加上剛剛咱們設置的模塊的名字, 就能夠訪問這個文件夾了
#訪問圖片 location /data/{ root /usr/local/nginx; autoindex on; }
來詳細的講解一下這個小模塊的配置, 首先
location /data/
這個 /data/ 是在 root 目錄下 /usr/local/nginx 目錄裏的文件夾的名字
也就是這個文件夾, 固然這個文件夾是咱們本身建立的, 這個目錄不能隨便定義, 而後
root /usr/local/nginx;
其實指的就是 root 目錄下的 /usr/local/nginx 路徑,
autoindex on;
這句話的意思是開啓瀏覽目錄權限
這樣, 當咱們輸入 [虛擬機IP] : [設置的端口] /data/ , 就會在瀏覽器中顯示
而後咱們點擊好比第一張照片
就會在瀏覽器上顯示這張圖片, 而後咱們看到地址欄也就明白了, 若是要訪問服務器中的某張找照片, 只須要在地址欄裏的 /data/ 後面加上照片的名字和後綴就能夠了, 固然這樣的話, 仍是隻能在虛擬機上訪問, 若是是想要在物理機上訪問是不能夠的, 更別說給外網訪問了, 這個話題就留到下一節再說吧