红联Linux门户
Linux帮助

linux下如何架设web?

发布时间:2009-07-24 22:41:42来源:红联作者:hfs311
在linux下如何架设web 希望有图解的。谢谢!~!~
文章评论

共有 1 条评论

  1. Ailone 于 2009-07-25 00:02:12发表:

    Linux快速构建apache web服务器
    作者:田逸(sery@163.com)

    apache服务器的最新稳定发布版本是httpd-2.2..0,官方下载地址是:http://httpd.apache.org/download.cgi。我们通过下面的步骤来快速的搭建一个web服务器。

    1、 下载源码文件httpd-2.2.0.tar.gz 到linux服务器的某个目录。
    2、 解压文件 # tar zxvf httpd-2.2.0.tar.gz .
    3、 配置 # ./c ?refix=/usr/local/apache //指定安装目录,以后要删除安装就只需删除这个目录。
    4、 编译和安装。 # make ; make install .
    5、 编写启动脚本,把它放到目录 /etc/rc.d/init.d/里,这里取名为httpd,其内容如下:
    #!/bin/bash
    #descripti server
    #chkc 235 98 98
    case "$1" in
    start)
    echo "starting apache daemon..."
    /usr/local/apache2/bin/apachectl -k start
    ;;

    stop)
    echo "stopping apache daemon..."
    /usr/local/apache2/bin/apachectl -k stop
    ;;

    restart)
    echo "restarting apache daemon..."
    /usr/local/apache2/bin/apachectl -k restart
    ;;

    status)
    statusproc /usr/local/apache2/bin/httpd
    ;;

    *)
    echo "usage: $0 {start|stop|restart|status}"
    exit 1
    ;;
    esac

    注意:#descripti server 这一行必须加上,否则在执行命令 # chkc ?add httpd 时会出现“service apache does not support chkc 2345 98 98 表示在执行命令 # chkc ?add httpd 时会在目录 /etc/rc2.d/ 、/etc/rc3.d/ /etc/rc5.d 分别生成文件 s98httpd和 k98httpd。这个数字可以是别的。

    6、 执行命令 # chkc ?add httpd ,进入目录/etc/rc3.d/检查是否生成文件 s98httpd及k98httpd.
    7、 启动服务 # service httpd start .

    linux下建web服务器
      以前还没用linux时候,刚开始用是在虚拟机上装的,可是刚觉跑起来发现太慢了,编译一个内核都要半天,对我这种急性子真是受不了。后来就在硬盘上装双系统,感觉起来就不一样,可是这几天我从新装了最新的版本ubuntu8.04,看到网上有人竟然直接装在ntfs格式文件系统的盘下,感觉蛮奇怪的,因为linux是ext3的文件系统,可后来一查才发现原来这个最新版本支持ntfs格式的,就直接在windows的一个盘下用一个文件夹当ubuntu的目录,不过我是比较喜欢双系统,即使这样装它是通过镜像进行操作,所有速度还是不太好。

      下面来说一下,在linux下配置web服务器,我是装tomcat和jboss,我个人比较喜欢jboss因为在 ssh的工程下,如果有出错信息打印比较具体,可以很好定位错误的地方,不国启动比较慢。

      tomcat

      1,首先从apche主网上下载一个支持linux版本的服务器apache-tomcat-6.0.18.tar.gz,(jboss可以下载一个通用的版本jboss-4.2.3.GA.zip具体可以在https://sourceforge.net/project/showfiles.php?group_id=22866下载)

      2在你想要的目录下建一个目录存放,我是放在我的空间下/home/limingzi/software/java

      3,把那个文件放在刚建的目录下,解压tar zxvf apache-tomcat-6.0.18.tar.gz (如果是其他压缩文件,在我的空间里有一些对应的解压缩命令)

      4,最后还是配置路径,我是直接在/etc/environment下配置
    JAVA_HOME=/usr/lib/jvm/java-6-sun
    CATALINA_HOME=/home/limingzi/software/java/apache-tomcat-6.0.18
    JBOSS_HOME=/home/limingzi/software/java/jboss-4.2.3.GA
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JBOSS_HOME/bin:$CATALINA_HOME/bin"
    CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
      jboss和tomcat是一样的如上

      最后用终端进入其中的一个目录,启动一个服务器tomcat是startup.sh,jboss是run.sh

      http://localhost:8080/

      看到对应的欢迎页面就是成功了。