对于 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测试页面。