服务器

您的位置:首页 > 网站专题 > 服务器 > 详细内容

Linux,C,C++,Java,Ajax,XML,perl,php,python,ruby,MySQL,Gnome,

2012-06-08 20:51   作者:admin   [ ]

Linux配置Apache服务器全攻略

摘自:   被阅读次数: 218网站设计公司

上海网站设计
网站设计公司
由 yangyi 于 2010-04-13 17:53:16 提供



  一,使用源代码安装

  (1) 获得源代码

  # lynx

  NN表示当前所用的版本号。

  (2) 解压缩

  # gzip -d httpd-2_0_NN.tar.gz

  # tar xvf httpd-2_0_NN.tar

  (3) 配置.

  # ./configure --prefix= /usr/local/apache --enable-so

  表示Apache将安装在/usr/local/apache目录下

  (4) 编译与安装

  # make

  # make install

  (5) 测试

  # /usr/local/apache/bin/apachectl start

  二,使用RPM包安装

  # rpm —ivh apache-*.rpm

  完成安装后,配置文件在/etc/httpd/conf/目录下,文件根目录为/var/www/html,工具文件在/etc/rc.d/init.d/目录下,日志文件在/var/log/httpd/目录下。

  第三站 Apache 2.0的配置

  Apache 2.0的主配置文件为httpd.conf。如果以上述源代码安装则配置文件保存在/usr/local/apache/conf/目录下,若以RPM包方式安装则配置文件保存在/etc/httpd/conf/目录下。我们可以直接修改httpd.conf文件也可以用redhat linux 9自带的图形化工具来配置。打开启动程序->系统设置->服务器设置->HTTP服务器,可以进行相关。主界面如图:

  下面我们来看一下httpd.conf中的几条指令,“#”后加入了注释说明。

  Port 80 #定义了web服务器的侦听端口,默认值为80,它是TCP网络端口之一。若写入多个端口,以最后一个为准。

  User apache #一般情况下,以nobody用户和nobody组来运行web服务器,因为web

  Group apache # 服务器发出的所有的进程都是以root用户身份运行的,存在安全风险。

  ServerAdmin root@localhost #指定服务器管理员的E-mail地址

本页关键词:Linux,Ajax,Java,c++,C,XML,perl,

上一篇:win2003 服务器设置(一) 下一篇:[转载]WEB专用服务器的安全设置的实战技巧