WEB开发网
开发学院服务器WEB服务器Apache Linux和Solaris建Apache虚拟根环境(1) 阅读

Linux和Solaris建Apache虚拟根环境(1)

 2007-03-11 00:00:00 来源:WEB开发网   
核心提示: 我写这篇文章只是希望,你能从中学到一些东西,Linux和Solaris建Apache虚拟根环境(1)(2),获得一些帮助,我也可以经常提供一些RPM,一个标准的non-DSO(非动态共享对象)Apache,在安装一个perl,但如果你知道你可以从草图开始,独立的建一个自己的现代Web网站

我写这篇文章只是希望,你能从中学到一些东西,获得一些帮助。我也可以经常提供一些RPM,但如果你知道你可以从草图开始,独立的建一个自己的现代Web网站,那恐怕会更有趣些。但是,在当前的Internet上,学习、理解关于运行一个Web网站各种问题以及所冒的风险,都要靠你自己了。

Solaris 例子

对Web目录树进行虚拟根环境化的solaris的例子与Linux的例子十分相似。当然,如果你没有安装GNU开发环境,solaris的例子就不可能像Linux例子那样容易。

Solaris的例子文档在另一个web页中

附加的注释

使用工具ldd来发掘必要的共享库。

在这个例子中,用户有这样的提示:

root user:
ROOT#
ordinary user:
$

我基本上都是作为普通用户而不是root用户来编译和安装各种软件的。这有助于避免对文件系统(尤其是在使用不熟悉的软件时)造成的不必要的破坏。这也有助于在进行危险操作前给以警示,例如在已经安装的二进制文件上的“setuid"操作,以及在不寻常的地方安装文件的操作等危险操作前的警示。

在这个例子中,我作为用户soft:soft来进行编译和安装等操作。

其实,只要保证软件的所有者的身份ID与Apache目录树用户的ID(在本例中我们用的是888)不同就可以了。

Red Hat的缺省root环境中,有一个交互式的开关-I被加在命令cp、mv和rm上。如果你的root环境中没有这些设置,建议你最好将它加上。你可以检查下面的文件:

ROOT# alias |grep '-i'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'

你应当使你的配置尽量的简单——不要安装那些用不到或根本不必要的模块。一般说来,一个标准的non-DSO(非动态共享对象)Apache,在安装一个perl,对大多数人都是足够的。

上一页  1 2 3 4 5 6 7  下一页

Tags:Linux Solaris Apache

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接