`
liunancun
  • 浏览: 34399 次
社区版块
存档分类
最新评论

使用Nginx搭建文件服务器

阅读更多
下载Nginx软件包
wget http://nginx.org/download/nginx-1.17.3.tar.gz

解压Nginx软件包
tar -zxvf nginx-1.17.3.tar.gz

切换到Nginx目录
cd nginx-1.17.3

安装Nginx依赖包
yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel gcc gcc-c++

安装Nginx到系统
./configure --with-http_dav_module
make
make install

修改Nginx的配置
cd /usr/local/nginx/conf
vi nginx.conf
============================================================
location / {
    root   html;
    client_body_temp_path html;
    dav_methods PUT;
    create_full_put_path on;
    dav_access user:rw group:r all:r;

    limit_except GET {
        auth_basic "closed site";
        auth_basic_user_file htpasswd;
    }
    index  index.html index.htm;
}
============================================================

写入密码到文件
echo 'bessky:52PrWRJdkBic6' > htpasswd

启动Nginx服务
../sbin/nginx

优化配置
vi /etc/security/limits.conf
============================================================
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
============================================================
ulimit -n

开机启动
cd /lib/systemd/system
vi nginx.service
============================================================
[Unit]
Description=nginx service
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target
============================================================
开机启动
systemctl enable nginx
禁止启动
systemctl disable nginx
启动服务
systemctl start nginx.service
停止服务
systemctl stop nginx.service
重启服务
systemctl restart nginx.service
分享到:
评论

相关推荐

    nginx搭建文件服务器上传文件获取文件

    ### Nginx 搭建文件服务器:上传与获取文件 在互联网技术中,Nginx 被广泛用于构建高性能、稳定的Web服务器环境。本文将详细介绍如何利用 OpenResty + Nginx + Lua 实现一个文件服务器,该服务器支持文件上传与获取...

    使用Tomcat或Nginx搭建视频服务器

    整篇文章通过具体的实践案例,详细说明了如何在不同的操作系统上使用Tomcat和Nginx搭建视频服务器,并通过ffmpeg工具处理视频文件以支持HLS协议的视频点播服务。这是一个涉及Web服务器配置、音视频编码和网络安全等...

    centos 6.3安装nginx 搭建文件服务器

    在本文中,我们将深入探讨如何在CentOS 6.3操作系统上安装Nginx并用其搭建文件服务器。Nginx是一款高性能的Web服务器和反向代理服务器,因其高效的并发处理能力和稳定性而广受欢迎。首先,让我们从安装Nginx开始。 ...

    一步步安装nginx搭建流媒体服务器

    一步步安装nginx搭建流媒体服务器的所有软件打包; nginx-1.8.0.tar.gz :应用服务器主程序 nginx_mod_h264_streaming-2.2.7.tar.gz :MP4流媒体支持模块。 openssl-1.0.1c.tar.gz :openssl库 pcre-7.9.tar.gz :...

    搭建nginx点播服务器

    搭建Nginx点播服务器是将Nginx配置为一种能高效处理静态媒体文件,如音频和视频,供用户按需访问的服务器。Nginx因其高性能、高并发能力、内容分发、缓存功能、安全性以及负载均衡能力,成为搭建点播服务器的理想...

    nginx搭建流媒体服务器(flv,mp4视频播放网站).zip

    5. "nginx搭建流媒体服务器-飞鸿无痕-ChinaUnix博客.url":这看起来是一个链接,指向了ChinaUnix论坛上的一篇关于使用Nginx搭建流媒体服务器的博客文章,可能提供了更详细的教程和讨论。 总结来说,这个压缩包提供...

    使用Nginx搭建图片服务器(windows环境下)

    根据给定文件信息,以下知识点将详细阐述如何在Windows环境下使用Nginx搭建图片服务器。 首先,搭建图片服务器涉及到的基本步骤是在Windows系统上下载并安装Nginx。在进行安装之前,访问Nginx官方网站下载适合...

    FastDFS+Nginx搭建图片服务器

    FastDFS+Nginx搭建图片服务器...FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。

    window nginx搭建文件下载服务器

    Window Nginx搭建文件下载服务器 Nginx是一款功能强大且轻量级的Web服务器软件,它支持多种操作系统,包括Windows、Linux和macOS等。在本文中,我们将讲解如何使用Nginx在Windows平台上搭建文件下载服务器。 什么...

    Nginx 搭建图片服务器

    在配置FTP和Nginx之前,需要准备好服务器上用于存放图片的目录结构,并根据实际情况设置好相应的文件权限,以确保FTP用户可以正确地读写文件。 总结: 搭建图片服务器涉及到多个步骤,包括安装服务器软件、配置FTP...

    实战Nginx搭建高性能Web服务器

    Nginx是一款高性能的...总的来说,实战Nginx搭建高性能Web服务器需要理解Nginx的工作机制,掌握配置文件的编写,以及如何利用其反向代理和负载均衡能力。通过合理配置和优化,Nginx能为企业提供稳定、高效的Web服务。

    Nginx搭建https服务器1

    在这篇文章中,我们将讲解如何使用Nginx搭建一个HTTPS服务器。 一、为什么需要HTTPS? HTTPS(Hypertext Transfer Protocol Secure)是一种安全的通信协议,它可以保护用户的数据免受中间人的攻击。HTTPS使用SSL/...

    用nginx搭建简单的文件下载服务器的方法

    要使用Nginx搭建文件下载服务器,首先需要确保你的服务器环境已经安装了Nginx。Nginx的安装过程相对简单,可以通过官网下载对应操作系统的安装包进行安装,或者通过包管理器安装,例如在Ubuntu中使用命令“sudo apt-...

    linux下搭建FastDFS+Nginx服务器

    在Linux环境下搭建FastDFS+Nginx服务器是一项常见的任务,尤其对于那些需要稳定、高效存储和分发大量静态文件(如图片、文档等)的Web应用来说。FastDFS是一款开源的高性能分布式文件系统,而Nginx则是一款强大的...

    windows下搭建基于nginx的rtmp服务器

    象征性的拿两个积分吧 很简单的东西 自己已经配置好了,懒得动手的同学可以下载过来运行一下 ,进入windows的cmd; > cd nginx-1.7.11.3-Gryphon > nginx.exe -c conf\nginx-win-rtmp.conf //使用该配置文件!!

    Nginx搭建反向代理服务器过程详解

    在搭建Nginx反向代理服务器的过程中,通常需要配置Nginx的配置文件(通常是nginx.conf),在此配置文件中定义服务器、反向代理和负载均衡的相关设置。例如,可以设置监听某个端口、处理HTTP请求,并将请求转发到特定...

    Nginx搭建图片服务器(静态资源缓存服务器).zip

    在本教程中,我们将探讨如何利用Nginx搭建一个专门用于处理图片的静态资源缓存服务器。这个过程主要包括Nginx的安装、配置以及设置缓存策略,以提高图片加载速度和服务器性能。 首先,为了安装Nginx,我们需要在...

    windows基于nginx搭建rtmp流服务器

    一旦服务器配置完成并启动,你可以使用如Adobe Flash Media Encoder、OBS Studio等工具作为客户端推流到服务器。观众可以通过支持RTMP的播放器如VLC Media Player或Web页面嵌入的Flash播放器来观看直播。 总的来说...

Global site tag (gtag.js) - Google Analytics