新客网
首页 | 新闻 | 系统·网络·服务器·安全 | 工具·办公 | 编程·数据库 | 图象·网页·运营 | 硬件·存储 | 专题教程 | 旧版
 → 当前位置:首页 > 教程 > 服务器 > web服务器 > 正文

FreeBSD平台下Web服务器架设攻略

XKER.COM   2006-9-11 9:49:07  来源:小新技术网收集整理  点击:

  在FreeBSD系统中,网络能力十分重要,对于一个标准的FreeBSD系统,至少要有一个网络界面以便与其他计算机通信。它支持Token Ring和FDDI,以及普通电话拨号连接、ISDN、ATM等广域网连接方式。关于FreeBSD系统的安装,前面已为读者朋友作过介绍,本文要讨论的是基于此系统平台下的WEB服务的组建情况,FreeBSD的使用版本为4.7。
  
  一.接入Internet
  
  配置的第一步就是让FreeBSD接入Internet并设置好代理服务。我们知道,本机使用ADSL接入Internet有两种情况,即通过拨号获取的动态ip或ISP提供的静态ip。以下主要介绍动态IP的配置过程。
  
  方法很简单,通过直接编辑“/etc/ppp/ppp.conf”文件和“/etc/rc.conf”文件即可实现接入Internet并支持NAT方式的透明代理。
  
  打开PPP.conf文件对其实施配置时,使用以下命令:
  
  # vi /etc/ppp/ppp.conf
  
  一个简单的配置实例(注意set前要有空格):
  default:
  set log Phase tun command
  set ifaddr 10.0.0.1/0 10.0.0.2/0
  adsl:           # 配置代号
  set device PPPoE:vr0   # vr0 改成你连接ADSL modem的网卡名
  set mru 1492
  set mtu 1492
  set authname username   # username是拨号用户名
  set authkey password    # password是拨号密码
  set dial
  set login
  add default HISADDR
  
  然后打开rc.conf文件对其实施配置时,使用以下命令:
  
  # vi /etc/rc.conf
  
  一个简单的配置实例:
  # -- sysinstall generated deltas -- # Tue Jul 15 21:20:28 1997
  # Created: Tue Jul 15 21:20:28 1997
  # Enable network daemons for user convenience.
  # Please make all changes to this file, not to /etc/defaults/rc.conf.
  # This file now contains just the overrides from /etc/defaults/rc.conf.
  hostname="www.usweb.com"         # 你的主机域名
  ifconfig_fxp0="inet 192.168.0.1 netmask 255.255.255.0"  #内网网卡ip地址,fxp0是网卡名
  inetd_enable="YES"            # 开机加载inetd
  kern_securelevel_enable="NO"
  linux_enable="YES"
  nfs_reserved_port_only="NO"
  sendmail_enable="NO"
  sshd_enable="YES"
  usbd_enable="NO"
  gateway_enable="YES"
  firewall_enable="YES"          #启用防火墙
  firewall_script="/etc/rc.firewall"
  firewall_type="open"
  firewall_quiet="YES"
  firewall_logging_enable="YES"
  ppp_enable="YES"             # 开机自动拨号
  ppp_mode="ddial"
  ppp_nat="YES"               # 启用透明代理
  ppp_profile="adsl"            # 配置代号
  # -- sysinstall generated deltas --  # Wed Jul 16 06:52:13 1997
  
  通过对以上两个文件的个性修改并重新启动后,就可以拨号上网并实现透明代理了。客户端需要将DNS设置为服务商提供的DNS地址,网关设成代理服务器的内网卡IP地址,本例为“192.168.0.1”。并把IE的“Internet选项”里关于连接设置的所有复选框清除。如果解析不了域名,就检查“/etc/resolv.conf”文件是否正确的配置了DNS服务器地址。
  
  二.安装并设置web服务器
  
  Web服务器的安装与设置请按参照以下步骤进行:
  
  第一步:关掉Squid服务,删除Ipfw的透明代理端口转发语句,命令组成为:
  # cd /usr/local/etc/rc.d
  # ./squid.sh stop
  # mv squid.sh squid.sh.bak
  # ipfw del 500 fwd 127.0.0.1,3128 tcp from 192.168.0.0/24 to any 80
  
  第二步:安装ports。使用它,可让FreeBSD安装各种软件变得很轻松。(如果已经有/usr/ports目录则证明已经安装过了),命令格式为:
  # /stand/sysinstall
  然后依次选择“Configure—Distributions—ports”,ports即被安装在“/usr/ports”目录中。
  
  第三步:接着安装apache1.3.27 + modssl(关于软件的安装版本大家可以根据实际情况选择,下同)。安装后系统会自动产生启动脚本apache.sh,在/usr/local/etc/rc.d目录中。可以通过运行apache.sh start|stop来启动或停止apache。命令格式为:

本新闻共2页,当前在第1页  1  2  

上一篇教程:RHEL AS 4系统应用:web服务器篇
下一篇教程:用PHP写的WEB服务器PHPlet Windows 安装
收藏本文】 【我要投稿】 【打印本文】 【论坛讨论】 【关闭窗口

相关文章
·站长手册:WIN2003下Web服务器配置·Web服务器专题
·解决apache Web服务器网页显示乱码的两种方法·Windows2003校园Web服务器常见问题(图) 
·Unix的Web服务器安全指南·打造安全IIS服务器之IIS FAQ
·Web服务器记录中查找黑客踪迹的方法·用IIS建立高安全性Web服务器
·Freebsd+Resin成功建立支持jsp平台·菜鸟大学堂:一步一步配置WEB服务器
·用PHP写的WEB服务器PHPlet Windows 安装·RHEL AS 4系统应用:web服务器篇
·Linux下Web服务器架设攻略·PHP所开发的WEB服务器在Windows下的安装
·FreeBSD网站平台建设全过程-安装配置web服务器·基于IIS的WEB服务器架建

学院文章搜索
  
推荐文章
·编程过把瘾:自己动手写操
·数据恢复指南 专题
·硬盘“逻辑锁”解决办法
·DOS使用中的常见问题解答
·DOS下常用的相关网络命令
·Win2000优化技巧篇之:硬件
·惊心8小时:破译Windows运行
·菜鸟必备:超实用低级格式
·硬件有价数据无价 硬盘开盘
·国内数据恢复市场内幕揭秘
阅读排行
·免费代理IP(每日更新)
·DB2 9数据库专题
·关于 Apache 的几种常见应
·站长手册:WIN2003下Web服
·QQ千人好友浮出水面 会员抢
·DOS下对系统重新进行分区
·Fdisk分区详解
·Firefox出现新高危0Day漏洞
·dos如何进行系统配置
·5种Alexa世界排名作弊方式
专题教程
·数据恢复指南 专题
·Web服务器专题
·DB2 9数据库专题
·ghost教程 专题
·局域网技术专题
·虚拟机专题
·CDN加速技术专题
·注册表教程专题
·电脑技巧 专题
·Linux与虚拟化技术
最新文章
·Firefox出现新高危0Day漏洞
·QQ千人好友浮出水面 会员抢
·DOS下对系统重新进行分区
·Fdisk分区详解
·DOS常用命令
·dos如何进行系统配置
·dos慎用命令
·Ver、Vol、Ctty命令使用说
·Tree、Unformat、Vsafe命令
·Setver、Share、Subst命令
设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003 - 2006 XKER Inc. All Rights Reserved
新客网 版权所有