fz 发布于 06月12, 2018 1 comments 在有Nginx反向代理的服务器上获取用户真实IP 我的服务器是Nginx+Apache,PHP是在Apache下面跑的,我现在有PHP程序想要得到用户的真实IP地址。我使用$_SERVER['REMOTE_ADDR']来获取用户IP,但由于Nginx反向代理的存在,我获得的IP都是服务器的IP地址。为了让跑在Nginx下的后端服务器能获取到用户的真实IP,我们可以通过将Nginx侧获得的REMOTE_ADDR加入至反代时发向后端服... 阅读全文 »
fz 发布于 11月08, 2017 0 comments 使用Nginx转发我的两个https博客 由于最近服务器被墙,至今未恢复,换IP太贵了,无奈之下,只能搞一台新的服务器做Nginx转发,实现之后效果还行。不过还是有点麻烦的,因为两个博客都是https的,而且证书是分开的,因此需要把两套证书文件都拷过来才行,不然没法正常https。 首先,sudo apt-get install nginx,之后在/etc/nginx/conf.d/新建配置文件并编辑,加入如下内容: server { ... 阅读全文 »
fz 发布于 05月07, 2017 0 comments Nginx监听IPv6 以Ubuntu为例,使用apt安装的Nginx默认是支持IPv6的。但是我不论配置文件怎么设置,用IPv6访问总是跳转到Nginx默认的页面上去。 后来发现,在server项中,只listen 80是不能做到监听IPv6的。必须使用listen [::]:80才能监听IPv6的80端口。 再仔细看Nginx的默认配置项,sites-available/default文件,它默认监听了IPv6,所以... 阅读全文 »
fz 发布于 05月06, 2017 1 comments Firekylin配置记录 我新买了个主机,准备新建一个博客,用来记录平常遇到的各种BUG、BUG产生的原因以及解决方法。 被安利了Firekylin博客系统好几次,看起来确实也不错,也比较省心,所以就选择它了。下面记录下完整的配置过程。 主机 我买的是VIRMACH的256M的VPS,6刀一年。这个配置的VPS在官网中不显示,必须通过链接才能进入。比较便宜,而且这个配置已经足够支撑我的需求。测试发现水牛城的VPS延迟比较低... 阅读全文 »