奇趣技术网 收藏本站
设为主页
商务合作
首页 新闻中心 行业动态 软件新闻 安全资讯 病毒预警 漏洞发布 操作系统 Dos Win9x Win2000 WinXP Win2003 WinVista Linux Unix
数据库 DB2 Access MSSQL MySQL Oracle Sybase 编程技术 ASP PHP JSP CGI/Perl XML .Net C/C++/C# VB VC Delphi Java 汇编
安全技术 安全教学 工具介绍 漏洞利用 病毒防范 入侵检测 防火墙 安全防范 汉化破解 攻击实例 加密解密 技术论坛
中华网络安全联盟 >> 操作系统 >> Unix >> FreeBSD WEB服务器架设笔记 1
操作系统
Windows XP
Windows 2000
Windows Vista
Windows 2003
Windows 9x
DOS
Linux
Unix
  • FreeBSD从零学起图文手

  • FreeBSD服务器的安装与

  • FreeBSD服务器的安装与

  • FreeBSD服务器的安装与

  • FreeBSD+IPFILTER实现

  • FreeBSD下vmware的网络

  • FreeBSD 5.x 中 gbfs 

  • FREEBSD下VINUM做软RA

  • FreeBSD WEB服务器架设笔记 1
    字体:

    中华网络安全联盟    作者:佚名    来源:转载    时间:2006-3-31

    系统安装、升级、内核定制

    FreeBSD 5.2.1 RELEASE
    Mysql 4.0
    Apache 2.0.50
    PHP 4.3.8
    Pure Ftpd 1.0.20

    一、系统安装

    系统安装选择standard方式

    Minimal 安装,安装完后启动系统


      Code: [Copy to clipboard]  
    /stand/sysinstall
     


    configure->distributions
    选择:src->sys 和 ports 两个,安装系统内核源码和ports tree


    这一段对服务器没用,只是为了方便在家里用ADSL接入互联网,以便调试服务器
    ================================================
    启用adsl:
    编辑 ppp.conf 配置文件


      Code: [Copy to clipboard]  
    ee /etc/ppp/ppp.conf
     


    加入以下代码:


      Code: [Copy to clipboard]  
    adsl : #配置代号

    set device PPPoE: em0 # 用你的网卡设备名称替代xl1
    set authname *** #你的ADSL登陆名称
    set authkey *** #你的账号密码
    set dial
    set login
    set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
    add default HISADDR# Add a (sticky) default route
    enable dns #从拨号服务器中获得正确的DNS服务器地址
     


    注意:每一个设定行前要有一个空格,adsl: 这一个配置代号行前面不能有空格
    手动启用ADSL:


      Code: [Copy to clipboard]  
    ppp -ddial adsl
     


    如果想在系统启动时自动启用adsl:ee /etc/rc.conf
    加入以下代码:


      Code: [Copy to clipboard]  
    ppp_enable="YES" 
    ppp_mode="ddial"
    ppp_profile="adsl"
     


    ===================================

    二、cvsup 升级源码

    确定机器已经联上网了


      Code: [Copy to clipboard]  
    cd /usr/ports/net/cvsup-without-gui
    make install clean
     


    这个过程会很漫长,去看会儿 China Open 吧,吼吼 ........

    好了,cvsup 装好了,现在来升级源码
    supfile懒得自己写,可以拷sample过来用:
    为了以后升级时不用再写supfile,建个目录放supfile吧


      Code: [Copy to clipboard]  
    mkdir /usr/cvusp
    cp /usr/share/examples/cvsup/stable-fupfile /usr/cvsup
    cp /usr/share/examples/cvsup/standard-fupfile /usr/cvsup
    cp /usr/share/examples/cvsup/ports-fupfile /usr/cvsup
     


    一般就用这三个,如果你觉得不够,可以将 /usr/share/examples/cvsup 下面的supfile 全拷过去

    更新 ports tree
    编辑 supfile


      Code: [Copy to clipboard]  
    ee /usr/cvsup/ports-supfile
     


    为了加快 cvsup 的速度,用国内的cvsup服务器


      Code: [Copy to clipboard]  
    *default host=cvsup3.cn.freebsd.org #把这行改了
     


    作为一个web服务器,没必要升级全部的 ports tree,再接着改一下


      Code: [Copy to clipboard]  
    #ports-all  #这行前面加上注释号,不然就会更新全部 ports tree了
     


    然后,下面的一段已经加上注释号的,也要改


      Code: [Copy to clipboard]  
    ports-base
    #ports-arabic
    ports-archivers
    #ports-astro
    #ports-audio
    #ports-benchmarks
    #ports-biology
    #ports-cad
    #ports-chinese
    ports-comms
    ports-converters
    ports-databases
    ports-deskutils
    ports-devel
    ports-dns
    ports-editors
    ports-emulators
    #ports-finance
    #ports-french
    ports-ftp
    #ports-games
    #ports-german
    #ports-graphics
    #ports-hebrew
    #ports-hungarian
    #ports-irc
    #ports-japanese
    ports-java
    #ports-korean
    ports-lang
    ports-mail
    ports-math
    #ports-mbone
    ports-misc
    #ports-multimedia
    ports-net
    #ports-news
    #ports-palm
    #ports-picobsd
    #ports-polish
    #ports-portuguese
    ports-print
    #ports-russian
    #ports-science
    ports-security
    ports-shells
    ports-sysutils
    ports-textproc
    #ports-ukrainian
    #ports-vietnamese
    ports-www
    #ports-x11
    #ports-x11-clocks
    #ports-x11-fm
    #ports-x11-fonts
    #ports-x11-servers
    #ports-x11-toolkits
    #ports-x11-wm
     


    改完存盘,然后更新 ports tree


      Code: [Copy to clipboard]  
    cvsup -g -L 2 /usr/cvsup/ports-supfile
     


    好,再去看会儿 China Open 吧,赫赫

    更新系统源码

    编辑 supfile


      Code: [Copy to clipboard]  
    ee /usr/cvsup/standard-supfile
     


    有两个地方要改:


      Code: [Copy to clipboard]  
    *default host=cvsup3.cn.freebsd.org
    *default release=cvs tag=RELENG_5_2_1_RELEASE 
     


    注意:原文件中的 cvs tag 是一个点,一定要改了它(偶就曾因为忘记改这行,结果更新到了6.*,暴汗~~~~),特别是用current分支的朋友,并且一定要改对,可以去这个网页查 cvs tag: http://www.freebsd.org/cgi/cvsweb.cgi/src/

    定制内核

    这个没什么可说的了,N多教程可以看
    有一点要说明,如果你没有更新过系统源码,用以下代码编辑安装新内核


      Code: [Copy to clipboard]  
    /usr/sbin/config 你的内核文件名
    cd ../complie/你的内核文件名
    make depend
    make
    make install
     


    如果更新过系统源码:


      Code: [Copy to clipboard]  
    cd /usr/src
    make buildkernel KERNCONF= 你的内核文件名
    make installkernel KERNCONF=你的内核文件名
     

    字体:
     
    设为主页 收藏本站 联系我们 友情连接 商务合作 网友留言
    Copyright©2006-2008 中华网络安全联盟 All rights reserved.