站内搜索

本次搜索找到结果 8 条
总览关于QUICQUIC(Quick UDP Internet Connections,快速UDP网络连接),是一个传输层协议,它基于UDP。相比于HTTP over TCP,HTTP over QUIC可以得到更好的连接质量,但会消耗更多的CPU资源。对于服务端来说,这意味着我们需要更多的服务器。QUIC依然在开发中,目前有两个标准,分别是Google的gquic(gquic)和IETF QUI...
我的服务器是Nginx+Apache,PHP是在Apache下面跑的,我现在有PHP程序想要得到用户的真实IP地址。我使用$_SERVER['REMOTE_ADDR']来获取用户IP,但由于Nginx反向代理的存在,我获得的IP都是服务器的IP地址。为了让跑在Nginx下的后端服务器能获取到用户的真实IP,我们可以通过将Nginx侧获得的REMOTE_ADDR加入至反代时发向后端服...
自从debug博客开通以来,主站和debug两个博客一直是在两个服务器上工作的,这样很不方便,也没必要,因此现在我决定将它们都迁移到同一台机器上。虽然看起来非常简单,但其实里面有很多东西要处理,尤其是80和443端口以及@与www的转发问题。而前不久由于两个服务器都被Q,从而又出现了第三台服务器进行Nginx转发,这无疑又增加了迁移的复杂度。但好在一切都顺利搞定了,下面是整个过程。常用设置在/et...
首先,这是一个带弹幕的直播系统,弹幕使用的是上一篇文章中配置的系统。 说是TUNA直播系统,实际上用的只是TUNA的弹幕系统和直播的前端页面,核心的还是Nginx的rtmp功能。 但是Nginx本身是没有rtmp功能的,我们需要扩展来实现。而加入扩展就需要我们手动编译安装Nginx。下面就来详细介绍一下整个过程。 首先编译安装带nginx-rtmp-module扩展的Nginx。其中需要安装pcr...
TUNA弹幕系统的客户端项目地址在https://github.com/tuna/danmaQ,在下方有说明,Windows可以直接在https://github.com/tuna/danmaQ/releases/下载到二进制软件。只要配置好服务器端,客户端按软件提示设置一下即可,因此下面着重讲解服务端的安装与配置。 服务端项目地址在https://github.com/tuna/gdanmaku...
由于最近服务器被墙,至今未恢复,换IP太贵了,无奈之下,只能搞一台新的服务器做Nginx转发,实现之后效果还行。不过还是有点麻烦的,因为两个博客都是https的,而且证书是分开的,因此需要把两套证书文件都拷过来才行,不然没法正常https。 首先,sudo apt-get install nginx,之后在/etc/nginx/conf.d/新建配置文件并编辑,加入如下内容: server { ...
以Ubuntu为例,使用apt安装的Nginx默认是支持IPv6的。但是我不论配置文件怎么设置,用IPv6访问总是跳转到Nginx默认的页面上去。 后来发现,在server项中,只listen 80是不能做到监听IPv6的。必须使用listen [::]:80才能监听IPv6的80端口。 再仔细看Nginx的默认配置项,sites-available/default文件,它默认监听了IPv6,所以...
我新买了个主机,准备新建一个博客,用来记录平常遇到的各种BUG、BUG产生的原因以及解决方法。 被安利了Firekylin博客系统好几次,看起来确实也不错,也比较省心,所以就选择它了。下面记录下完整的配置过程。 主机 我买的是VIRMACH的256M的VPS,6刀一年。这个配置的VPS在官网中不显示,必须通过链接才能进入。比较便宜,而且这个配置已经足够支撑我的需求。测试发现水牛城的VPS延迟比较低...