2018-11-11

2018-11-11  本文已影响0人  今天女朋友想我了没

ubuntu安装本地web服务器

需求:想在本地电脑上通过网络访问自己的项目(关于原因就是项目中用到的csv文件读取用到了d3.csv(),而这个api访问文件只能通过http协议的形式,关于这个又是一个辛酸血泪史....),就是说这就是一个运行在linux环境下的一个简单的http文件服务器

用到的工具

这里主要用到的就是apache2

Apache是世界使用排名第一的web服务器软件,它可以运行在几乎所有广泛使用的计算机平台上由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

了解一下:在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。
链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。符号连接相当于Windows下的快捷方式。
1.硬链接说白了是一个指针,指向文件索引节点,系统并不为它重新分配inode。
语法:
ln [options] existingfile newfile(sexistingfile 待建立链接文件的文件,newfile是新创建的链接文件)
ln [options] existingfile-list directory尽管硬链接节省空间,也是Linux系统整合文件系统的传统方式,但是存在一下不足之处:
(1)不可以在不同文件系统的文件间建立链接
(2)只有超级用户才可以为目录创建硬链接。
2.软链接克服了硬链接的不足,没有任何文件系统的限制,任何用户可以创建指向目录的符号链接。因而现在更为广泛使用,它具有更大的灵活性,甚至可以跨越不同机器、不同网络对文件进行链接。
建立软链接,只要在ln后面加上选项 –s。

ubuntu下创建此软链接命令ln -s /home/site/ /var/www/html/
这样就可以在浏览器下输入localhost/site访问文件

Screenshot from 2018-11-11 21-38-27.png
上一篇下一篇

猜你喜欢

热点阅读