知识大全 用Linux轻松建立内部“因特网”

Posted 地址

篇首语:不操千曲而后晓声,观千剑而后识器。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用Linux轻松建立内部“因特网”相关的知识,希望对你有一定的参考价值。

用Linux轻松建立内部“因特网”  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  随着WWW的兴起 Internet在我国的逐渐普及 网上诸之类的网站如雨后春笋不断涌现 在Internet日益红火的今天 相信你早已加入了网迷的队伍 整天泡在网上了 你可能还租了个 门面 在网上精心侍弄著自己的免费个人主页 可是 你有没有想过有朝一日安个 家 拥有属于自己的Internet网站呢?其实这并不难 本文教你如何用Linux在局域网内轻松地建立一个属于你自己的功能完善的网站 让你也过一把网管瘾 下面 且听我细细道来     一 安装Linux   限于篇幅 本文不介绍Linux的安装方法 请读者自行参考相关资料     二 配置DNS   DNS的功用是把计算机的名称转换为IP地址 DNS的使用简化了系统管理员及客户对主机文件的配置 下面我们针对Red Hat Linux来说明一下如何在Linux中配置DNS(假设要配置一个名为的域名)   ㈠准备工作    安装Red Hat 软件包选中DNS 并在启动栏选中named    配置网卡   主机名+域名   IP地址   子网掩码   缺省网关   ㈡DNS的配置    有关参数   域名   WWW服务器   Ftp服务器   Mail服务器    配置DNS   ①编辑/etc/named boot 使之为   directory /var/named   ;cache named ca   primary in addr arpa named local   primary   ②检查/etc/nf内容为   order host bind   multi on   ③检查文件/etc/nf为如下内容   search   nameserver   ④编辑或建立/etc/nf 内容为   options   directory /var/named      zone in addr arpa   type master   file named local    ;   zone   type master   file      ⑤检查/var/named/named local内容为   @ IN SOA (    Serial    Refresh    Retry    Expire    ) Minimum   IN NS    IN PTR localhost   ⑥编辑或建立文件/var/named/   @ IN SOA (    Serial    Refresh    Retry    Expire    ) Minimum   IN NS   * IN MX mail   * IN MX   localhost A   ns A    A   mail A   news CNAME ns   ftp CNAME ns    CNAME ns   ye A   设置完成后 执行ndc restart重新启动DNS    检查DNS   执行nslookup 结果应与以下内容相似 说明你已成功了   $nslookup   Default Server localhost   Address   >set q=any   >   Server localhost   Address      origin=   mail addr=   serial=   refresh= ( hours)   retry= ( hours)   expire= ( days hours mins)   minimum ttl= ( day)    nameserver=    internet address=    nameserver=    internet address=   >exit    客户端的配置   操作系统 中文Windows   控制面板 >网络 >配置 >TCP/IP >IP地址 指定IP地址 掩码   控制面板 >网络 >配置 >TCP/IP >DNS配置 >启用DNS 主机ye 域 并添加DNS的搜索顺序为     三 安装 配置和测试WWW服务器   ㈠取得相关软件   所需的软件包括   apache_ tar gz(Apache源代码包 在下载)   php tar gz(PHP 源代码包 下载)   MySQL tar gz(MySQL源代码包 在下载)   取得所有这些软件包之后将其放在同一个临时目录下面 以备安装之需   ㈡安装    安装MySQL   进入放置这些软件包的临时目录 用以下命令安装MySQL   tar zxvf MySQL tar gz(解压缩文件)   cd MySQL tar gz(进入MySQL源代码树的目录)    /configure prefix=/usr/local/mysql with charset=chinese_gb(假设MySQL最终安装在目录/usr/local/mysql下面)   make(编译)   make install(安装)    安装PHP   PHP在编译前要求Apache预先配置 以便PHP能知道自己要安装到什么地方 所以现在我们要先配置Apache 然后再编译PHP   编译Apache   tar zxvf apache_ tar gz(解压缩文件)   cd apache_ (进入apache源代码树的目录)    /configure prefix=/usr/local/d(假设Apache最终安装在目录/usr/local/d下面)   配置 编译和安装PHP   tar zxvf php tar gz   cd php    /configure with mysql=/usr/local/mysql with apache= /apache_ with gd enable magic quotes enable track vars(配置)   make(编译)   make install(安装)    安装Apache   进入到存放Apache源程序的目录   cd apache_   运行configure命令 使用Apache能够支持php    /configure prefix=/usr/local/  编译并安装   make   make install   ㈢配置Apache   安装完之后 进入到Apache安装目录下的conf目录 用文本编辑器编辑 配置Apache 以下是几个要改动的地方   将BindAddress *前面的#号去掉 令Apache可以接听*(所有IP地址) 指定的IP地址或是完整的域名   将ServerAdmin设定为(对应上面配置好的DNS)   将ServerName设定为(对应上面配置好的DNS)   将DirectoryIndex l该为DirectoryIndex l index php index s   将AddType application/x 一行前面的#号去掉 以使Apache能支持php   将AddHandler cgi script cgi前面的#号去掉 并改为AddHandler cgi script cgi pl   将ScriptAlias /cgi bin / /usr/local/d/cgi bin/ 改为Alias /cgi bin / /usr/local/d/cgi bin/   将   AllowOverride None   Options None   Order allow deny   Allow from all     改为     AllowOverride None   Options ExecCGI   Order allow deny   Allow from all     这样 就可以使用CGI了   将AddType text/ s和AddHandler server parsed s这两行前面的#号去掉 以使Apache能支持SSI   至此 已经基本上完成Apache的配置了 有关Apache的详细配置方法 请参阅其它相关资料   ㈣最后的测试工作    测试Apache   用以下命令启动Apache   /usr/local/d/bin/apachectl start   打开浏览器 输入地址 测试Apache能否正常工作    测试PHP   打开文本编辑器 输入下面内容 取名为testphp php 并将其保存在Apache安装目录下面的htdocs目录下面     打开浏览器 输入地址 测试PHP能否正常工作    测试MySQL   打开文本编辑器 输入下面内容 取名为testmysql php 并将其保存在Apache安装目录下面的htdocs目录下面     打开浏览器 输入地址 测试MySQL能否正常工作    测试CGI   将/usr/local/d/cgi bin目录下的cgi test文件更名为test cgi 执行以下命令   chmod /usr/local/  将test cgi的文件权限改为 然后 打开浏览器 输入地址 测试CGI能否正常工作   如果一切测试都通过 再用Windows 客户端测试 不出意外的话 恭喜你 你已经拥有一个属于自己的功能完善的Internet网站了 cha138/Article/program/Oracle/201311/18759

相关参考

知识大全 在 Linux 下建立 FTP 搜索引擎

在Linux下建立FTP搜索引擎  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要:parke

知识大全 教你轻松掌握数据库链路的建立和使用[1]

  一数据库链路的建立  数据库链路的建立语法一般是CREATEDATABASELINK[db_link_name]CONNECTTO  [user_name]IDENTIFIEDBY[passwor

知识大全 教你轻松掌握数据库链路的建立和使用[2]

  查看所有的数据库链接进入系统管理员SQL>操作符下运行命令  SQL>selectownerobject_namefromdba_objectswhereobject_type=DAT

知识大全 轻松切换X窗口管理器

轻松切换X窗口管理器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Linux下使用XWind

知识大全 两台计算机如何组建成一个局域网,且使用电话线接入因特网?

两台计算机如何组建成一个局域网,且使用电话线接入因特网?电话接入因特网,需要到电信开通ADSL两台电脑组成局域网需要一个交换机。但是要同时上网的话,需要的是路由器三台计算机怎样组建成局域网?这里笔者假

知识大全 点开网页就显示 无因特网访问,请检查您的网络设置

今天电脑突然上不了网点开网页就显示无因特网访问,请检查您的网络设置!这个问题是由于你的路由器被恢复了默认设置,所以导致你的网络中断,建议你从新配置路由器,这样就可以上网了。电脑上不了网,总是显示“无因

知识大全 完全用 GNU/Linux 工作

完全用GNU/Linux工作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  —摈弃Windows

知识大全 以区域网方式接入因特网的个人计算机有自己固定的IP地址吗

以区域网方式接入因特网的个人计算机有自己固定的IP地址吗  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 用GHOST对LINUX系统做备

用GHOST对LINUX系统做备  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作者dongle

知识大全 在Linux下的Oracle 用脚本建库实录

在Linux下的Oracle用脚本建库实录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先写