您现在的位置是:首页 >

中国互联网与因特网 用Linux轻松建立内部“因特网”

火烧 2022-10-30 02:39:08 1088
用Li ux轻松建立内部“因特网”   随着WWW的兴起 I ter et在我国的逐渐普及 网上诸之类的网站如雨后春笋不断涌现 在I ter et日益红火的今天 相信你早已加入了网迷的队伍 整天泡在网

用Linux轻松建立内部“因特网”  

中国互联网与因特网 用Linux轻松建立内部“因特网”
  随着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网站了 lishixinzhi/Article/program/Oracle/201311/18759  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码