Apache Web 服务器无法正常工作

Apache Web 服务器无法正常工作

对于 Apache Web 服务器的安装过程,我遵循了下面提到的步骤

tar xzf httpd-2.4.7.tar.gz
 ./configure
 make
 make install

以上所有步骤都已执行。但是当我尝试了解此服务器的状态时。显示错误

[root@localhost httpd-2.4.7]#  /etc/init.d/httpd stop
 bash: /etc/init.d/httpd: No such file or directory
 [root@localhost httpd-2.4.7]#  /etc/init.d/httpd start
 bash: /etc/init.d/httpd: No such file or directory

我还使用以下方法检查了这个包是否安装

[root@localhost httpd-2.4.7]# yum list h*
Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centos.mirror.net.in
 * epel: epel.mirror.net.in
 * extras: centos.mirror.net.in
 * jpackage-generic: mirror.ibcp.fr
 * jpackage-generic-updates: mirror.ibcp.fr
 * updates: centos.mirror.net.in
Available Packages
httpd.x86_64                      2.2.15-29.el6.centos                      base

我也用浏览器检查过, http://localhost显示错误“此网页不可用”。出了什么问题?有人遇到过这个问题吗?如何解决。请告诉我

答案1

恕我直言,你错过了这个

chkconfig --levels 235 httpd on

要启动和停止您的服务,您可以输入

service httpd stop

或者

service httpd start

或者

service httpd restart

满足您的需求的最佳方法是:

要安装 httpd,你可以在 centos、redhat、linux 上简单地执行此操作

yum install httpd

注意:httpd 应该默认安装在 centos 上!

将 apache 服务设置为开机启动

chkconfig --levels 235 httpd on

现在在端口 80 上启用基于名称的虚拟主机,打开位于的 httpd 配置文件

/etc/httpd/conf/httpd.conf

取消注释包含文本 NameVirtualHost *:80 的行并保存文件。现在重新启动 Apache HTTP Server 守护程序:

service httpd restart

注意:暂时忽略“NameVirtualHost *:80 没有 VirtualHosts”警告。

访问localhost查看apache测试页面。

相关内容