Linux配置Apache服务器全攻略

一,使用源代码安装

  (1) 获得源代码

  # lynx http://www.apache.org/dist/httpd/httpd-2_0_NN.tar.gz

  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地址。服务器自动将错误报告到该地址。 

  ServerRoot /etc/httpd #服务器的根目录,一般情况下,所有的配置文件在该目录下

  ServerName new.host.name:80 #web客户搜索的主机名称

  KeepAliveTimeout 15 #规定了连续请求之间等待15秒,若超过,则重新建立一条新的TCP连接 

<
  • 0
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
好的,以下是Linux配置Apache服务器的一般步骤: 1. 安装Apache 使用命令行工具(如Terminal)输入以下命令来安装Apache: ``` sudo apt-get update sudo apt-get install apache2 ``` 2 . \u914d\u7f6eApache\n\u5728Linux\u4e2d\uff0cApache\u7684\u914d\u7f6e\u6587\u4ef6\u4f4d\u4e8e/etc/apache2/\u76ee\u5f55\u4e2d\uff0c\u53ef\u4ee5\u4f7f\u7528\u547d\u4ee4\u884c\u7f16\u8f91\u5668\u6216\u6587\u4ef6\u7ba1\u7406\u5668\u5bf9\u5176\u8fdb\u884c\u914d\u7f6e\uff0c\u4f8b\u5982\uff1a\n\n```\nsudo nano /etc/apache2/apache2.conf\n```\n\n3. \u542f\u52a8Apache\n\u5b89\u88c5\u5b8cApache\u540e\uff0c\u53ef\u4ee5\u4f7f\u7528\u547d\u4ee4\u542f\u52a8\u670d\u52a1\uff0c\u547d\u4ee4\u5982\u4e0b\uff1a\n\n```\nsudo service apache2 start\n```\n\n4. \u9a71\u52a8Apache\n\u5728Linux\u4e2d\uff0cApache\u670d\u52a1\u9a71\u52a8\u8fdb\u7a0b\u7684\u540d\u79f0\u4e3aapache2\uff0c\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u505a\u51fa\u9a71\u52a8\u64cd\u4f5c\uff1a\n\n```\nsudo service apache2 stop # \u505c\u6b62\nsudo service apache2 restart # \u91cd\u542f\nsudo service apache2 reload # \u91cd\u8f7d\u914d\u7f6e\uff08\u65b0\u589e\u914d\u7f6e\u4e5f\u4f1a\u751f\u6548\uff09\n```\n\n5. \u914d\u7f6e\u9632\u706b\u5899\n\u4e3aApache\u914d\u7f6e\u9632\u706b\u5899\uff0c\u53ef\u4ee5\u4f7f\u7528Linux\u9632\u706b\u7cfb\u7edf\u7684\u9632\u706b\u7aef\u53e3\u6216\u5176\u4ed6\u9632\u706b\u8f6f\u4ef6\u8fdb\u884c\u914d\u7f6e\uff0c\u8be6\u7ec6\u8bf7\u53c2\u8003\u5b89\u88c5\u8fd9\u4e9b\u9632\u706b\u8f6f\u4ef6\u7684\u4f7f\u7528\u8bf4\u660e\u6587\u6863\u3002\n\n6. \u914d\u7f6e\u57df\u540d\n\u5728Apache\u4e2d\uff0c\u914d\u7f6e\u57df\u540请问有什么简单的方法可以学习编程吗?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值