-
django在apach server中访问共享文件的问题10
现在需求有一个页面需要能够下载共享目录中的文件,我的做法是将共享文件的路径存到数据库后提供下载。
然后就有两个页面,A页面用于输入一个目录路径后,以此路径为根节点,导入数据库并形成目录树。B页面用于点击某个文件提供下载。
用django自带的server启动后,一切正常,能导入能下载。将这个工程放入apach server后就出现了问题,用于导入到路径传到后台以后,os.path.walk(path)就找不到路径了,然后下载也因为找不到文件而不能下载。最后我和同事排查出来的原始因为apache server中python无法访问共享目录,也无法访问将共享映射的磁盘。
环境是apache2.2,windows2003 64位,python2.6,Django version 1.3 alpha 1。
不知道有没有人知道该怎样设置apache server能让python访问到共享目录, 求 助!2011年7月08日 15:32
目前还没有答案
相关推荐
对于Windows用户,通常需要将`mod_wsgi.so`(或`.dll`)文件复制到Apache的`modules`目录,并在配置文件中添加相应的LoadModule指令。 7. **Django集成** `mod_wsgi`是Django推荐的生产环境部署方式之一。使用`mod...
总之,"mod_python-3.3.1.win32-py2.6-apache2.2.exe" 文件代表了一个为Python 2.6和Apache 2.2设计的预编译模块,使得在Windows平台上可以轻松地将Python Web应用与Apache服务器整合,提高了效率并简化了开发流程。...
在Python编程语言中,`httpserver`模块是一个非常实用的工具,它允许开发者构建简单的HTTP服务器,用于测试或演示目的。这个服务器的工作原理是基于Python的`socket`库,它是网络编程的基础,提供了低级别的网络通信...
例如,Apache HTTP Server中的.htaccess文件用于设置特定目录的访问控制。 6. **数据库权限**:在数据库管理系统(如MySQL、Oracle)中,用户权限涉及查询、插入、更新和删除数据,以及管理数据库结构和用户的权力...
文件服务器用于存储和共享文件,企业内网中常常使用SMB(Server Message Block)协议,而FTP(文件传输协议)和SFTP(安全文件传输协议)常用于互联网上的文件传输。NAS(网络附加存储)设备和DFS(分布式文件系统)...
在“www.pudn.com.txt”文件中,可能包含有关如何下载、安装和配置WebGIS应用的说明,或者是关于地图数据库的详细信息。"install"可能是一个安装指南或脚本,指导用户如何在服务器上部署和设置WebGIS环境,包括...
"Python"标签表明该服务器是使用Python编程语言开发的,这符合Python在构建Web服务器和网络应用中的广泛使用。 Python是一种高级、解释型、交互式和面向对象的脚本语言,因其简洁明了的语法和丰富的库支持而被...
在构建一个基于服务器的数据库框架时,我们首先要理解的是服务器的作用和数据库的核心功能。...在"serverText"文件中,可能包含了关于这个搭建过程的详细步骤、代码示例和配置文件,供我们进一步学习和参考。
在提供的文件名中,“oa_bgzdh.sql”可能是数据库脚本文件,用于创建或更新OA系统的数据库结构,包含了系统所需的表、视图、存储过程等。而“bgzdhxt”可能是系统前端的资源文件,比如HTML、CSS、JavaScript等,用于...
如果需要在生产环境中部署HTTP服务器,你可能需要考虑使用更专业的Web框架,如Flask、Django或者Apache、Nginx等服务器软件配合使用。 总的来说,Python3的`http.server`模块提供了一种快速、简便的方式来搭建本地...
9. **服务器与部署**:OA系统需要在服务器上运行,可能涉及到服务器的选择(如Apache、Nginx)、操作系统(Linux、Windows)、容器化部署(Docker)以及负载均衡策略。 10. **安全措施**:系统安全是至关重要的,...
在部署和运维方面,OA系统可能需要考虑高可用性、负载均衡、安全性等问题,可能会使用Nginx、Apache等反向代理服务器,以及Docker、Kubernetes等容器化技术进行微服务化部署。 综上所述,"黑色企业OA办公管理系统...
开发者通常会在这个文件中定义应用的主循环,以及如何响应客户端请求的逻辑。 在实际应用中,服务器的配置和优化涉及多个层面,包括硬件选择(如CPU、内存、存储和网络接口)、操作系统优化(如内核参数调整)、...
在互联网行业中,网站服务后台是提供动态内容、处理用户请求、管理数据库和实现业务逻辑的关键部分。一个良好的后台服务器能够保证网站的高效、稳定运行,为用户提供流畅的体验。 【描述】中的"网络服务器"是指用于...
提供的文件名称列表中只有"hwd_server-master",这通常代表的是一个Git仓库的主分支(master分支)克隆。在Git中,master分支是默认的主开发分支,包含项目的主要、稳定的代码版本。"hwd_server"可能是项目名,...
它可以将样式分离到单独的文件中,使内容和表现形式分离,提高代码的可维护性和重用性。学习CSS选择器、盒模型、布局方式(如流式布局、网格布局、Flexbox和Grid)、响应式设计等,能让你创建美观且适应不同设备的...
8. **许可协议**:"LICENSE" 文件可能包含了该项目使用的开源许可协议,如MIT或Apache 2.0,规定了代码的使用、分发和修改规则。 9. **搭建说明**:"搭建说明.txt" 和 "README.txt" 提供了安装和运行项目所需的步骤...
- **服务器**:可能部署在Apache、Nginx等HTTP服务器上,配合Tomcat、Jetty等应用服务器运行Java Web应用。 - **分布式技术**:如负载均衡、分布式缓存(Redis、Memcached)、分布式文件系统(HDFS)等,提升系统...