知识大全 用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搜索引擎 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘要:parke
一数据库链路的建立 数据库链路的建立语法一般是CREATEDATABASELINK[db_link_name]CONNECTTO [user_name]IDENTIFIEDBY[passwor
查看所有的数据库链接进入系统管理员SQL>操作符下运行命令 SQL>selectownerobject_namefromdba_objectswhereobject_type=DAT
轻松切换X窗口管理器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在Linux下使用XWind
知识大全 两台计算机如何组建成一个局域网,且使用电话线接入因特网?
两台计算机如何组建成一个局域网,且使用电话线接入因特网?电话接入因特网,需要到电信开通ADSL两台电脑组成局域网需要一个交换机。但是要同时上网的话,需要的是路由器三台计算机怎样组建成局域网?这里笔者假
今天电脑突然上不了网点开网页就显示无因特网访问,请检查您的网络设置!这个问题是由于你的路由器被恢复了默认设置,所以导致你的网络中断,建议你从新配置路由器,这样就可以上网了。电脑上不了网,总是显示“无因
完全用GNU/Linux工作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! —摈弃Windows
知识大全 以区域网方式接入因特网的个人计算机有自己固定的IP地址吗
以区域网方式接入因特网的个人计算机有自己固定的IP地址吗 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
用GHOST对LINUX系统做备 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 作者dongle
在Linux下的Oracle用脚本建库实录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先写