nginx实现mp4流媒体播放
如果还没有安装nginx,参考教程:https://niekun.net/index.php/archives/30.html
此功能使用的是 Nginx 的 ngx_http_mp4_module 模块。
首先查看当前 nginx 是否已经安装了 ngx_http_mp4_module 模块:
nginx -v
查看是否已经有了对应模块,一般使用 apt 安装的都集成了此模块。
如果还没有安装nginx,参考教程:https://niekun.net/index.php/archives/30.html
此功能使用的是 Nginx 的 ngx_http_mp4_module 模块。
首先查看当前 nginx 是否已经安装了 ngx_http_mp4_module 模块:
nginx -v
查看是否已经有了对应模块,一般使用 apt 安装的都集成了此模块。
在拥有了自己的网站之后,很多人就想要一个以自己网站域名为后缀的邮件系统。但一个邮件服务器建立的难度远远大于网站本身,而且其稳定性安全性等可能远没有主流邮件服务提供商的好。所以自建服务性价比就很低了。
在不需要在自己服务器上搭建系统的情况下可以使用 mailgun 建立自定义域名邮箱,然后配合支持 SMTP 的主流邮件服务商间接实现了我们的目的。
The Email Service For Developers
Powerful APIs
that enable you to send, receive and track email effortlessly.
10,000 emails free every month.
website: https://www.mailgun.com/
将http请求重定向为https,使所有连接都使用安全的ssl。
以下配置为将所有收到的80端口的请求都重定向到443端口,这会把此ip下的所有域名都转换:
server {
listen 80;
listen [::]:80;
server_name _;
return 301 https://$host$request_uri;
}
listen 80 default_server 表示这是唯一监听80端口的server块
server_name _ 表示监听所有使用的域名
以下配置为重定向特定域名的请求,此方式适用于此ip下绑定多个域名的情况:
server {
listen 80;
listen [::]:80;
server_name your.domain;
return 301 https://your.domain$request_uri;
}
设定我们的域名只接收443端口的访问:
server {
listen 443 ssl default_server;
listen [::]:443 ssl;
server_name foo.com;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name bar.com;
}
...
只能设置一个域名为default_server。
Project V 是一个工具集合,它可以帮助你打造专属的基础通信网络。Project V 的核心工具称为V2Ray,其主要负责网络协议和功能的实现,与其它 Project V 通信。V2Ray 可以单独运行,也可以和其它工具配合,以提供简便的操作流程。
GitHub:https://github.com/v2ray/v2ray-core
官网:https://www.v2ray.com
客户端下载:https://github.com/v2ray/v2ray-core/releases