红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > SuSE

apache启动和使用

发布时间:2009-09-07 12:52:56来源:红联作者:terry888888
这几天郁闷,装FC11和SUSE11.1都碰到好多问题。先说SUSE吧。我想安装和使用APACHE,因为很久以前在RH9上装过APACHE,也叫朋友用公网查看过,可以使用。可是现在换成SUSE后却实现不了。。。

看到版主有安装APACHE的RPM包的帖子,成功的安上去了,可是却无法看到主页面,其次,通过rpm -qa|grep httpd也是没得任何反应,防火墙设置也开启了HTTP,服务中也开启了APACHE服务,即便使用命令service httpd service也报错说没有这个命令。我郁闷了。。。
麻烦高手出来指导一下。。。

谢谢~~~
文章评论

共有 11 条评论

  1. 太平桥 于 2009-09-21 12:32:36发表:

    引用:
    感谢版主的帮助,这个问题得到解决。的确是不同版本之间的关键字不同。我不知道是不是因为SUSE做HTTP服务器不好的原因,很多资料介绍的都是基于REDHAT的。当然,源码的操作的话是一样的。
    不过安装上APACHE后,又遇 ...
    terry888888 发表于 2009-9-18 00:21


    # chmod -Rc ......

    或者看看是不是可以指定 httpd 的目录。

  2. zhouhym 于 2009-09-20 14:39:37发表:

    学习学习

  3. terry888888 于 2009-09-18 00:21:19发表:

    [i=s] 本帖最后由 terry888888 于 2009-9-18 00:38 编辑 [/i]

    感谢版主的帮助,这个问题得到解决。的确是不同版本之间的关键字不同。我不知道是不是因为SUSE做HTTP服务器不好的原因,很多资料介绍的都是基于REDHAT的。当然,源码的操作的话是一样的。
    不过安装上APACHE后,又遇到一个问题,直接访问却说我权限不够,我通过修改文件的权限后能够访问了,可是这就存在一个问题了
    对于我创建的文件,放到根目根下后,如果文件很多,还有子文件夹之类的,那我不可能一个一个去修改权限。
    那么针对这个问题,我怎么解决呢?

  4. 太平桥 于 2009-09-13 23:58:19发表:

    [i=s] 本帖最后由 太平桥 于 2009-9-14 00:04 编辑 [/i]

    可以参考一下 http://en.opensuse.org/Apache_Quickstart_HOWTO#Starting_the_server

    由于 linux 各版本间差异。各版本自带服务的启动方法不同。虽然大同小异,但也能弄得人晕头转向。

    自行安装某些服务过于繁琐。初次尝试建立服务,最好还是遵照各版本指南手册操作。若遇到问题,提问且附上报错信息。

  5. holyghost 于 2009-09-11 19:58:50发表:

    [i=s] 本帖最后由 太平桥 于 2009-9-14 00:19 编辑 [/i]

    service apache2 start吧?
    还是源码方便一些
    直接apachectl start

  6. gxylcqx 于 2009-09-11 12:36:20发表:

    4# terry888888



    你系统启动命令这么奇怪啊?我的启动方法是(当然应该不适合你的系统的) :
    #/etc/init.d/apache2 start
    你找下apache2 这个启动脚本吧,httpd好像不行,我当时安装apache2这个玩意也费了不少心思,
    不过还是不记得是怎么安装的了,因为网上找资料太多了,太乱所以没记住,

  7. gxylcqx 于 2009-09-11 12:29:52发表:

    5# terry888888


    近来实习,没什么时间上网,现在 才回复!不好意思!
    你用的系统我没用过,我用的是 ubuntu8.04 我的默认安装目录是 /etc/apache2
    rpm 的软件安装方式我也不太懂,不好意思了,但你可以试下 #locate apache2 找一下看看
    不知道你的系统支不支持dpkg
    如果支持就用 #dpkg --purge 软件包名(一定要完整名) 卸载掉
    rpm卸载软件的命令网上应该有很多的,你先找找看。 祝你好运!

  8. terry888888 于 2009-09-08 18:54:58发表:

    引用:
    把原来的版本卸载掉,把一切别的服务器软件都卸载 ,除非你保证别的服务器软件在启动Apache2 时处于关闭状态。。
    修改 Apache2安装目录的ports.conf文件 让它Listen 80
    启动apache2 再试试吧
    gxylcqx 发表于 2009-9-8 14:33


    因为懒,现在还只在虚拟机系统下面,至于服务器,我应该没装,我是使用默认安装的,一路回车的,为的就是碰到问题,学习学习。
    我也想知道apache2的安装目录,可是都没有找到过。通过rpm -q|grep httpd也没得任何反应。

  9. terry888888 于 2009-09-08 18:51:45发表:

    3# gxylcqx


    我是使用suse11.1光碟里面的RPM包安装的。我的确有注意到APACHE好像在软件安装里有安装APACHE的,不过因为安装时间太长,所以就没用那个安装。

    我有使用/sbin/service httpd start,可是命令之后显示没有这个命令。我用FC11没有这个情况出现,很轻松的就安装上去了。

    关于卸掉软件,怎么操作?请明示。

  10. gxylcqx 于 2009-09-08 14:33:47发表:

    [i=s] 本帖最后由 gxylcqx 于 2009-9-8 14:35 编辑 [/i]

    把原来的版本卸载掉,把一切别的服务器软件都卸载 ,除非你保证别的服务器软件在启动Apache2 时处于关闭状态。。
    修改 Apache2安装目录的ports.conf文件 让它Listen 80
    启动apache2 再试试吧

  11. 太平桥 于 2009-09-08 12:51:49发表:

    要么是 apache 没有启动,要么是 apache 没有装对。随便说一句,suse 有自带apache,可以在安装时勾选。

    可以试试。
    #/sbin/service httpd start
    看一下,输出结果。