1. 程式人生 > >Ubuntu搭建簡單nginx檔案伺服器

Ubuntu搭建簡單nginx檔案伺服器

Ubuntu14.04和Ubuntu12.04都可以
參考來源:
使用nginx搭建簡單的檔案伺服器

nginx配置檔案路徑:

/etc/nginx

進入 /etc/nginx目錄
檔案結構如下:

[email protected]:/etc/nginx$ ls -lth
total 64K
drwxr-xr-x 2 root root 4.0K Oct 20 00:10 sites-available
drwxr-xr-x 2 root root 4.0K Oct 19 23:37 sites-enabled
drwxr-xr-x 2 root root 4.0K Jun  2 23:16
conf.d -rw-r--r-- 1 root root 911 Mar 5 2014 fastcgi_params -rw-r--r-- 1 root root 2.3K Mar 5 2014 koi-utf -rw-r--r-- 1 root root 1.8K Mar 5 2014 koi-win -rw-r--r-- 1 root root 2.1K Mar 5 2014 mime.types -rw-r--r-- 1 root root 5.2K Mar 5 2014 naxsi_core.rules -rw-r--r-- 1 root root 287 Mar 5
2014 naxsi.rules -rw-r--r-- 1 root root 222 Mar 5 2014 naxsi-ui.conf.1.4.1 -rw-r--r-- 1 root root 1.6K Mar 5 2014 nginx.conf -rw-r--r-- 1 root root 180 Mar 5 2014 proxy_params -rw-r--r-- 1 root root 465 Mar 5 2014 scgi_params -rw-r--r-- 1 root root 532 Mar 5 2014 uwsgi_params -rw-r--r-- 1 root root 3.0
K Mar 5 2014 win-utf

進入sites-available
有個default檔案
首先備份default檔案

cp default default.backup

然後修改default檔案如下:

 20 server {
 21         listen 80 default_server;
 22         listen [::]:80 default_server ipv6only=on;
 23 
 24         root /home/hhb/work/catmaid_5d_visualization_annotation/httpdocs/data;
 25 
 26         # Make site accessible from http://localhost/
 27         server_name localhost;
 28 
 29         location / {
 30                 # First attempt to serve request as file, then
 31                 # as directory, then fall back to displaying a 404.
 32                 try_files $uri $uri/ =404;
 33                 # Uncomment to enable naxsi on this location
 34                 # include /etc/nginx/naxsi.rules
 35                 autoindex on;
 36                 autoindex_exact_size on;
 37                 autoindex_localtime on;
 38         }

這裡root 就是nginx伺服器的根目錄
其中server_name可以自己起一個喜歡的名字

相關推薦

Ubuntu搭建簡單nginx檔案伺服器

Ubuntu14.04和Ubuntu12.04都可以 參考來源: 使用nginx搭建簡單的檔案伺服器 nginx配置檔案路徑: /etc/nginx 進入 /etc/nginx目錄

nginx搭建簡單檔案下載伺服器

1,sudo gedit /etc/nginx/conf.d/file_server.conf,內容如下: server {       listen       80;        #埠       server_name  localhost;   #服務名    

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

這個可以在專案中做個簡單的檔案伺服器用,如果是許可權這塊的,可以把許可權設計在系統中,有許可權的才能訪問 某個檔案,然後把nginx檔案伺服器,放到內網上,外網不可訪問 -------------------------------------- centos 6.

利用nginx搭建小型的檔案伺服器

PS內的檔案如果需要共享給其他計算機下載,可以選擇ftp的方式,優點是操作性很高,修改刪除下載等等都可以,但是速度略慢。 如果僅僅是將VPS作為檔案中轉站,可以嘗試用Nginx架設一個簡單的檔案伺服器。 安裝Nginx centos6可以直接用yum命令安裝 yum insta

Nginx|構建簡單檔案伺服器(mac) 續-FastDFS安裝(mac)|檔案儲存方案

[TOC] # Nginx|構建簡單的檔案伺服器(mac) 續上文[FastDFS安裝(mac)|檔案儲存方案](https://www.cnblogs.com/Bert-Sun/p/12889919.html),與上文的FastDFS一起構建簡單的檔案伺服器。 筆者主要採用Nginx與FastDFS來

Ubuntu 搭建php7+Nginx

1. 下載安裝php7.0、php7.0-fpm及其他常用模組 sudo apt-get install -y php7.0 sudo apt-get install -y php7.0-fpm sudo apt-get install -y php-zip sudo apt-get i

Ubuntu 搭建簡單的git server

簡介 Git 可以使用四種主要的協議來傳輸資料: 本地協議(Local), HTTP 協議, SSH(Secure Shell)協議 Git 協議。 在此,我們將會討論那些協議及哪些情形應該使用(或避免使用)他們。 這裡使用的是ssh協議,採用的是的gitcore搭建的,如果想搭建一個高

docker部署nginx檔案伺服器

docker執行nginx容器,並指定埠和掛載卷 docker run --name nginx -p 8080:80 -v /opt/download:/opt/download -d nginx 進入容器,修改配置檔案 docker exec -it nginx b

Node.js+Socket.io搭建簡單的websocket伺服器

    因為專案原因需要使用websocket這種全雙工的通訊方式,但是在後端伺服器還沒搭建好的情況下,就只能自己搭建一個測試伺服器,下面我將一步步的列舉單間過程; 開發工具:webstorm 1.服務端 第一步:新建一個專案資料夾,開啟webstorm,進入該專案資料

騰訊雲CentOS7.5伺服器搭建簡單的圖片伺服器!

下載nginx和vsftpd[下載也可以通過二進位制包的方式,這裡用yum] yum install nginx vsftpd -y 修改相關的配置檔案 1.修改vsftpd的配置檔案 vim /etc/vsftpd/vsftpd.conf 關閉匿名登入FTP

ubuntu搭建Gerrit程式碼稽核伺服器

谷歌的 Android 開源專案在 Git 的使用上有兩個重要的創新,一個是為多版本庫協同而引入的 repo,另外一個重要的創新就是 Gerrit —— 程式碼稽核伺服器。Gerrit 為 git 引入的程式碼稽核是強制性的,就是說除非特別的授權設定,向 Git 版本庫的推送

ubuntu簡單體驗DNS伺服器

zone "linux31.com"{     type master; file "db.linux31.com"; }; 3,根據bind9自帶的模板db.local 修改域解析檔案內容 一般來說    域解析檔案的預設存放地方是 /etc/var/cache/bind 我們將/ect/bind/db

搭建一臺檔案伺服器

正文:公司當前的情況是有銷售,財務,資訊三個部門。每個部門有幾名員工,其中一名是其部門經理。 部門 中文名 英文名 Manager 凱文 Kevin Information Department (資訊部)

express搭建簡單的後臺伺服器(入門篇)

說閒話 之前一段時間,工作之餘我還比較閒。我就用Angular做了一個前端小demo,後臺伺服器就簡單用express搭了一下。程式碼都是在公司寫的,沒拿回來。很久沒關注,很多東西都忘記了。今天想重新溫習一下,把一些重要的細節記下來。先從後臺搭起。 安裝

搭建簡單的http伺服器

開發語言C++,平臺為Linux。 主要流程為:伺服器獲得請求–>響應並處理請求–>返回結果。 這裡著重講怎麼處理請求。 主程式在獲得一個請求後會開闢一個執行緒來處理請求 流程圖如下。 hand_cgi函式流程圖 cgi

springboot上傳下載檔案(2)---搭建獨立的檔案伺服器

哇!chrome的自動網頁翻譯,把這篇文章英文單詞全部弄亂了,難受啊= = 上一篇說道隨著業務不斷髮展,將程式碼和檔案放在同一伺服器的弊端就會越來越明顯。 為了解決上面的問題引入獨立圖片伺服器,工作流程如下:專案上傳檔案時,首先通過FTP或者SSH將檔案上傳到圖片伺服器的

一個簡單檔案伺服器實現方案

引子 最近公司的系統約來越多,基本上每個系統都需要用到“資源”,以前只是簡單的把“資源”放到Web伺服器中,但是這樣的話有一個頭痛的問題----如何去管理“資源”? 想法 現在不是很流行API嘛,大家好像都在整什麼面向服務、面向資源、RESTful什麼的,據說在與複雜性的鬥爭中,人們討論表象化狀態轉移(

linux下搭建簡單的git伺服器測試1

這兩天沉迷PHP web伺服器開發不能自拔,但是php和html、js之類的程式要寫一點看一點效果,我是放到Linux雲主機上測試的,所以要在xshell上寫程式碼,很麻煩。 於是想自己在雲主機上搭建一個Git遠端倉庫,這樣我在windows端寫程式碼,寫好push一下就

Linux安裝FastDFS+Nginx檔案伺服器

環境準備安裝gccFastDFS是C語言開發,建議在linux上執行,文件中使用Centos6.5作為安裝環境。安裝FastDFS需要先將官網下載的原始碼進行編譯,編譯依賴gcc環境;所以需要安裝gcc。yum install gcc-c++安裝libeventFastDFS

在Windows下使用MaraDNS搭建簡單的DNS伺服器

在專案中需要DNS服務,查詢並嘗試了幾種主流的DNS伺服器軟體,比如NtBind等,配置都過於複雜。而MaraDNS可以說是能傻瓜式地快速滿足我的簡單需求。步驟如下:1.下載軟體:http://maradns.samiam.org/download.html2.7zip解壓3