Ubuntu搭建简单nginx文件服务器

前端之家收集整理的这篇文章主要介绍了Ubuntu搭建简单nginx文件服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Ubuntu14.04和Ubuntu12.04都可以
参考来源:
使用nginx搭建简单的文件服务器

nginx配置静态文件服务器

Nginx配置文件路径:

/etc/Nginx

进入 /etc/Nginx目录
文件结构如下:

  1. hhb@ubuntu:/etc/Nginx$ ls -lth
  2. total 64K
  3. drwxr-xr-x 2 root root 4.0K Oct 20 00:10 sites-available
  4. drwxr-xr-x 2 root root 4.0K Oct 19 23:37 sites-enabled
  5. drwxr-xr-x 2 root root 4.0K Jun 2 23:16 conf.d
  6. -rw-r--r-- 1 root root 911 Mar 5 2014 fastcgi_params
  7. -rw-r--r-- 1 root root 2.3K Mar 5 2014 koi-utf
  8. -rw-r--r-- 1 root root 1.8K Mar 5 2014 koi-win
  9. -rw-r--r-- 1 root root 2.1K Mar 5 2014 mime.types
  10. -rw-r--r-- 1 root root 5.2K Mar 5 2014 naxsi_core.rules
  11. -rw-r--r-- 1 root root 287 Mar 5 2014 naxsi.rules
  12. -rw-r--r-- 1 root root 222 Mar 5 2014 naxsi-ui.conf.1.4.1
  13. -rw-r--r-- 1 root root 1.6K Mar 5 2014 Nginx.conf
  14. -rw-r--r-- 1 root root 180 Mar 5 2014 proxy_params
  15. -rw-r--r-- 1 root root 465 Mar 5 2014 scgi_params
  16. -rw-r--r-- 1 root root 532 Mar 5 2014 uwsgi_params
  17. -rw-r--r-- 1 root root 3.0K Mar 5 2014 win-utf

进入sites-available
有个default文件
首先备份default文件

  1. cp default default.backup

然后修改default文件如下:

  1. 20 server {
  2. 21 listen 80 default_server;
  3. 22 listen [::]:80 default_server ipv6only=on;
  4. 23
  5. 24 root /home/hhb/work/catmaid_5d_visualization_annotation/httpdocs/data;
  6. 25
  7. 26 # Make site accessible from http://localhost/
  8. 27 server_name localhost;
  9. 28
  10. 29 location / {
  11. 30 # First attempt to serve request as file,then
  12. 31 # as directory,then fall back to displaying a 404.
  13. 32 try_files $uri $uri/ =404;
  14. 33 # Uncomment to enable naxsi on this location
  15. 34 # include /etc/Nginx/naxsi.rules
  16. 35 autoindex on;
  17. 36 autoindex_exact_size on;
  18. 37 autoindex_localtime on;
  19. 38 }

这里root 就是Nginx服务器的根目录 其中server_name可以自己起一个喜欢的名字

猜你在找的Ubuntu相关文章