一、输入指令先检查有无httpd软件包
1、检查有无httpd软件包
#rpm –qa|grep httpd
2、出现以下类似版本信息表示已安装
3、启动服务:
#service httpd start #usr/sbin/apachectl start
若提示:httpd: Could not reliably determine the server’s fully qualified domain name, using localhost.localdomain for ServerName
则:打开以下文件进行修改加入一句 ServerName localhost:80
#vi /etc/httpd/conf/httpd.conf
在文件第一行添加即可,保存退出
4、然后再启动:如出现Starting httpd:提示,表示启动成功。
二、部署网页
为服务器Linux操作系统的本地用户,建一个同名的web站点。
1、创建一个用户C1
#useradd cl
2、创建根目录:
# mkdir /home/cl/public_html
3、改变目录访问权限:一级一级进行修改
#chmod 711 /home/cl#chmod 711 /home/cl/public_html
4、在根目录下创建主页文件:
#vi /home/cl/public_html/index.html
-
<h1>this is a test</h1>
5、修改/etc/httpd/conf/httpd.conf文件,并保存退出
#vi /etc/httpd/conf/httpd.conf
<Directory /home/*/public_html>
下面这一段代码原来是全部被注释掉的,去掉注释符号,在修改第一行路径即可
文件中由于我是在c1用户下,所以下面星号我用c1代替,星号是你创建的用户名
6、重启Apache服务:
后面输入的一定是restart而不是start,因为我才开始就出现过此类错误,显示找不到网页
# service httpd restart
#/usr/sbin/apachectl restart
7、然后打开你的虚拟机浏览器输入网址测试
http://192.168.233.128/~cl
这里的ip地址是你虚拟机的ip地址,输入ifconfig可以查看ip地址
8、如果测试一下不可以,可能显示权限 不够
#setenforce 0
# service httpd restart
#/usr/sbin/apachectl restart
9、再去打开浏览器刷新即可
效果图如下