nginx搭建文件服务器的详细过程

2023-12-07 0 291
目录
  • 安装nginx
  • 搭建文件服务器
    • 1.改为root用户
    • 2.加一个server
      • ①配置文件位置
      • ②html目录
      • ③在原来的nginx.conf里加一个server配置
    • 3.启动
      • 4.访问界面
        • 5.完整的nginx配置参考

        安装nginx

        yum -y install nginx

        搭建文件服务器

        1.改为root用户

        原来的nginx.conf里,第一行是

        user ngix; # 不同版本的不一样

        改为

        user root;

        2.加一个server

        ①配置文件位置

        [root@VM_0_9_centos ~]# find / -name nginx.conf
        /var/opt/gitlab/nginx/conf/nginx.conf
        /opt/gitlab/embedded/lib/ruby/gems/2.4.0/gems/unicorn-5.1.0/examples/nginx.conf
        /opt/gitlab/embedded/conf/nginx.conf
        /etc/nginx/nginx.conf # 这个是要找的文件

        ②html目录

        /usr/share/nginx/html # 默认的

        ③在原来的nginx.conf里加一个server配置

        配置写在http { } 里面,与其他server 同级别。

        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/;
        location / {
        }
        error_page 404 /404.html;
        location = /40x.html {
        }
        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
        }

        参考:https://www.jb51.net/article/247578.htm

        3.启动

        service nginx start
        service nginx stop
        service nginx restart # 重启
        nginx -s reload # 修改配置后重启,或者使用reload重载配置文件

        4.访问界面

        nginx搭建文件服务器的详细过程

        5.完整的nginx配置参考

        user root;
        worker_processes auto;
        error_log /var/log/nginx/error.log;
        pid /run/nginx.pid;
        # Load dynamic modules. See /usr/share/nginx/README.dynamic.
        include /usr/share/nginx/modules/*.conf;
        events {
        worker_connections 1024;
        }
        http {
        log_format main \’$remote_addr – $remote_user [$time_local] \”$request\” \’
        \’$status $body_bytes_sent \”$http_referer\” \’
        \’\”$http_user_agent\” \”$http_x_forwarded_for\”\’;
        access_log /var/log/nginx/access.log main;
        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        types_hash_max_size 2048;
        include /etc/nginx/mime.types;
        default_type application/octet-stream;
        # Load modular configuration files from the /etc/nginx/conf.d directory.
        # See http://nginx.org/en/docs/ngx_core_module.html#include
        # for more information.
        include /etc/nginx/conf.d/*.conf;
        server {
        listen 80 default_server;
        listen [::]:80 default_server;
        server_name _;
        root /usr/share/nginx/html;
        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;
        include /etc/nginx/conf.d/*.conf;
        location / {
        }
        error_page 404 /404.html;
        location = /40x.html {
        }
        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
        }
        autoindex on;# 显示目录
        autoindex_exact_size on;# 显示文件大小
        autoindex_localtime on;# 显示文件时间
        server {
        listen 6868 default_server;
        listen [::]:6868 default_server;
        server_name _;
        #root /usr/share/nginx/html;
        root /;
        location / {
        }
        error_page 404 /404.html;
        location = /40x.html {
        }
        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
        }
        }

        到此这篇关于nginx搭建文件服务器的文章就介绍到这了,更多相关nginx文件服务器内容请搜索悠久资源以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源!

        收藏 (0) 打赏

        感谢您的支持,我会继续努力的!

        打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
        点赞 (0)

        悠久资源 Nginx服务器 nginx搭建文件服务器的详细过程 https://www.u-9.cn/server/nginx/114279.html

        常见问题

        相关文章

        发表评论
        暂无评论
        官方客服团队

        为您解决烦忧 - 24小时在线 专业服务