- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux环境下的BBS和邮件服务器
实验人:李海涛
实验环境:Red Hat Linux 5.4虚拟机环境下,本次实验使用真机(客户端)的Vmnet1和虚拟机(本机)相连
强烈建议,虚拟机自己重新安装
设置本机IP的配置:
设置本机DNS服务器
重新启动network服务,使以上的配置生效
查看本机IP地址的配置情况
客户机的设置:
测试本机到客户端的连通性
实验步骤:
一、构建DNS服务器(要求DNS服务器能做基本的正反向解析
和MX记录解析,为后续实验做准备)使用BIND软件实现
插入RHEL5.4的安装光盘,安装bind的相关软件包
由以上的软件包,即可做主、辅DNS服务器,但是要做缓存服、
务器就必须安装另外一个bind软件包caching-nameserver,它主
要是为配置BIND做缓存域名服务器提供必要的配置文件,
这些文件在配置主、从域名服务器时也可以作为参考。在这里只
需要做主域名服务器,可以不安装。但为了建立主DNS服务器
的相关配置文件方便,我们可以安装该软件包。下面将安装此软
件包,在RHEL5.4的光盘中。
查看是否安装成功
下面将在bind软件包的支持下配置本机为主DNS服务器
首先建立主DNS服务器的主配置文件并修改
下面是修改后的主DNS服务器的主配置文件
建立正反向区域的数据库文件并配置
配置正向区域数据库文件
配置反向区域数据库文件
保存以上配置文件,重新启动named服务
本机测试
客户机测试
经过以上配置,主DNS服务器的配置已经完成,可以用于正向、
反向和mx记录的解析。
二、搭建AMP的环境
1、编译安装Apache,首先查看本机是否安装了rpm包的apache,
如果有,将其卸载
获得apache的源代码包,编译安装apache
首先解压源代码包,解压到/usr/src
解压完成后,进入解压的apache目录,配置apache编译选项
配置完成后,编译并安装apache
编译和安装完成之后,修改apache的主配置文件
保存配置,启动apache服务
查看本机apache服务是否启动
在客户机上通过访问访问,测试apache正常工
作
2、编译安装mysql
首先查看本机是否存在mysql用户和rpm包安装的mysql,
如果存在,删除mysql用户及其宿主目录,删除rpm包安装的
mysql
建立运行mysql数据库的系统用户、组
获得mysql的源代码包,解压到/usr/src
解压完成后,进入解压的mysql目录,配置编译选项
配置完成后,编译并安装
安装后的调整
首先建立配置文件,在展开的源代码包目录中的
“support-files”文件夹下,提供了多个mysql服务器的配置样
例文件,分别用于不同负载的数据库服务器。一般选择
f文件即可,该配置文件适用于中等负载的数据库,
可以满足大多数企业的应用需求。
以mysql用户的身份执行mysql_install_db初始化数据库,修改
相关目录的所有权,以便mysql用户可以读写数据库
调整lib库路径:由于mysql安装到了非标准的路径中,所以还
需要将mysql的库文件路径/usr/local/mysql/lib/mysql加入到系
统的库文件搜索路径中,以便在用到的时候能够自动搜索到。增
加库文件搜索路径可以通过修改/etc/ld.so.conf文件实现。
注意:如果这里没有添加mysql的库文件路径并刷新库文件的搜
索路径,后面的postfix将无法正确的安装。
使用mysqld_safe脚本安全启动mysql服务
查看mysql服务是否正常运行
为了管理mysql服务方便,将其添加为系统服务
设置mysql程序的执行路径
为了在执行mysql等命令和脚本工具时输入方便,可以修改PATH
变量,添加执行路径/usr/local/mysql/bin,并将相关设置定义到
系统的/etc/profile文件中去
给mysql数据库的root用户设置一个密码
验证mysql是否正常工作
3、编译安装php
首先查看本机是否安装了rpm包的php,如果有,卸载rpm包的
php
获得php程序的源代码包,解压到/usr/src
解压完成后,进入解压的php目录,配置编译选项
配置完成后,编译并安装
复制php.ini配置文件
设置Apache的主配置文件httpd.conf,添加对php的支持
保存后,测试PHP的运行环境
在/usr/local/apche/htdocs/下建立index.php文件
保存index.php,重新启动apache服务
在客户端测试
三、搭建BBS论坛
首现建立用于bbs论坛的数据库(bbsdb)及用户runbbs
解压软件包,上传程序文件到/usr/local/apache/
您可能关注的文档
最近下载
- 菲律宾结构设计规范NSCP chapter 1.pdf VIP
- 課程设计---四工位机床.doc VIP
- YAESU 八重洲 FT-8900R 四频段FM车载台 说明书.pdf VIP
- 2017年四川省成都市中考数学试卷及答案解析.pdf VIP
- HG_T 4196-2011 化学试剂 十水合碳酸钠(碳酸钠).docx
- 2024-2025学年小学科学四年级上册湘科版(2024)教学设计合集.docx
- 九年级美术上册第1课齐白石徐悲鸿备课岭南版.ppt VIP
- (高清版)DB32∕T 1702-2010 电力用户变电所运行规程 .pdf VIP
- 服装造型点线面.pptx VIP
- 十一自然资源配置.pptx VIP
文档评论(0)