
Linux实现目录共享一般可以分为两种:基于Web服务器以及基于资源共享服务,比较简单的方法是使用Web服务器来实现共享,但是如果要实现资源共享,就需要使用一种特殊的文件服务协议,以便让系统之间可以交换文件和文件夹。
首先,在你的Linux系统中安装一个Web服务器, 比如Apache。Ubuntu和其他大多数系统的包管理器可以轻松地安装Apache,只需输入简单的几条指令:
`sudo apt-get install apache2`
安装完成后,可以使用Web服务器的默认配置文件把共享的文件夹添加到根目录中,只要编辑Apache的配置文件/etc/apache2/apache2.conf,在里面指定要共享的文件夹。例如,下面的代码把/data/share文件夹添加到根目录中:
“
`Options +Indexes`
`AllowOverride None`
`Order allow,deny`
`Allow from all`
“
编辑完成后,要用重新加载Apache服务重新加载:
sudo service apache2 restart
接下来,就可以使用HTTP访问共享文件夹中的文件了,具体说明可以在Ubuntu中查看:
http://localhost/share/
如果要实现资源共享,可以安装类似Samba的软件,比如nfs-utils,安装完成后,就可以在/etc/exports 中配置要共享的文件夹,比如:
`/data/ 212.121.21.12(rw,sync,no_root_squash,no_subtree_check)`
这里表示共享/data/文件夹给212.121.21.12,同一网络中的其他电脑就可以访问其中的文件了,除此之外,还要设置网络文件系统:
`mount 212.12.15.16:/data /mnt`
最后,要重新加载nfs-utils服务:
`sudo service nfs-utils restart`
到此为止,Linux实现目录共享就完成了,安装配置过程还相对简单,而且有助于节省实际IT成本。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/206162.html<