码迷,mamicode.com
首页 > Web开发 > 详细

Apache服务

时间:2017-10-06 21:19:44      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:apache

(1) 安装Apache

  <1> 下载Apache源码文件

    wget  http://mirror.bit.edu.cn/apache//httpd/httpd-2.2.34.tar.gz

    注释:

               如果提示-bash: wget : command  not found  请安装 yum install wget


(2) 解压httpd文件

   <1> 下载的压缩文件,默认存放在Linux的根目录下

   <2> tar -xzf   解压tar.gz的文件       tar -xjf   解压tar.bz2的文件


(3) ./configure(预编译)

  <1> 进入Apache安装目录  cd   httpd-2.2.34

  <2>  ./configure --prefix=/usr/local/apache2/

 注释:

        预编译过程中,如果出现

              configure:error: in `/usr/local/src/httpd-2.2.21/srclib/apr‘:

              configure:error:              no acceptable C compiler found in $PATH

 解决办法是安装 yum  install gcc -y


<4> make  (编译)


<5>  make  install (安装)


(4) 预编译时,Apache被安装在 /usr/local/Apache2目录下

  <1> Apache的主配置文件

     ①   [root@localhost apache2]# cd conf

      ②  [root@localhost apache2]# cat httpd.conf

   注释: httpd.conf是Apache的主配置文件

 

   <2> Apache的启动文件

    ① [root@localhost apache2]# cd bin

  注释: httpd  apachectl 是apache的启动文件


(5) Apache监听的是80端口

 技术分享


(6) Apache发布网站的根目录

   /usr/local/apache2/htdocs


(7) 启动Apache

  ① /usr/local/apache2/bin/apachectl start

  ② /usr/local/apache2/bin/httpd -k start  | graceful (平滑重启)

 注释:

        Apache启动遇到的错误总结       

apache2: Could not reliably determine the server‘s fully qualified domain name 解决方法

 在 vim  httpd.conf  配置文件中, 加入ServerName localhost:80


(8) 访问服务器ip ,查看访问是否成功


(9) 过滤 http.conf配置文件中的空格和#号

   ① grep -v "#" httpd.conf | grep -v "^$" >> httpd.conf.bak

   ② mv httpd.conf.bak  httpd.conf


(10) 查看Apache进程是否启动    ps -ef | grep  httpd  


(11) 查看Apache端口是否监听  netstat -ntl  | grep 80

  


 

   

  


本文出自 “运维之道” 博客,请务必保留此出处http://linuxzdq.blog.51cto.com/11196076/1970536

Apache服务

标签:apache

原文地址:http://linuxzdq.blog.51cto.com/11196076/1970536

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!