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

实验




实验要求:

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

 

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

 

 

 

 

 

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

wKioL1T4DfzRKxPjAAHTV0_sWF0612.jpg



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


wKiom1T4D1HQUo39AAEWBTMZ4to664.jpg


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

wKiom1T4D27hvxBAAAE0qxrJOIw186.jpg



wKioL1T4EJvCvPoaAAE4WpELfss018.jpg




httpdtar包解压缩到指定目录/opt目录下:

wKiom1T4D57yrhj8AACb_1lTsKg127.jpg




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

wKiom1T4D9TiVVTkAAB0E96OGfM709.jpg



wKioL1T4EOrA6U__AACOigQy59c954.jpg



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

wKioL1T4EQbQ00TBAACdbYOfL9s390.jpg



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

 

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


wKiom1T4EDfwQR7vAACMHlIq7jM170.jpg


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

 

 

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

wKioL1T4EWmhK4mcAACWv1OO4U8536.jpg



wKioL1T4EZ2Cx3QcAACuKsuGDGQ806.jpg


使用make进行编译:

wKioL1T4EczjL70HAACiW_Q4YNk633.jpg


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

wKiom1T4EM6D0hvDAADmsOvfXoY880.jpg



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

wKioL1T4EhGCpJvfAACEUPZQy28930.jpg


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

wKioL1T4Ei6D9mXrAAEX6EJ8HEk020.jpg


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

wKioL1T4EkuxxBYbAADPfk1QiHo689.jpg



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


wKiom1T4EVKjBBMgAAEv1fl7qKs399.jpg



编辑httpd配置文件:


wKioL1T4EpLSTDZ_AACpICZzTT4482.jpg



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

wKiom1T4Eb7xVV5QAACG-H116AE145.jpg



wKioL1T4EumCzXIoAADoyMe4e-M988.jpg



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

wKiom1T4EeyCpz7gAADZEjbRXnE219.jpg



添加一个网页并访问:

wKioL1T4EyPR3FYHAACXh2v1KRw482.jpg



wKioL1T4E0qzQvGyAACYSG-yGjQ660.jpg

实验完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章