linux 跟我一起学16

linux 跟我一起学16

1.这节课我们学习apache配置web服务器,组建php和mysql开发环境,并增加ssl安全协议,保证数据传输安全
首先我们去http://httpd.apache.org/download.cgi去这里下载apache的最新版本2.2.4
Unix Source: httpd-2.2.4.tar.gz [PGP] [MD5] 大家最好把md5校验码记住,等下载完软件后进行测试,以防你下的软件出错,在这里你点[MD5]就能看到
[root@zy jishu]# md5sum httpd-2.0.59.tar.gz
35a4cebaa6b4548f9a48375ea9629c8f  httpd-2.0.59.tar.gz
你可以查看自己的文件下载是否正确
2.[root@zy jishu]# tar zxvf httpd-2.2.4.tar.gz 解压文件
[root@zy jishu]# cd httpd-2.2.4 进入该目录
[root@zy httpd-2.2.4]# ./configure --help |more 查看脚本的支持
[root@zy httpd-2.2.4]# ./configure --sysconfdir=/etc --enable-ssl --enable-modules
--sysconfdir=/etc 指的是将配置文件安装在etc目录下
--enable-ssl 激活ssl安全协议,为了web传输的安全性
--enable-modules 为了以后能用php所以加上这个模块
在这里给大家介绍几个名词,ssl是互联网上最普遍使用的安全通信协议,保证服务器和客户机之间数据资料的传输安全http://www.openssl.org大家可以去这里下载它
没办法呵呵 版主说了我再发20帖给我发本书,呵呵有总比没有强啊 ,所以兄弟我偷工减料些,不过继续保证质量只是内容分几次发而已呵呵,希望大家支持
MODSSL
apache服务器软件的ssl模块,在http通信中保护数据,从apache2.0开始这个模块已经整合进apache web服务器软件了
动态网站的经典组合
windowsNT  + iis  +mssql +asp
linux  + apache +mysql +php
郁闷啊 ,不知道怎么搞的装2.2.4总是报错,所以就下了个2.0.59一装就装成功了,可能我的下载有问题了,不管了,反正版本老点稳定就好,呵呵,大家试试吧,帮我找找原因为什么装不上2.2.4
./configure 检查成功后会在当前目录下创建一个makefire文件 如果检查失败的话是不能使用make命令来进行编译二进制文件的
[root@zy httpd-2.0.59]# make
[root@zy httpd-2.0.59]# make install
[root@zy root]# /usr/local/apache2/bin/apachectl start 启动apache服务器
大家如果想让开机就启动apache
[root@zy sbin]# vi /etc/rc.local
/usr/local/apache2/bin/apachectl start 把这句话加进去
然后大家可以用网站进行测试下http://192.168.1.144/ 我这里服务器的地址是这个地址
[root@zy jishu]# lynx http://localhost 也可以这样测试
默认网站首页的目录是
[root@zy root]#more /usr/local/apache2/htdocs/index.html.zh-cn.gb2312
[root@zy htdocs]# netstat -tnlp 查看端口80是否被占用
在这里大家注意一下,apache的日志文件,不是放在/var/log下 的
[root@zy apache2]# tail /usr/local/apache2/logs/error_log日志是放在这里的
到此apache安装完成,接下来我们安装mysql数据库
http://www.mysql.org/downloads/mysql/5.1.html大家可以去这里下载,我是下载的5.1.20听说这个版本比较稳定呵呵
终于出来了 ,apache+mysql+tomcat+php   一套不错的组合
顶起~~~~mysql6.0出来了   好像文档没有的 ~~~
总结得不错,学习了