这几天郁闷,装FC11和SUSE11.1都碰到好多问题。先说SUSE吧。我想安装和使用APACHE,因为很久以前在RH9上装过APACHE,也叫朋友用公网查看过,可以使用。可是现在换成SUSE后却实现不了。。。
看到版主有安装APACHE的RPM包的帖子,成功的安上去了,可是却无法看到主页面,其次,通过rpm -qa|grep httpd也是没得任何反应,防火墙设置也开启了HTTP,服务中也开启了APACHE服务,即便使用命令service httpd service也报错说没有这个命令。我郁闷了。。。
麻烦高手出来指导一下。。。
谢谢~~~
太平桥 于 2009-09-21 12:32:36发表:
# chmod -Rc ......
或者看看是不是可以指定 httpd 的目录。
zhouhym 于 2009-09-20 14:39:37发表:
学习学习
terry888888 于 2009-09-18 00:21:19发表:
[i=s] 本帖最后由 terry888888 于 2009-9-18 00:38 编辑 [/i]
感谢版主的帮助,这个问题得到解决。的确是不同版本之间的关键字不同。我不知道是不是因为SUSE做HTTP服务器不好的原因,很多资料介绍的都是基于REDHAT的。当然,源码的操作的话是一样的。
不过安装上APACHE后,又遇到一个问题,直接访问却说我权限不够,我通过修改文件的权限后能够访问了,可是这就存在一个问题了
对于我创建的文件,放到根目根下后,如果文件很多,还有子文件夹之类的,那我不可能一个一个去修改权限。
那么针对这个问题,我怎么解决呢?
太平桥 于 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 各版本间差异。各版本自带服务的启动方法不同。虽然大同小异,但也能弄得人晕头转向。
自行安装某些服务过于繁琐。初次尝试建立服务,最好还是遵照各版本指南手册操作。若遇到问题,提问且附上报错信息。
holyghost 于 2009-09-11 19:58:50发表:
[i=s] 本帖最后由 太平桥 于 2009-9-14 00:19 编辑 [/i]
service apache2 start吧?
还是源码方便一些
直接apachectl start
gxylcqx 于 2009-09-11 12:36:20发表:
4# terry888888
你系统启动命令这么奇怪啊?我的启动方法是(当然应该不适合你的系统的) :
#/etc/init.d/apache2 start
你找下apache2 这个启动脚本吧,httpd好像不行,我当时安装apache2这个玩意也费了不少心思,
不过还是不记得是怎么安装的了,因为网上找资料太多了,太乱所以没记住,
gxylcqx 于 2009-09-11 12:29:52发表:
5# terry888888
近来实习,没什么时间上网,现在 才回复!不好意思!
你用的系统我没用过,我用的是 ubuntu8.04 我的默认安装目录是 /etc/apache2
rpm 的软件安装方式我也不太懂,不好意思了,但你可以试下 #locate apache2 找一下看看
不知道你的系统支不支持dpkg
如果支持就用 #dpkg --purge 软件包名(一定要完整名) 卸载掉
rpm卸载软件的命令网上应该有很多的,你先找找看。 祝你好运!
terry888888 于 2009-09-08 18:54:58发表:
因为懒,现在还只在虚拟机系统下面,至于服务器,我应该没装,我是使用默认安装的,一路回车的,为的就是碰到问题,学习学习。
我也想知道apache2的安装目录,可是都没有找到过。通过rpm -q|grep httpd也没得任何反应。
terry888888 于 2009-09-08 18:51:45发表:
3# gxylcqx
我是使用suse11.1光碟里面的RPM包安装的。我的确有注意到APACHE好像在软件安装里有安装APACHE的,不过因为安装时间太长,所以就没用那个安装。
我有使用/sbin/service httpd start,可是命令之后显示没有这个命令。我用FC11没有这个情况出现,很轻松的就安装上去了。
关于卸掉软件,怎么操作?请明示。
gxylcqx 于 2009-09-08 14:33:47发表:
[i=s] 本帖最后由 gxylcqx 于 2009-9-8 14:35 编辑 [/i]
把原来的版本卸载掉,把一切别的服务器软件都卸载 ,除非你保证别的服务器软件在启动Apache2 时处于关闭状态。。
修改 Apache2安装目录的ports.conf文件 让它Listen 80
启动apache2 再试试吧
太平桥 于 2009-09-08 12:51:49发表:
要么是 apache 没有启动,要么是 apache 没有装对。随便说一句,suse 有自带apache,可以在安装时勾选。
可以试试。
#/sbin/service httpd start
看一下,输出结果。