导航:首页 > IDC知识 > nginx文件下载服务器

nginx文件下载服务器

发布时间:2020-12-31 17:57:34

1、nginx搭建的服务器,提示下载index.php源码

你这个问题排查需要几点确认:

把你的index.php复制一个其它名字的文件,看是否能正常访问。

配置我建议你改成(原版的配置还少了一个括号)

server {
 listen 80;
 server_name  localhost;
 root "D:/wwwroot";


 location / {
 index  index.html index.htm index.php;
 }


 location ~ .php {
 root "D:/wwwroot";
 fastcgi_pass 127.0.0.1:33669; 
 fastcgi_index  index.php;
 fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
 include  fastcgi_params;
 }

}


你先按我说的试试。

2、nginx服务器如何识别.w文件

这个要在nginx的配置文件中加这个后缀名的支持,mine这一项

3、linux Nginx服务器下如何实现模板文件不被下载???求高手给个答案。。

没做过这个实验、不过应该可以通过修改文件的权限来达到楼主要的目的 、将文件的权限修改为只读的应该就能达到了、楼主可以试试、如果有问题可以互相讨论~

4、nginx在windows上部署好了,就是文件目录的中文路径打不开、中文文件下载不了,不知道如何解决。

a 因为中国怕你乱说话,facebook不能像微博一样实名制啊,说到敏感话题有不能禁

5、linux下nginx服务器,用遨游打开php网页提示下载,用ie、firefox、chrome均正常解析,这是为啥?多谢多谢

如果别的浏览器显示正常,说明服务器php模块没有问题。
你可以尝试重置遨游浏览器的设置,或者卸载遨游,重新装一下遨游测试一下。
我记得遨游用的是IE的内核进行驱动的,不算自主研发。

6、linux服务器怎么安装nginx

step1. 在 /home 下创建 nginx 文件夹 将 nginx-1.7.8.tar.gz 上传到 nginx 文件夹下

step2. 解压 tar -xzvf nginx-1.7.8.tar.gz

step3. 进入 nginx-1.7.8 中

step4. 执行 ./configure --prefix=/usr/local/nginx-1.7.8 --with-http_ssl_mole --with-http_spdy_mole --with-http_stub_status_mole --with-pcre

step5. 执行 make && make install

step6. 查看配置 /usr/local/nginx-1.7.8/sbin/nginx -t

如果显示以下两行信息 说明配置正确:  
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
the configuration file /usr/local/nginx/conf/nginx.conf was tested successfully
step7. 启动 /usr/local/nginx-1.7.8/sbin/nginx

step8. 如遇上图报错 则使用命令关闭占用 80 端口的程序  sudo fuser -k 80/tcp

step9. 再次启动成功

step10. 浏览器检验 出现下图界面表示安装启动成功

7、nginx中访问日志里如何判断下载文件是否成功?

请参阅HTTP响应代码,而不是4XX 5XX应该是成功的,一般都是3XX

这似乎是基于HTTP是无法判断的内,下载客户端的执行时,服容务器将数据发送到在客户端,服务器端下载客户端下载的字节数是没有办法知道。在服务器端从服务器端发送的字节数比较的字节数应该是没有办法确定的合并下载客户端提取物。应该

8、请问我的nginx服务器无法下载中文路径的文件,怎么办?谢谢!

一般linux中使用utf-8编码,niginx中也是如此,如果不是则都配置为utf-8编码,然后在你的代码逻辑中设置下载文件名称时进行编码即可,java代码类似:
response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode("文件名", "utf-8"));
response.setHeader("X-Accel-Redirect", "/down/" + URLEncoder.encode("文件名路径", "utf-8"));

9、linux+nginx+php服务器一个目录几千万个文件会不会影响性能

肯定影响了!

5KW的量说大不大,说小不小。
建议用数据库,分几十个表。一张表100-200W, 那应该无压力
必须要用文件的话,平均分散多个目录吧。

与nginx文件下载服务器相关的知识