当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: [b:f9ff56d54d][color=red:f9ff56d54d]所有回复,请贴到http://bbs.chinaunix.net/forum/viewtopic.php?t=1251。
 

 

 ·如何重新配置xfree86`````    »显示摘要«
    摘要: 我的x突然启动不了```显示如下内容: [glx]: initializing glx extension could not init font path element unix/:7100,removing from list! fatal server error: could not open default font fixed reporting a problem ......
    摘要: [color=green:26b9f6daa1]作者:梁尚锋 网名:好好先生/longfei 原出处:www.chinaunix.net 参考文档:[url]http://www.chinalinuxpub.com/read.htm?id=1337[/url]      [url]http://www.fengnet.com/showart.html?art_id=395&cat_id=10......


[系列.原创]Linux不完全攻略x

[b:f9ff56d54d][color=red:f9ff56d54d]所有回复,请贴到 http://bbs.chinaunix.net/forum/viewtopic.php?t=1251 .[/color:f9ff56d54d][/b:f9ff56d54d] 【程序编程相关:[原创]在Virtual PC 5.2上

【推荐阅读:如何设置同一用户同一时间只能有一个人登陆

【扩展信息:请问哪位大侠,如何在linux上看win

我没空了.只好先把这些没整理的发上来.

web:

[code:1:f9ff56d54d]

xx. 搭建网页服务器

版本:2004-06-27-01

    网页服务器=iis?错啦!

    网页服务器首选apache.用google查查,优秀的多平台支持.良好的安全性与高度的可定制能力性使它差不多占据了网页服务器7成份额.

xx.1 准备工作

    去http://www.apache.org,在那里找一个叫httpd的东东下载.要source,不要binary的.

    我下载的是此时的最新版本,“httpd-2.0.49.tar.gz”.还有一个很小的验证码文件,“httpd-2.0.94.tar.gz.md5”,一起下回来.

    对“httpd-2.0.49.tar.gz”执行“md5sum ”,看看得出的字符串是否与“httpd-2.0.94.tar.gz.md5”里的一致,不一致请重新下载.“httpd-2.0.94.tar.gz.md5”里的字母可能是大写的,这无所谓.要注意的是,“httpd-2.0.94.tar.gz.md5”里的字符串很可能是以两位一组分开的,以致于我以为下回来的文件是坏的.

xx.2 安装

    我安装apache的路径是“/opt/prog/c/apache”.先把“httpd-2.0.49.tar.gz”丢到装临时文件的目录“/opt/prog/tmp”里.开终端,进这个目录:

[root@tfw-rfl40 root]# cd /opt/prog/tmp

[root@tfw-rfl40 tmp]#

    解压缩:

[root@tfw-rfl40 tmp]# tar zxvf ./httpd-2.0.49.tar.gz

……

……

……

[root@tfw-rfl40 tmp]#

    得到apache的源代码目录“httpd-2.0.49”.

    进这个目录:

[root@tfw-rfl40 tmp]# cd httpd-2.0.49

[root@tfw-rfl40 httpd-2.0.49]#

    配置,生成编译选项:

[root@tfw-rfl40 httpd-2.0.49]# ./configure --prefix="/opt/prog/c/apache" --enable-module=so

……

……

……

[root@tfw-rfl40 httpd-2.0.49]#

    “ --prefix=”用来指定软件的安装路径.

    “ --enable-module=”使apache编译.安装完成后能够随时加载其所指类型的外部模块.可以用多个“ --enable-module=”指定支持多种模块.

    更多的参数,在此暂不列举.

    编译.连接,把源代码变成本地二进制码:

[root@tfw-rfl40 httpd-2.0.49]# make

……

……

……

[root@tfw-rfl40 httpd-2.0.49]#

    安装,把对应的文件送到相应的地方.

[root@tfw-rfl40 httpd-2.0.49]# make install

……

……

……

[root@tfw-rfl40 httpd-2.0.49]#

xx.3 运行

    现在去软件安装的地方:

[root@tfw-rfl40 httpd-2.0.49]# cd /opt/prog/c/apache

[root@tfw-rfl40 apache]#

    启动网页服务器:

[root@tfw-rfl40 apache]# ./bin/apachectl start

[root@tfw-rfl40 apache]#

    开启浏览器,访问url“localhost”.如果你的计算机已经接入以太网,你可以在另外一台计算机的浏览器里用ip地址访问你自己的计算机.由物理主机与虚拟机构成的以太网环境同样适合.能看到绘有一支大羽毛的apache测试页即告成功.

    重新启动网页服务器:

[root@tfw-rfl40 apache]# ./bin/apachectl restart

[root@tfw-rfl40 apache]#

    关闭网页服务器:

[root@tfw-rfl40 apache]# ./bin/apachectl stop

[root@tfw-rfl40 apache]#

xx.4 更高的要求

xx.4.1 ……

    ……

    ……

    ……

xx.4.2 中文支持

    “adddefaultcharset iso-8859-1”一行改为“adddefaultcharset gb18030”

    ……

    ……

    ……

[/code:1:f9ff56d54d]

jsp:

[code:1:f9ff56d54d]

xx. 搭建jsp服务器

版本:2004-06-13-01

    jsp是一项很有前途的站点动态网页技术,如果你把握得当,也很有钱途.tomcat是apache基金jakart项目的产品,曾经被sun推荐来做jsp容器,搭建jsp服务器的首选.

    tomcat可以充当apache的jsp扩展插件,也可以独立运行,充当网页服务器.如果你的站点访问量比较小,你甚至可以不装apache.

xx.1 准备工作

    去http://www.apache.org,在那里找一个叫jakart-tomcat的东东下载.要binary,不要source的.

    我下载的是此时稳定的最新版本,“jakart-tomcat-4.1.30.tar.gz”.还有一个很小的验证码文件,“jakart-tomcat-4.1.30.tar.gz.md5”,一起下回来.

    对“jakart-tomcat-4.1.30.tar.gz”执行“md5sum ”,看看得出的字符串是否与“jakart-tomcat-4.1.30.tar.gz.md5”里的一致,不一致请重新下载.“jakart-tomcat-4.1.30.tar.gz.md5”里的字母可能是大写的,这无所谓.要注意的是,“httpd-2.0.94.tar.gz.md5”里的字符串很可能是以两位一组分开的,以致于我以为下回来的文件是坏的.

    tomcat运行需要j2sdk支持.如果没有安装j2sdk,请先安装j2sdk.

xx.2 安装

    我安装tomcat的路径是“/opt/prog/m/tomcat”.把“jakart-tomcat-4.1.30.tar.gz”丢到装临时文件的目录“/opt/prog/tmp”里.开终端,进要安装软件的目录:

[root@tfw-rfl40 root]# cd /opt/prog/m

[root@tfw-rfl40 m]#

    解压缩:

[root@tfw-rfl40 m]# tar zxvf /opt/prog/tmp/jakart-tomcat-4.1.30.tar.gz

……

……

……

[root@tfw-rfl40 m]#

    做一个没有版本号的链接,这样tomcat的内容也可以被看成安装在“/opt/prog/m/tomcat”里,以后升级方便:

[root@tfw-rfl40 m]# ln -s ./jakart-tomcat-4.1.30 ./tomcat

[root@tfw-rfl40 m]#

    主要安装完成.

    修改环境变量文件.
...   下一页
 ·求助,关于设suid......    »显示摘要«
    摘要: 我写了一个名叫inituser的脚本,用于强迫samba用户登陆后立即更改密码: #!/bin/bash chage -d 0 $1 smbpasswd -a $1 怎样设suid呢? 我定义成4755,但是普通用户还是无权限执行,为什么? 初不 回复于:2004-06-30 15:59:47 linux 还不允许用 suid,因为不安全 如果你要测试一下你......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE