1. 程式人生 > >SpringCloud工作筆記049---nginx的安裝及配置為簡單的檔案伺服器

SpringCloud工作筆記049---nginx的安裝及配置為簡單的檔案伺服器

這個可以在專案中做個簡單的檔案伺服器用,如果是許可權這塊的,可以把許可權設計在系統中,有許可權的才能訪問

某個檔案,然後把nginx檔案伺服器,放到內網上,外網不可訪問

--------------------------------------

centos 6.5

直接yum安裝即可

yum install nginx -y

配置檔案位於:/etc/nginx/nginx.conf,裡面可以修改處理器數量、日誌路徑、pid檔案路徑等,預設的日誌:

錯誤日誌    /var/log/nginx/error.log
訪問日誌    /var/log/nginx/access.log

在nginx.conf末尾有一句:include /etc/nginx/conf.d/*.conf;  推薦把使用者自己的配置放到conf.d/

下面把預設的server修改為一個簡單的檔案伺服器,vi /etc/nginx/conf.d/default.conf,修改監聽埠listen和檔案目錄root

複製程式碼

autoindex on;# 顯示目錄
autoindex_exact_size on;# 顯示檔案大小
autoindex_localtime on;# 顯示檔案時間

server {
    listen       8080 default_server;
    listen       [::]:8080 default_server;
    server_name  _;
    #root         /usr/share/nginx/html;
    root         /data/file;

...省略...

}

複製程式碼

啟動nginx

/etc/init.d/nginx start

瀏覽器訪問,http://[nginx-ip]:8080,可以看到/data/file目錄下的檔案,點選可下載:

另,修改了nginx配置後可以在不影響使用的情況下過載

/etc/init.d/nginx reload

over