首页 > Web开发 > 详细

综合练习:请给openlab搭建web网站

时间:2021-08-21 08:06:33      阅读:28      评论:0      收藏:0      [点我收藏+]

一.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!

  1.

[root@localhost ~]# systemctl stop firewalld     关闭防火墙
[root@localhost ~]# setenforce 0    关闭selinux
[root@localhost ~]# vim /etc/httpd/conf.d/qiqi.conf  更改配置
<Directory /openlab>
 AllowOverride none
 Require all granted
</Directory>

<Directory /openlab/student>
AuthType basic
AuthName "please login"
AuthUserfile /etc/httpd/users
Require user song tian
</Directory>

<VirtualHost 192.168.126.131:80>
 DocumentRoot /openlab
ServerName www.openlab.com
</VirtualHost>
~                

技术分享图片

 2.根据子配置文件添加用户

[root@localhost ~]# htpasswd -c /etc/httpd/users song  
New password: 
Re-type new password: 
Adding password for user song
[root@localhost ~]# htpasswd /etc/httpd/users tian
New password: 
Re-type new password: 
Adding password for user tian
 
 song和tian可以访问

 3.创建目录

[root@localhost ~]# mkdir /openlab/{student,data,money} -pvmkdir: created directory ‘/openlab‘   根据子配置文件创建目录
mkdir: created directory ‘/openlab/student‘
mkdir: created directory ‘/openlab/data‘
mkdir: created directory ‘/openlab/money‘
[root@localhost ~]# vim /etc/hosts     编辑配置文件 (基于域名访问)

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.126.131    www.openlab.com  手动添加域名

 4.定义网站资源信息

[root@localhost ~]# echo welcome to openlab > /openlab/index.html
[root@localhost ~]# echo student > /openlab/student/index.html
[root@localhost ~]# echo data > /openlab/data/index.html
[root@localhost ~]# echo money > /openlab/money/index.html

[root@localhost conf]# systemctl status httpd.service
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; e
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           └─php-fpm.conf
   Active: active (running) since Fri 2021-08-20 21:08:06 C   
     Docs: man:httpd.service(8)
 Main PID: 5251 (httpd)
   Status: "Running, listening on: port 80"
    Tasks: 213 (limit: 11159)
   Memory: 17.4M
   CGroup: /system.slice/httpd.service
           ├─5251 /usr/sbin/httpd -DFOREGROUND
           ├─5252 /usr/sbin/httpd -DFOREGROUND
           ├─5253 /usr/sbin/httpd -DFOREGROUND
           ├─5254 /usr/sbin/httpd -DFOREGROUND
           └─5255 /usr/sbin/httpd -DFOREGROUND

Aug 20 21:08:06 localhost.localdomain systemd[1]: Starting 
Aug 20 21:08:06 localhost.localdomain httpd[5251]: AH00558:
Aug 20 21:08:06 localhost.localdomain systemd[1]: Started T
Aug 20 21:08:06 localhost.localdomain httpd[5251]: Server c
lines 1-21/21 (END) 

重启服务器失败时,#vi httpd.conf 查看报错信息

 5. 测试

技术分享图片

 

 

 技术分享图片

综合练习:请给openlab搭建web网站

原文:https://www.cnblogs.com/xiaoxiaoyan/p/15168359.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!