|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.
0.为何会呈现如许一个组合?
之前在黉舍的时分已经为了敷衍先生而写过一篇练习呈报,主题是Linux有用服务供应,也就是用一台Linux呆板供应http,ftp等服务,事先为了赶工.以是选了个如许七零八落的标题[次要是专业对不上号,可是万幸先生收下练习呈报了].
VBox+vboxnetflt+Arch+Lighttpd+Nginx+MySQL+PHP+SShD+Samba+Rsyncd
这个组合实在现在我也没怎样想过,不外如今设置出来以后就发明相称温馨.次要是很合适我,大概也合适他人.之前都是用本机做服务来调试网页和其他服务,可是感到不恬逸的是本人假如没有效上某些服务的话白白开着仍是有些不舒坦.厥后就萌生了用VBox的设法,最后的话是用的NAT形式,经由过程10.0.2.2跟10.0.2.15这两个地点和端口映照来完成主机假造机的会见,如许的不敷就是映照端口的话就会华侈端口,厥后换成了网桥形式统统都协调了[不晓得拨号的童鞋怎样想].并且假造机能够做停息休眠操纵,如许就勤俭了体系资本,出格是我这类老爷机.间接用命令就能够把持假造机形态,非常便利.
VirtualBox假造机供应假造硬件撑持,vboxnetflt供应网桥服务,ArchLinux是我用得最久的Linux平台,Lighttpd也是良多人保举用的,那末Nginx就是为了高并发而存在,MySQL来供应多半的数据库服务,SShD供应了平安的终端服务和sftp,Samba是为了进步对win的亲和力存在,Rsyncd是用来文件同步的次要服务.没有ftp?恩.是的,Samba和Rsyncd分离为各个平台供应了极好的文件同步.ftp固然就是鸡肋了.
1.VirtualBox的安装ArchLinux下官方源里的是ose版本,保举用AUR里的bin版本.安装以后利用命令modprobe启用vboxdrv和vboxnetflt这两个模块.假造机的内核模块和假造机网桥模块.最好是把这两个模块增加到rc.conf里.
设置的时分,必要把网卡设置为桥接形式,并选择要桥接的网卡.
还要设置的就是开启VRDP撑持,设置认证形式为NULL.
如许基础上就完成了本文要用到的设置.
2.ArchLinux的安装这个间接用光盘镜像安装到假造机上就能够,然后设置好源[也能够用默许源],就能够安装以后的软件了.
经由过程相似如许的命令来启动假造机
VBoxHeadless-startvm“ArchStation”
经由过程相似如许的命令来把持假造机,分离是停息,持续,重启,关机,休眠
VBoxManagecontrolvm“ArchStation”pause
VBoxManagecontrolvm“ArchStation”resume
VBoxManagecontrolvm“ArchStation”reset
VBoxManagecontrolvm“ArchStation”poweroff
VBoxManagecontrolvm“ArchStation”savestate
3.SShD的安装openssh的设置默许就可以事情,但仍是要修正一下sftp的路径,如许便利偶然碰到的成绩.
安装openssh并编纂设置:
pacman-Sopenssh
vim/etc/ssh/sshd_config
找到这一行,改失落路径
Subsystemsftp/home/data/sftp
以后,我们的操纵就能够不必在rdesktop里操纵,间接利用终端程序登录到主机举行操纵
sshroot@192.168.1.103
4.PHP的安装这一步间接安装好,然后碰到必要加载某些模块的时分就编纂设置文件来解开所要加载模块的正文
pacman-Sphp
vim/etc/php/php.ini
找到extension设置部分,然后解开mysql这些必备的模块
5.LighttpD的安装安装lighttpd的时分必要设置php的剖析程序,也就是fastcgi.然后修正lighttpd的设置,使之经由过程fastcgi来剖析php程序.
pacman-Sphpphp-cgifcgi
vim/etc/lighttpd/lighttpd.conf
设置网页根目次
server.document-root=“/home/http/”
解开server.modules设置部分“mod_fastcgi”的正文,找到####fastcgimodule部分,解开这一段的正文
fastcgi.server&nbs
12下一页
学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。 |
|