首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>linux服务器>正文

跨平台Linux虚拟服务器配置心得

http://www.oklinux.cn  2009-10-10  blog.imxifs.cn    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

转自:blog.imxifs.cn

跨平台Linux虚拟服务器配置心得—个人虚拟主机搭建心得

本文主要介绍了ArchLinux下提供服务的一些配置心得.

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”

通过类似这样的命令来控制虚拟机,分别是暂停,继续,重启,关机,休眠

VBoxManage controlvm “ArchStation” pause

VBoxManage controlvm “ArchStation” resume

VBoxManage controlvm “ArchStation” reset

VBoxManage controlvm “ArchStation” poweroff

VBoxManage controlvm “ArchStation” savestate

3.SShD的安装
openssh的配置默认就能工作,但还是要修改一下sftp的路径,这样方便偶尔遇到的问题.

安装openssh并编辑配置:

pacman -S openssh

vim /etc/ssh/sshd_config

找到这一行,改掉路径

Subsystem sftp /home/data/sftp

之后,我们的操作就可以不用在rdesktop里操作,直接使用终端程序登录到主机进行操作

ssh [email protected]

4.PHP的安装
这一步直接安装好,然后遇到需要加载某些模块的时候就编辑配置文件来解开所要加载模块的注释

pacman -S php

vim /etc/php/php.ini

找到extension设置部分,然后解开mysql这些必备的模块

5.LighttpD的安装
安装lighttpd的时候需要配置php的解析程序,也就是fastcgi.然后修改lighttpd的配置,使之通过fastcgi来解析php程序.

pacman -S php php-cgi fcgi

vim /etc/lighttpd/lighttpd.conf

配置网页根目录

server.document-root = “/home/http/”

解开server.modules设置部分”mod_fastcgi”的注释,找到#### fastcgi module部分,解开这一段的注释

fastcgi.server = ( “.php” =>( “localhost” =>(“socket” => “/tmp/php-fastcgi.socket”,“bin-path” => “/usr/bin/php-cgi”)))fastcgi.server = ( “.php” =>

( “localhost” =>

(

“socket” => “/tmp/php-fastcgi.socket”,

“bin-path” => “/usr/bin/php-cgi”

)

)

)

TIPS:设置目录映射可以通过类似下面的方式来设置

alias.url = ( “/repo/” => “/media/sda6/repo/” , “/axr/” => “/home/axr/” )

共3页: 上一页 1 [2] [3] 下一页

上一篇:摩托罗拉退出LiMo基金会 专心Android   下一篇:硬盘安装Ubuntu 9.10

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Ubuntu上用LFTP和cRON实现每天自动备份到FTP服务器
·Ubuntu Server 修改分辨率
·Ubuntu下安装LAMP环境最简单的方法
·Linux Rsync命令实现备份-
·Red Hat Linux 9:LAMP 环境搭建手札
·Linux学习之Tomcat服务器安装
·Ubuntu中修改域/工作组
·Linux默认安装下PHP没有报错的解决方法
·在Ubuntu上安装配置Subversion Aapache SSL以及权
·Ubuntu Linux下用SSH密匙方式连接远端VPS
·Ubuntu分布实验(CVS SSH)
·Ubuntu Apache2开启mod_rewrite模块
·Linux AS4.0下BES无法启动故障修复手记
·Ubuntu 安装OpenWebMail 全过程
·Ubuntu下用Squid设置一台机器为代理服务器
·Nginx在Linux下的安装及一些问题解决方案
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·利用VSFTP架设Linux环境下的FTP服务器
·Linux下安装Apache 2.2.6 笔记
·Linux下的主要VPN技术
·Linux下Samba服务器搭建实例
·用Sendmail在Linux下架设邮件服务器
·2009服务器盘点:再见Sun 再见麦克利尼
·SUSE 10上做VPN服务器
·在Ubuntu 9.10中打造带tdbsam Backend
·Ubuntu服务器上SSH Server 的安装配置
·Nginx 禁止某个 User_Agent 的方法
·Linux-Apache-MySQL-PHP网站架构方案分
·Nginx 对某些 User_Agent 进行限速的方
  阅读排行
·Linux系统下架设APACHE SVN服务器全过
·Linux下用vsftp轻松搭建FTP服务器(修订
·Ubuntu下安装tftp服务器的步骤
·Linux 下配置vsftp虚拟用户总结
·详解远程SHELL下安装配置RedHat ES 5的
·Linux下安装eclipse与myeclipse
·Linux DNS Server -bind 9.5.0 安装配
·Linux与Linux,Linux与Windows之间使用S
·Ubuntu上搭建SVN服务器全攻略
·LVS集群学习笔记(NAT\DR\IP tunnel)
·Linux下tomcat启动jvm内存设置
·Linux shell 中FTP实现自动下载上传文
·安装大型Linux集群(4):节点安装和 GPFS
·Linux系统下架设PPTP VPN服务器
·Linux系统中下查看内存的方法
网摘收藏: