精华内容
下载资源
问答
  • linux系统中启动apache失败怎么办呢?今天小编就将针对这一问题为大家详细介绍Linux apache启动 失败的解决方法,有遇到同样问题的小伙伴们一起参考参考吧。 [root@jsjzhang www]# /etc/rc.d/init.d/httpd restart...

    在linux系统中启动apache失败怎么办呢?今天小编就将针对这一问题为大家详细介绍Linux apache启动
    失败的解决方法,有遇到同样问题的小伙伴们一起参考参考吧。
    [root@jsjzhang www]# /etc/rc.d/init.d/httpd restart
    Stopping httpd: [FAILED]
    Starting httpd: Syntax error on line 265 of /etc/httpd/conf/httpd.conf:
    DocumentRoot must be a directory

    其实这个目录没有什么问题,只是解压的一个tar包,最后确定是selinux

    解决方法:
    vi /etc/selinux/config

    使SELINUX=disable
    或/etc/selinux/targeted/booleans
    httpd_enable_homedirs=1
    以上内容就是Linux apache启动失败的解决方法,在这个拼颜值的时代,拼不过颜值的时候我们只有通过
    丰富的知识才能提升个人的内在气质和修养。

    展开全文
  • Linux Apache服务器配置

    千次阅读 2019-04-09 09:26:23
    LinuxApache服务器配置 在这篇文章中,我将对Apache服务器进行配置,实现VM虚拟机下的Linux系统和实际的Windows系统进行交互,并且以三种方法,使Windows系统能够访问VM下的Linux系统的HTML文件。 在Linux系统...

    Linux:Apache服务器配置

    在这篇文章中,我将对Apache服务器进行配置,实现VM虚拟机下的Linux系统和实际的Windows系统进行交互,并且以三种方法,使Windows系统能够访问VM下的Linux系统的HTML文件。(我的Liunx系统是CentOS6系统)

    1. 在Linux系统中编写HTML文件,将HTML文件放入Linux系统中的 /var/www/html 目录下,然后在Windows系统的浏览器中输入Liunx系统的IP和端口号就可以访问。
    2. 在Linux系统中编写HTML文件,将HTML文件放入Linux系统中的 /usr/local/temp 目录下,然后在 /var/www/html 目录下创建 /usr/local/temp 的链接,更改 /etc/httpd/conf/httpd.conf 文件,使Windows系统的浏览器中输入Liunx系统的IP和端口号就可以访问。
    3. 在Linux系统中编写HTML文件,将HTML文件放入Linux系统中的 /usr/local/private 目录下,更改 /etc/httpd/conf/httpd.conf 文件,配置Web服务器对该虚拟目录启用用户认证,只允许用户名为 abcxyz 的用户访问,使Windows系统的浏览器中输入Liunx系统的IP和端口号就可以访问。

    首先将我的Linux系统的网络信息和Windows系统的网络信息截图下来,方便大家对照参考。
    Windows系统的网络信息
    Linux系统的网络信息

    第一种方法:

    1. 部署主页文件:在 /var/www/html 目录下面使用vi编辑器编辑例如名为 index.html 文件,文件内容为:Hi,Welcome to the first test page!

      # vi /var/www/html/index.html
      
    2. 查找httd.conf,使用vi编辑器打开该文件,在文件中查找DocumentRoot 参数的值,并将index.html复制到该参数指定的目录中。

      # vi /etc/httpd/conf/httpd.conf
      

      查找 /DocumentRoot/DirectoryIndex ,找到下面两项信息,修改成如图所示的样子。
      在这里插入图片描述
      在这里插入图片描述

    3. 根据需要,修改Apache的配置,即修改配置文件httd.conf。
      查找 /Listen,在这里,我们要注意自己的端口号,以防错误。
      在这里插入图片描述

    4. 重新启动Apache服务器,使新的配置生效(有的时候第一次重启会失败,多重启几次就好了)。

      # service httpd restart
      
    5. 测试:打开Windows系统的浏览器,地址栏输入 http://192.168.52.134:8080/,或者主机IP地址,或者主机名,就会看到我们之前写的HTML文件里面的内容。
      http://192.168.52.134:8080/

    第二种方法:

    1. 建立一个名为 temp 的虚拟目录,其对应的物理路径是 /usr/local/temp ,并且在 /usr/local/temp 目录下面使用vi编辑器编辑例如名为 index.html 文件,文件内容为:Hi,Welcome to this firt test page! It is temp!
      # mkdir /usr/local/temp
      # vi /usr/local/temp/index.html
      
    2. 配置Web服务器允许该虚拟目录具备三种限制:
      a. 目录浏览。
      b.允许内容协商的多重视图特性。
      c.仅允许来自网络192.168.52.134/24客户机的访问。
       # vi /etc/httpd/conf/httpd.conf
      
      查找 /Alias ,在其后面 添加 以下配置文件
      /usr/local/temp
    3. 重新启动Apache服务器,使新的配置生效(有的时候第一次重启会失败,多重启几次就好了)。
      # service httpd restart
      
    4. 测试:打开Windows系统的浏览器,地址栏输入 http://192.168.52.134:8080/temp,或者主机IP地址,或者主机名,就会看到我们之前写的HTML文件里面的内容。
      http://192.168.52.134:8080/temp

    第三种方法:

    1. 建立一个名为 private 的虚拟目录,其对应的物理路径是 /usr/local/private ,并且在 /usr/local/temp 目录下面使用vi编辑器编辑例如名为 index.html 文件,文件内容为:Hi,Just test private!
      # mkdir /usr/local/private
      # vi /usr/local/private/index.html
    
    1. 创建用户 abc 和用户 xyz ,并且设置口令。
      htpasswd
    2. 配置Web服务器对该虚拟目录启用用户认证,只允许用户名为 abcxyz 的用户访问。
      # vi /etc/httpd/conf/httpd.conf
      
      查找 /Alias ,在其后面 添加 以下配置文件
      /usr/local/private
    3. 重新启动Apache服务器,使新的配置生效(有的时候第一次重启会失败,多重启几次就好了)。
    # service httpd restart
    
    1. 测试:打开Windows系统的浏览器,地址栏输入 http://192.168.52.134:8080/private,或者主机IP地址,或者主机名,就会看到我们之前写的HTML文件里面的内容。
      http://192.168.52.134:8080/privatehttp://192.168.52.134:8080/private
      希望能够帮助到大家。
    展开全文
  • Linux启动和停止apache服务

    万次阅读 2017-05-27 18:28:17
    本文使用的Linux系统为CentOS 7,下面将介绍apache服务启动、关闭与设置。apache在CentOS 7中一般是默认安装的,而且服务名字为httpd。 1. 安装apache及查看相关配置 # apache安装命令 $ sudo yum install ...

    文章作者:Tyan
    博客:noahsnail.com  |  CSDN  |  简书

    本文使用的Linux系统为CentOS 7,下面将介绍apache服务的启动、关闭与设置。apache在CentOS 7中一般是默认安装的,而且服务名字为httpd

    1. 安装apache及查看相关配置

    # apache安装命令
    
    $ sudo yum install httpd
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    Package httpd-2.4.6-45.el7.centos.4.x86_64 already installed and latest version
    Nothing to do
    
    
    # 查看apache文件的位置
    
    $ sudo find / -name httpd
    /run/httpd
    /etc/logrotate.d/httpd
    /etc/sysconfig/httpd
    /etc/httpd
    /var/log/httpd
    /var/cache/httpd
    /usr/sbin/httpd
    /usr/lib64/httpd
    /usr/share/httpd
    /usr/include/httpd
    /usr/libexec/initscripts/legacy-actions/httpd

    Apache配置文件位于/etc/httpd/conf,主要的配置文件是/etc/httpd/conf/httpd.conf, apache相关的配置信息都可以在这个文件中看到。

    2. apache服务的启动与关闭

    # 启动服务
    $ sudo systemctl start httpd.service
    
    # 查看服务
    $ ps aux | grep httpd
    root     *  0.3  0.0 220444  4956 ?        Ss   15:46   0:00 /usr/sbin/httpd -DFOREGROUND
    apache   *  0.0  0.0 220444  2492 ?        S    15:46   0:00 /usr/sbin/httpd -DFOREGROUND
    apache   *  0.0  0.0 220444  2488 ?        S    15:46   0:00 /usr/sbin/httpd -DFOREGROUND
    apache   *  0.0  0.0 220444  2488 ?        S    15:46   0:00 /usr/sbin/httpd -DFOREGROUND
    apache   *  0.0  0.0 220444  2488 ?        S    15:46   0:00 /usr/sbin/httpd -DFOREGROUND
    apache   *  0.0  0.0 220444  2488 ?        S    15:46   0:00 /usr/sbin/httpd -DFOREGROUND
    
    # 停止服务
    $ sudo systemctl stop httpd.service
    
    # 重启服务
    $ sudo systemctl restart httpd.service

    启动服务后,可以在外网通过服务器的IP地址访问。可以看到如下界面:

    image

    3. 配置自己可以在外部访问的内容

    可以在/var/www/html下创建一个软链接,链接到你想要在外部访问的内容,同时要修改要访问目录的权限。

    $ sudo ln -s your_path/images /var/www/html
    $ sudo chmod 755 images

    注:需要确保images的所有父目录都有权限,同时images的路径应该是全路径。

    展开全文
  • LinuxApache服务启动、停止、重启

    千次阅读 2018-07-19 18:00:32
    一些linux版本预置了Apache,并且已经开启服务,所以先检查系统中是否已经存在httpd的服务 ps -ef|grep httpd 没有就进行安装,这里直接简单的使用yum安装 yum list httpd   yum install httpd 2.一些...

    1.查看系统是否有httpd

    cd /etc/rc.d/init.d/

    一些linux版本预置了Apache,并且已经开启服务,所以先检查系统中是否已经存在httpd的服务

    ps -ef|grep httpd

    没有就进行安装,这里直接简单的使用yum安装

    yum list httpd

     

    yum install httpd

    2.一些操作

    使用httpd -v查看已经安装的httpd的版本

    使用service httpd status查看httpd的运行状态

    使用service httpd stop可以停止httpd

    使用service httpd start 可以启动httpd

    使用service httpd restart 可以重启httpd

     

    展开全文
  • Linux Apache服务介绍及搭建

    万次阅读 2018-06-05 09:52:38
    Apache服务(Apache HTTP Server),是Apache软件基金会的一个开放源码的网页服务器。 Apache官方网站:http://www.apache.org/Centos6 和Centos7两个自带版本Centos 6:2.2 Centos 7:2.4下面说一下Linux下Apache...
  • LinuxApache服务启动与关闭

    千次阅读 2015-09-29 10:40:24
    Linux中与服务进程相关的程序都在/etc/init.d/目录中,apache2也在该目录中,于是启动Apache只需要一下命令即可: sudo /etc/init.d/apache2 start #关闭就是stop 该命令等价于: sudo service apache2 start
  • 我们一般在linux上部署好的apache服务启动了也没有报异常,但是访问了,大部分就是防火墙没有开启你服务的端口,如果你端口是80,则需要修改下面配置 就可以解决 查询是否有打开80端口,如果没有可通过两种方式...
  • Apache自动启动及添加为Linux服务

    千次阅读 2009-06-03 10:59:00
    Apache自动启动及添加为Linux服务说明:Apache安装路径为:/usr/local/apacheLinux启动级别为5,版本为Linux AS4Apache安装完后,发现Apache无法自动启动,查看/etc/rc.d/rc5.d/下,应该没有S打头,httpd结尾的...
  • Apache添加为Linux服务 实现自启动
  • httpd自动启动shell文件,比上面拷贝的要强那么一点点,有提示啊 博文链接:https://fengzhang.iteye.com/blog/200844
  • LINUX下如何启动APACHE也就是HTTPD服务

    千次阅读 2019-05-05 18:39:54
    linux系统也是分是rpm包安装的还是源码包安装的,如果是rpm包安装的apache, ...LINUX下如何启动APACHE也就是HTTPD服务 1.查看本机LINUX是否安装了HTTPD 2.查看httpd命令放在何处 3.用命令cat /etc/htt...
  • 如果apahce安装目录为/usr/local/apache 启动:  /usr/local/apache/bin/apachectl start 停止:  /usr/local/apache/bin/apachectl stop 重新启动
  • Linux中的Apache服务查看和启动的方法

    万次阅读 2016-03-18 15:38:01
    Linux中的Apache服务查看和启动的方法  打开terminal  切换到root用户  cd到/etc/rc.d/init.d/目录,并列出该目录下的所有文件,看看是否有httpd  使用httpd -v查看已经安装的httpd的...
  • [故障]-[Linux] Apache服务无法启动

    千次阅读 2005-04-04 23:51:00
    故障描述:今天APACHE服务器突然无法启动,用命令service httpd restart 出现下面这条语句,但是APACHE还是无法正常运行,重新启动电脑后,可以了,但是service httpd restart 后,又能正常访问了。Starting httpd: httpd...
  • Linuxapache启动命令

    千次阅读 2013-07-18 16:01:04
    Linux系统为Ubuntu一、Start Apache 2 Server /启动apache服务# /etc/init.d/apache2 startor$ sudo /etc/init.d/apache2 start二、 Restart Apache 2 Server /重启apache服务# /etc/init.d/apache2 restartor$ sudo...
  • 一、apache的安装 1、从网上下载源码 ...完成之后,会在你的安装目录中多出/bin /htdoc /cgi-bin /conf 等文件夹,其中/bin中放的是启动apache相关的执行文件, /htdoc放的是供外界访问的文件,例如index.ht
  • Linux下设置apache开机启动

    千次阅读 2014-04-06 16:20:01
    2、red hat enterprise linux 5 第一步: cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd //如果有其他的版本的Apache存在,也可以直接覆盖掉 第二步: 使用编辑器打开httpd文件,并在第一行
  • 这里简要介绍Linux环境中Apache也就是httpd服务启动,查看版本等操作,详细如下   打开terminal 切换到root用户 cd到/etc/rc.d/init.d/目录,并列出该目录下的所有文件,看看是否有...
  • 安装Linux Apache 启动报错的解决方法 报错现象: [root@localhost ~]# systemctl start httpd Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd....
  • 废话多说,烦恼如题,解决方法如下: system:centOS 5.4 apache:2.2.3 首先打开一个终端,输入setup,在防火墙设置里面选择无效,下面选择定制;在定制里面勾选上www(http);然后一路确定就OK了。
  • linux apache(httpd)编译安装和启动

    千次阅读 2015-11-05 21:04:10
    1、下载apache的源码包,放到linux上(wget),解压到/usr/local/src目录下(放置源码的地方); 2、进入解压后的目录/usr/local/src/httpd2.4****,执行./configure --prefix=/usr/local/apache-2.4 (指定安装目录...
  • linuxapache启动、停止、重启命令

    千次阅读 2014-12-25 15:01:01
    基本的操作方法: 本文假设你的apahce安装目录为/usr/...推荐/usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令 /usr/local/apache2/bin/apachectlstop 停止 apache重新启动命令: /usr/loc
  • **服务不支持chkconfig",原来是自己写的脚本时,忘记写两行了.开头一般要这样写 #!/bin/bash #chkconfig:345 61 61 //此行的345参数表示,在哪些运行级别启动,启动序号(S61);关闭序号(K61) #description:...
  • Linuxapache下如何查看apache是否启动

    万次阅读 2018-01-23 09:49:27
    首先要知道apache的端口,比如说80端口; 查看端口是否被开启和监听 netstat -an | grep :80 2.查看进程 ps -ef |grep httpd ps -aux | grep httpd 如果看到许多(一般是4到5个)输出就说明对了。 3.浏览器...
  • 本文假设你的apahce安装目录为/usr/local/apache2...推荐/usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令 /usr/local/apache2/bin/apachectl stop 停止 apache重新启动命令: /usr/local/
  • Linuxapache启动引起的思考

    千次阅读 2007-11-28 14:29:00
    Linux系统中常采用编译源码的方式来安装Apache,有三种方法可以让Apache在系统启动时自动启动。1. 在/etc/rc.d/rc.local中增加启动apache的命令。例如:# echo "/usr/local/apache2/bin/apachectl start">>/etc/rc...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 205,526
精华内容 82,210
关键字:

linuxapache服务启动不了

linux 订阅