百万级运维经验三:网站验证文件怎么放



在其它网站登记自己的网站时,经常需要上传验证文件到域名的根目录下,如上图。今天在一个群里看到有人在讨论这个问题讨论的很热闹,这个问题其实已经不属于程序开发的问题了,而是属于运维的问题。不过在大部分小公司里,并不会分的那么清,程序员也顺便做运维的。

背景:这是个Django的群。

群里有个程序员一直说,必须要通过Django框架配置访问路径来实现,也就是说要通过改代码来实现root.txt访问,把root.txt当成一个动态页面来处理。

其实不用修改代码,直接用nginx或apache就可以做到了,很简单,直接贴代码吧,我用的是nginx。

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. server {  
  2.         listen       80;  
  3.         server_name  example.com;  
  4.     location /root.txt { #必须放在location / 的前面  
  5.         root /path/to/directory; #root.txt文件所在的文件夹  
  6.         }  
  7.         location / {  
  8.             include uwsgi_params;  
  9.             uwsgi_pass 127.0.0.1:8630; #Django的端口  
  10.         }  
  11.     }  

是不是很简单,这种方法是通用的,可以用在几乎所有语言的网站,如PHP,Python等,因为这跟语言无关,属于web服务器的范畴。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值