您的位置:首页 > 运维架构 > Linux

Linux服务器上手工编译安装WEB服务

2015-03-05 16:26 316 查看
实验

实验要求:
手工编译安装WEB服务,实现客户机访问。

由于下载的源码包在win7系统目录中,通过samba服务实现源码包共享到linux服务器:

Win7上将文件夹LAMP共享,在linux服务器上通过smbclient访问:




创建名为lamp目录,通过RPM方式安装命令cifs,实现共享目录挂载:





使用mount命令挂载并进入目录lamp查看:








将httpd的tar包解压缩到指定目录/opt目录下:




为了降低并发连接数,将apr的tar包同样解压缩到指定目录/opt下:








若要httpd使用apr软件包,需要将这两软件包递归复制到httpd子目录srclib中,另创建两个文件:




使用手工编译需要安装gcc,gcc-c++,make,pcre-devel等软件包:

使用yum方式安装,之前需要建立yum仓库:





使用同样方法安装gcc-c++,make,pcre-devel等软件包:

进入到/opt/httpd目录下进行手工编译:








使用make进行编译:




编译完后执行make install进行安装:




对网站安装路径进行优化,方便启动和停止服务:




编辑httpd脚本文件,在开头插入下面标记的一段内容,使其成为httpd服务脚本:




使用chmod命令使httpd服务具有执行权限:




若服务启动项中没有httpd服务,使用chkconfig命令添加,并设置在终端3和5中开启:





编辑httpd配置文件:





添加监听端口和本机IP地址,并设置完全合格域名:








启动服务并使用客户机测试:




添加一个网页并访问:







实验完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息