下载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 被广泛用于构建高性能、稳定的Web服务器环境。本文将详细介绍如何利用 OpenResty + Nginx + Lua 实现一个文件服务器,该服务器支持文件上传与获取...
整篇文章通过具体的实践案例,详细说明了如何在不同的操作系统上使用Tomcat和Nginx搭建视频服务器,并通过ffmpeg工具处理视频文件以支持HLS协议的视频点播服务。这是一个涉及Web服务器配置、音视频编码和网络安全等...
在本文中,我们将深入探讨如何在CentOS 6.3操作系统上安装Nginx并用其搭建文件服务器。Nginx是一款高性能的Web服务器和反向代理服务器,因其高效的并发处理能力和稳定性而广受欢迎。首先,让我们从安装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因其高性能、高并发能力、内容分发、缓存功能、安全性以及负载均衡能力,成为搭建点播服务器的理想...
5. "nginx搭建流媒体服务器-飞鸿无痕-ChinaUnix博客.url":这看起来是一个链接,指向了ChinaUnix论坛上的一篇关于使用Nginx搭建流媒体服务器的博客文章,可能提供了更详细的教程和讨论。 总结来说,这个压缩包提供...
根据给定文件信息,以下知识点将详细阐述如何在Windows环境下使用Nginx搭建图片服务器。 首先,搭建图片服务器涉及到的基本步骤是在Windows系统上下载并安装Nginx。在进行安装之前,访问Nginx官方网站下载适合...
FastDFS+Nginx搭建图片服务器...FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。
Window Nginx搭建文件下载服务器 Nginx是一款功能强大且轻量级的Web服务器软件,它支持多种操作系统,包括Windows、Linux和macOS等。在本文中,我们将讲解如何使用Nginx在Windows平台上搭建文件下载服务器。 什么...
在配置FTP和Nginx之前,需要准备好服务器上用于存放图片的目录结构,并根据实际情况设置好相应的文件权限,以确保FTP用户可以正确地读写文件。 总结: 搭建图片服务器涉及到多个步骤,包括安装服务器软件、配置FTP...
Nginx是一款高性能的...总的来说,实战Nginx搭建高性能Web服务器需要理解Nginx的工作机制,掌握配置文件的编写,以及如何利用其反向代理和负载均衡能力。通过合理配置和优化,Nginx能为企业提供稳定、高效的Web服务。
在这篇文章中,我们将讲解如何使用Nginx搭建一个HTTPS服务器。 一、为什么需要HTTPS? HTTPS(Hypertext Transfer Protocol Secure)是一种安全的通信协议,它可以保护用户的数据免受中间人的攻击。HTTPS使用SSL/...
要使用Nginx搭建文件下载服务器,首先需要确保你的服务器环境已经安装了Nginx。Nginx的安装过程相对简单,可以通过官网下载对应操作系统的安装包进行安装,或者通过包管理器安装,例如在Ubuntu中使用命令“sudo apt-...
在Linux环境下搭建FastDFS+Nginx服务器是一项常见的任务,尤其对于那些需要稳定、高效存储和分发大量静态文件(如图片、文档等)的Web应用来说。FastDFS是一款开源的高性能分布式文件系统,而Nginx则是一款强大的...
象征性的拿两个积分吧 很简单的东西 自己已经配置好了,懒得动手的同学可以下载过来运行一下 ,进入windows的cmd; > cd nginx-1.7.11.3-Gryphon > nginx.exe -c conf\nginx-win-rtmp.conf //使用该配置文件!!
在搭建Nginx反向代理服务器的过程中,通常需要配置Nginx的配置文件(通常是nginx.conf),在此配置文件中定义服务器、反向代理和负载均衡的相关设置。例如,可以设置监听某个端口、处理HTTP请求,并将请求转发到特定...
在本教程中,我们将探讨如何利用Nginx搭建一个专门用于处理图片的静态资源缓存服务器。这个过程主要包括Nginx的安装、配置以及设置缓存策略,以提高图片加载速度和服务器性能。 首先,为了安装Nginx,我们需要在...
一旦服务器配置完成并启动,你可以使用如Adobe Flash Media Encoder、OBS Studio等工具作为客户端推流到服务器。观众可以通过支持RTMP的播放器如VLC Media Player或Web页面嵌入的Flash播放器来观看直播。 总的来说...