Apache配置http实现windows访问linux服务器文件
来源:互联网 发布:g76螺纹编程实例 编辑:程序博客网 时间:2024/06/09 13:55
如何在windows获取linux服务器上的文件,之前的一篇博客以及提到可以利用Jsch实现ssh来进行远程获取,这篇主要讲利用Apache配置http服务来实现在windows获取linux文件。安装httpd这里就不说了。
参考文献:
1. Apache配置虚拟目录
2.Fixing Apache (13)Permission denied: access to / 403 Forbidden
3.DocumentRoot must be a directory 的解决办法
4.Apache 配置共享目录
5.Apache 403 error, (13)Permission denied: access to / denied问题
下面说下我的配置过程,一开始我按照4中的方法,直接修改httpd.conf文件里的DocumentRoot 路径即将原本的 "/var/www/html"改为我自己要共享的目录,结果提示下面的错误:
一直提示 DocumentRoot must be a directory,怎么办呢?于是按照 3中的方法,结果还是没用,一直提示这个错误。无奈之下只有放弃这个办法
于是按照1中的方法进行配置,此时httpd的配置如下(配置文件只改了两个地方):
注意这里我改了 <Directory>目录,这个事后我测了一下,屏蔽这句换成上面的这句,会提示没有权限问题
我一开始这样设置之后,即提示权限问题,查看日志:
于是我按照2.5的方法修改,看到2中的一段话
Now you have made sure that apache can read and execute /tmp/bar/foo
by runningchmod 755 /tmp/bar/foo
, but you also need to give Apache execute permission to/tmp/bar/
otherwise it cannot traverse the sub directory foo.
于是索性把 /home/bigdata/AppCrawler/crawler/apk_save_dir这个路径的目录全部增加权限,注意是全部的(因为我有试过只修改一部分,结果还是没有权限),即/home,/home/bigdata 等等。
打开浏览器测试,成功:
这里有个问题没搞懂,按照1中的配置方法是不需要该 <Directory>节点的,因为我配置之前已经改了,当我配置好能够访问后,把这个节点改回原来的,又会提示没有权限的问题,这是怎么回事?
- Apache配置http实现windows访问linux服务器文件
- Windows通过samba服务器访问linux实现文件共享
- Linux下Apache http 服务器安装配置
- Windows下Apache配置实现HTTP服务器(Server, Proxy, Redirect)
- org.apache.http.client.HttpClient 访问服务器限速下载文件
- linux服务器访问windows共享文件
- Apache静态文件访问配置(书封服务器)
- 配置apache,直接访问服务器不显示文件目录
- windows 安装apache http服务器
- 在ubuntu10.04环境下配置samba服务器——实现windows直接访问linux
- SVN-1.5.3+Apache-2.0.59在windows下的配置与权限设置,以及配置HTTP方式访问SVN服务器
- windows访问Linux服务器
- 配置HTTP(Apache)服务器
- 配置通过http访问svn服务器(linux版本)
- Apache服务器配置(Linux)
- Linux配置Apache服务器
- Apache服务器配置--Linux
- ubuntu搭建svn服务器+apache http访问
- Nani_xiao的机器学习与总结:Andrew Ng.机器学习(一) :贝叶斯定理
- HDU2065 "红色病毒"问题 【数论】
- Gitlab 架构--redis
- 基于Google Volley的Android Http连接库
- 日志级别:Debug Info Warn Error Fatal
- Apache配置http实现windows访问linux服务器文件
- 《全面软件质量管理》核心观点摘录
- Linux Socket学习之:套接口选项 getsockopt 、setsockopt
- 进程间通讯的方式
- linux关机重启命令
- android viewpager instantiateItem方法的position参数
- Android运行时异常“Binary XML file line # : Error inflating class”
- POJ3279【枚举】
- 整数化成字符串