微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu 上文件共享2

本想再《Ubuntu 上文件共享》直接修改写,但csdn提供的编辑器太难用, 只有另外弄一遍。

系统是Ubuntu,需要共享文件,尝试很多共享后,才知道最佳的方式 **1 samba 共享** 对于Android 手机上和Windows上,打开这种方式的共享,很多兼容性问题。 **2 ftp 共享** 应该是有机关,内网可以访问 ,但映射到外网后,IE无法访问,其它浏览器可访问。没找到缘由。 **3 HFS 共享** 这个使用Wine执行的,设置很方便,简单。端口映射后,外网可访问。但人多以后出现访问、下载限制,速度慢,没找到缘由。 **4 Python 自带库共享** 进入需要共享的目录,执行python -m SimpleHTTPServer,可共享当前目录内容,也可映射外网访问,但很容易就挂掉了,单用户适用。 **5 Apache2 共享** 也是最后发现比较好的方式,由于从未配置过,走了很多弯路。这里简述下配置过程 1 安装 这不罗嗦了,Ubuntu上安装,安装好以后, 认安装目录: /etc/apache2 站点目录: /var/www/html 浏览器打开本机IP,则显示的是/var/www/html/index.html 这个文件内容,**如删除这个index.html**,则显示的是/var/www下的所有目录结构,达到文件共享目的。 2 修改认目录 按上述是共享的/var/www下的文件,我们来修改下共享目录到 /home/slldxmm/Publish 需要修改2个地方。 sudo gedit /etc/apache2/sites-available/000-default.conf 中DocumentRoot 后为自己目录:DocumentRoot /home/slldxmm/Publish sudo gedit /etc/apache2/apache2.conf 中Directory <Directory /home/slldxmm/Publish/> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all </Directory> 3 重启Apache2服务 sudo /etc/init.d/apache2 restart 打开本机地址,则显示/home/slldxmm/Publish下内容了。 4 修改认80端口 也需要修改2个文件。 sudo gedit /etc/apache2/ports.conf **Listen 80 --> Listen 8080** sudo gedit /etc/apache2/sites-available/000-default.conf **VirtualHost *:8> --> VirtualHost *:8080** 直接修改成如8080。保存并重启服务,再打开本机本机IP:8080即可。

原文地址:https://www.jb51.cc/ubuntu/355860.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐