在Ubuntu上设置Nginx以流式传输实时HLS视频
HTTP Live Streaming(HLS)是由Apple Inc.实现的一种非常强大的流视频协议。HLS使用HTTP事务来遍历防火墙,代理,
IIS是Microsoft创建的Web服务器。IIS与Windows Server兼容-这意味着您可以简单地将其添加为功能,而不必下载和安装软件包。它还为您提供了可以承载.NET应用程序的优点。
安装IIS非常简单。实际上,您唯一要做的就是启用它。要启用IIS,请转到“服务器管理器->管理->添加角色和功能”。选择您要安装IIS的位置。在“选择服务器角色”屏幕中,启用“ Web服务器(IIS)”。单击“下一步”完成安装。
在多个站点上使用IIS非常容易。让我们继续添加我们的第一个站点!您需要做的是打开“ IIS管理器”。在此应用程序中管理IIS和所有站点。您会在边栏中看到所有服务器。通过双击服务器名称来展开服务器,然后展开“站点”。IIS托管的所有站点都显示在这里。
为了添加一个新站点,只需右键单击出现的屏幕,然后选择“添加网站...”。在这里,您将被要求提供许多信息:站点名称,应用程序池,物理路径,绑定和主机名。
网站名称可以是您想要的任何名称。由您决定放置在那里。如果您只想托管一个网站,则不必担心应用程序池。您无需更改它。
物理路径是网站文件的存储位置。路径应为:C:\inetpub\wwwroot
。如果您在IIS服务器上托管多个网站,则在文件夹中为每个网站添加一个文件wwwroot
夹。
对于绑定,请选择要使用http://
还是https://
用于网站。IP地址应该是服务器的外部IP。IIS将自动检测到。指定的端口是您要托管网站的端口;通常,这是端口80。
主机名是您的网站的域名。假设您要托管“ http://example.com”,则在此处放置“ example.com”。
使用IIS,您可以通过“停止”网站来轻松禁用网站。可以通过转到网站上“站点->网站名称”下,然后单击侧边栏中的“停止”来完成。
您可以用相同的方式“启动”或“重新启动”网站。
您可以从计算机上载文件以安装Web应用程序。如果要使用CMS(例如WordPress或Joomla!),则使用Web平台安装程序进行安装是合乎逻辑的。您可以将Web Platform Installer与Softaculous进行比较。Web Platform Installer还允许您安装其他应用程序,例如PHP和SQL Server。
要使用Web平台安装程序安装应用程序,请在侧栏中找到“部署”。然后单击“从库安装应用程序”。现在,您可以搜索应用程序并通过单击“添加”或“安装”按钮轻松地安装它们。
您可能只希望某些人有权访问您的网站。为此,您可以使用HTTP身份验证。HTTP身份验证最流行的类型是“基本身份验证”。
可以通过单击“ IIS”下的“身份验证”来启用身份验证。启用基本身份验证后,在您的服务器上拥有帐户的用户将能够访问您的网站。还可以使用Active Directory帐户。
默认情况下,启用匿名身份验证。这意味着不需要身份验证。
如果您安装了WordPress或Joomla之类的应用程序,它们可能会向用户发送一些电子邮件。为此,我们需要设置SMTP。要使用IIS安装SMTP,请转到“服务器管理器->管理->添加角色和功能”。您可以跳过选择角色,而是在“ SMTP服务器”要求您选择要安装的功能时打勾。
现在,IIS中的“ ASP.NET”下将显示“ SMTP电子邮件”图标。您可以在此处设置发送电子邮件的电子邮件地址。
您可能要启用压缩。压缩将使您的网站更快。要启用压缩,只需单击“ IIS”下的“压缩”。
如果您习惯于使用.htaccess
,则需要学习如何使用web.config
。该web.config
文件基本上等于.htaccess
。它提供了许多相同的功能,但是格式不同。
为了启用SSL,您需要一个SSL证书。
我们要做的第一件事是将站点的绑定从更改http://
为https://
。
单击边栏中的服务器名称,然后单击“ IIS”下的“服务器证书”。在边栏中,您将看到选项“导入...”。使用它导入您的SSL证书。
成功导入SSL证书后,右键单击侧栏中的站点名称,然后单击“编辑绑定...”。我们将添加绑定。点击“添加...”。而是http://
选择https://
。IP地址和主机名将相同;但是,端口将设置为443。将站点设置为使用时https://
,将显示一个名为“ SSL证书”的选项。在此处选择您的SSL证书。点击“确定”。当看到新的绑定出现时,单击“关闭”。您的网站现在使用SSL。
HTTP Live Streaming(HLS)是由Apple Inc.实现的一种非常强大的流视频协议。HLS使用HTTP事务来遍历防火墙,代理,
使用其他系统?Review Board是一个免费且开源的工具,用于检查源代码,文档,图像等。这是基于网络的软件战
简介SSL(代表安全套接字层)及其后续版本TLS(代表传输层安全性)是需要加密的加密协议。
使用其他系统?Grav是用PHP编写的开源平面文件CMS。Grav源代码公开托管在GitHub上。本指南将向您展示如何
简介Apache是流行的Web服务器软件,大多数Web托管提供商都使用它。PHP5-FPM是用于PHP的FastCGI实现。这对于
MoinMoin是一个使用Python编写的基于文件系统的开源Wiki引擎。如今,MoinMoin已广泛用于开源社区。许多供应商
在本教程中,我们将使用反向代理来设置Web服务器。我们将使用的CMS是Keystone.js,这是众所周知的Web应用程序框架
H2O是新一代HTTP服务器,它对所有当前使用的Web服务器都具有出色的,功能齐全的HTTP / 2实现。使用H2O作为您的Web服务器
使用其他系统?ERP或企业资源计划是用于管理核心业务流程的企业应用程序套件。ERPNext是免费的
Hiawatha是一种Web服务器,具有简单性,易用性和安全性。对于小型服务器,较旧的硬件或嵌入式设备,它是完美的解决方案
使用其他系统?Plesk是专有的Web主机控制面板,允许用户管理其个人和/或客户的网站,数据库
使用其他系统?Moodle是一个开放源代码的学习平台或课程管理系统(CMS)-一种免费的开源软件包,旨在帮助您
本教程将向您展示如何在Windows Server上运行Apache HTTP服务器。运行HTTP服务器将使您可以托管网站并放置文件
使用其他系统?X-Cart是一个非常灵活的开源电子商务平台,具有大量功能和集成。X-Cart源代码托管
本文将逐步指导您在HAProxy上设置SSL终止,以加密HTTPS上的流量。我们将使用自签名SSL证书
使用其他系统?HAProxy是一种网络软件应用程序,可提供高可用性,负载平衡以及用于TCP和HTTP网络的代理
简介Mod_pagespeed是一个Apache开源模块,用于自动优化网页。通过重写网页使网络速度更快
在本文中,我将解释如何构建受ModSecurity保护的LEMP堆栈。ModSecurity是一种开源Web应用程序防火墙,对
简介本指南向您展示如何安装Staytus,这是产品的现代,直观,甚至开源状态页面。要求
使用其他系统?TLS 1.3是传输层安全性(TLS)协议的版本,该协议于2018年作为RFC 8446中的建议标准发布
在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。
快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。
学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。
使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。
了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根
ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。
Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+
閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。
最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息