百万级运维经验三:网站验证文件怎么放
2014-08-15 01:43
295 查看
运维nginxapacheweb服务器
在其它网站登记自己的网站时,经常需要上传验证文件到域名的根目录下,如上图。今天在一个群里看到有人在讨论这个问题讨论的很热闹,这个问题其实已经不属于程序开发的问题了,而是属于运维的问题。不过在大部分小公司里,并不会分的那么清,程序员也顺便做运维的。
背景:这是个Django的群。
群里有个程序员一直说,必须要通过Django框架配置访问路径来实现,也就是说要通过改代码来实现root.txt访问,把root.txt当成一个动态页面来处理。
其实不用修改代码,直接用nginx或apache就可以做到了,很简单,直接贴代码吧,我用的是nginx。
[plain] view
plaincopy
server {
listen 80;
server_name example.com;
location /root.txt { #必须放在location / 的前面
root /path/to/directory; #root.txt文件所在的文件夹
}
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8630; #Django的端口
}
}
是不是很简单,这种方法是通用的,可以用在几乎所有语言的网站,如PHP,Python等,因为这跟语言无关,属于web服务器的范畴。
在其它网站登记自己的网站时,经常需要上传验证文件到域名的根目录下,如上图。今天在一个群里看到有人在讨论这个问题讨论的很热闹,这个问题其实已经不属于程序开发的问题了,而是属于运维的问题。不过在大部分小公司里,并不会分的那么清,程序员也顺便做运维的。
背景:这是个Django的群。
群里有个程序员一直说,必须要通过Django框架配置访问路径来实现,也就是说要通过改代码来实现root.txt访问,把root.txt当成一个动态页面来处理。
其实不用修改代码,直接用nginx或apache就可以做到了,很简单,直接贴代码吧,我用的是nginx。
[plain] view
plaincopy
server {
listen 80;
server_name example.com;
location /root.txt { #必须放在location / 的前面
root /path/to/directory; #root.txt文件所在的文件夹
}
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8630; #Django的端口
}
}
是不是很简单,这种方法是通用的,可以用在几乎所有语言的网站,如PHP,Python等,因为这跟语言无关,属于web服务器的范畴。
相关文章推荐
- 百万级运维经验五:网站缓存设计
- 网站进行W3C XHTML1.0验证的经验
- [笔记]经验分享:流量大的网站可以采用静态gzip压缩某些页面及文件
- 运维运营一个网站的经验总结
- Win10系统怎么验证系统文件?win10文件签名验证的方法
- 怎么把你计算机上的一个工程项目文件传到github网站上去
- 用JSP文件生成网站验证码
- 怎么把你计算机上的一个工程项目文件传到github网站上去
- 我的网站是怎么把-百度云-做网站文件服务器的
- Win7双击快捷方式图标提示我们无法验证创建此文件的人员怎么办
- 网站服务器web空间文件删除不了怎么办
- [转](备忘)wget怎么下载某个网站目录下的一些文件?
- 视频经验---1对多媒体的支持能力验证 2格式转换3视频截图4屏幕录制5音视频采集6从文件生成流媒体7从设备生成实时流
- 百万级运维经验:服务器的选择和部署
- 我的网站是怎么把-百度云-做网站文件服务器的
- 阻止了此文件,因为它没有有效的数字签名以验证其发行者怎么解决方案
- 想写一个网站分发数据的软件,就是网站将数据文件分发到所有的客户机里,怎么实现?
- 我的网站是怎么把-百度云-做网站文件服务器的
- 没有sln文件, visual studio怎么打开网站
- 运维运营一个网站的经验总结