1、安装Homebrew
Homebrew是Mac OSX下的软件包管理工具,就如Red Hat下的yum,Ubuntu下的apt-get。具体安装只需要一步搞定:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" (Mac自带ruby,所以Homebrew安装起来特别方便)
2、开始安装Nginx
brew search nginx
brew install nginx
上两步完成之后,nginx就算安装好了。由于nginx默认端口是8080,此时可以访问:localhost:8080,就可以看到nginx的欢迎页面了。
注:nginx安装完成之后的几个目录
配置文件路径:/usr/local/etc/nginx
安装目录:/usr/local/Cellar/nginx
3、通过域名访问自己的一个前端项目(基于node实现),基本配置
a).前端项目需要build,build之后供nginx使用;
b).配置nginx,如下:
#user nobody;
worker_processes 2;
error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80 default;
server_name 对应自己的域名
#root对应的是编译前端项目之后的内容
location / {
root /usr/local/var/www/dist;
try_files $uri $uri/ @router;
index index.html;
}
location @router {
rewrite ^.*$ /index.html last;
}
include servers/*;
}
4.域名访问
做完上面这些步骤之后,直接本地访问配置的域名,是不可以访问的,因为这里涉及到一个DNS域名解析的问题。所以在本地测试,需要修改hosts,增加IP和域名的对应关系,然后便可以直接通过域名访问我们的前端项目了。
相关推荐
在windows 7 64位 环境下使用nginx的nginx-http-flv-module搭建flv视频流播放所有的安装包,参考:https://blog.csdn.net/qq_33071429/article/details/102628008
ffmpeg+nginx+nginx-rtmp-module搭建个人直播平台。 使用说明(ffmpeg+nginx+rtmp-module已经整合,支持HTTP,具体配置查看conf/nginx.conf): 1.解压后,运行nginx_start.bat。(查看监控状态 ...
标题 "nginx + nginx-http-flv-module-1.2.9" 暗示我们要讨论的是一个基于 Nginx 的 HTTP FLV 模块,版本号为 1.2.9。Nginx 是一个高性能的 Web 和反向代理...正确配置和优化这个环境可以确保流畅、可靠的视频流体验。
标题中的"nginx-1.19.3_nginx-...为了确保正确运行,用户需要了解Nginx的基本配置,以及如何在服务器环境中部署和管理这个预编译的版本。此外,对于流媒体服务,还需要关注带宽、服务器性能以及客户端兼容性等问题。
在Windows平台上编译Nginx并添加HTTP FLV模块是一项技术性较强的工作,涉及到网络服务器配置、编译环境搭建以及第三方模块集成等多个方面。这里我们将深入探讨如何在Windows上完成这个任务,以及与之相关的知识点。 ...
在IT行业中,Nginx是一款广泛应用的高性能Web服务器和反向代理服务器,它以其轻量级、高并发处理能力和稳定性而著称。本资源提供的是一款针对Windows平台的Nginx,其中已经集成了`nginx-http-flv-module`模块,这个...
在Windows环境下编译Nginx和其扩展模块可能需要一些额外的步骤,因为Nginx通常是为Linux环境设计的。这包括安装Visual Studio编译器、下载必要的依赖库,如pthreads和zlib,以及配置编译选项。提供的预编译版本...
在Windows环境下编译`nginx-http-flv-module`是一项技术性的任务,主要目的是为了实现HTTP FLV协议的直播功能,使得用户可以通过浏览器中的FLVJS库或者无插件Flash播放器来观看直播内容。这个模块是Nginx的一个扩展...
**Nginx Upload Module 2.3.0 ...总之,Nginx Upload Module 2.3.0 提供了一种有效的方式来管理和处理大文件上传,为开发者提供了更多的灵活性和控制力。正确配置和使用这个模块,能够极大地提升 Web 应用的用户体验。
已编译好的nginx-http-flv-molule(windows...在网上查找半天都只有教程,没有可免费下载的版本,深知没有积分遍地找资源的痛苦,无奈之下只好自己按照教程一步一个坑编译出来的,供大家免费下载使用。(无毒放心使用)
"invalid parameter "srun_id=tomcat1""错误提示通常意味着在Nginx配置文件中,用户尝试使用了一个不被认可或者配置不正确的参数。在这个上下文中,"srun_id"可能是一个自定义的变量或标记,用于区分不同的Tomcat...
Nginx是一个高性能的HTTP和反向代理服务器,广泛用于Web服务器领域,尤其在处理静态内容和高并发场景下表现出色。Nginx-http-flv-module是针对Nginx的一个扩展模块,它允许Nginx支持HTTP实时流传输协议...
资源说明: 1. 采用nginx最新版编译,包含最新的nginx-http-flv-module,以及基础...1. 将压缩包解压到D:\nginx-1.19.3目录下 2. 使用cmd命令打开DOS,并切换到D:\nginx-1.19.3 3. 使用nginxservice.exe install安装
1. **编译Nginx**:在Windows环境下,我们可以使用Visual Studio等IDE或者 Mingw-w64 这样的交叉编译工具。打开命令行,进入Nginx源代码目录,运行以下命令进行配置: ``` ./configure --prefix=path\to\nginx --...
在互联网流媒体领域,Nginx作为一个高性能的Web服务器和反向代理服务器,因其高效的处理能力,广泛应用于视频直播和点播服务。而HTTP FLV模块(nginx-http-flv-module)则是Nginx支持实时流媒体传输的重要扩展,它...
这个模块使得Nginx能够作为一个高效的流媒体服务器,为用户提供实时的视频播放体验。 Nginx是一款高性能、轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,以其高效的非阻塞I/O模型而闻名。它...
本篇文章将深入探讨一个特别版本的Nginx,即集成了`nginx-http-flv-module` 1.2.7模块的64位Nginx程序,该程序能够支持流媒体服务,特别是实时流媒体协议(RTMP)和FLV格式的视频流。 **Nginx简介** Nginx是由Igor ...
windows服务注册: 1. 将压缩包解压到D:\nginx-1.19.3目录下 2. 使用cmd命令打开DOS,并切换到D:\nginx-1.19.3 3. 使用nginxservice.exe install安装 若需要自定义路径,注意在nginxservice.xml文件中修改路径
Nginx是一个高性能的HTTP和反向代理服务器,广泛用于网站的负载均衡和内容缓存。在处理静态文件、HTTPS支持、以及高并发场景下,Nginx表现出色。而`nginx-upload-module`是一个第三方模块,它允许用户通过HTTP POST...
**Nginx-HTTP-FLV 模块详解** Nginx 是一款高性能、轻量级的 HTTP 和反向代理服务器,广泛应用于互联网...通过理解 HTTP-FLV 和 RTMP 协议,以及 Nginx 的配置机制,您可以根据自己的需求定制一个强大的流媒体平台。