linux个人网站配置初学习---搭建web服务

一、输入指令先检查有无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、再去打开浏览器刷新即可
效果图如下
在这里插入图片描述

  • 3
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永栀哇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值