一、安装openeuler系统

1.镜像下载

官方下载:https://repo.openeuler.org/

此处使用:openEuler-21.09-x86_64-dvd.iso

2.vm ware安装openeuler

1.欧拉系统基于Linux 5.10内核构建的,版本选择‘其它Linux5.x或更高版本内核’

2.欧拉系统(官方)没有图形化界面,所以安装时选择最小化即可,在其右侧选择standard(标准版)

PS:标准版是指vim、wget、net-tools等软件一起

3.华为的密码,懂得都懂,安全嘛(大小写+数字+特殊字符)

二、基础配置

1.配置网卡

1
2
3
4
5
nmtui	#网卡图形界面

nmcli connection modify [网卡名称] ipv4.address [ip] ipv4.gateway [ip] ipv4.method manual ip.dns [ip] #配置网卡信息

nmcli connection down/up [网卡名称] #开启关闭网卡服务

2.关闭防火墙

1
2
systemctl stop firewalld.service #关闭防火墙
systemctl disable firewalld.service #关闭防火墙开启重启

3.关闭selinux

1
2
3
vim /etc/selinux/config

将enforcing改为disabled

4.换源(可不做,openeuler在香港,网速实测海星)

1
2
3
4
sed -i "s@http://repo.openeuler.org/openEuler-21.09/@https://mirrors.aliyun.com/openeuler/openEuler-20.09/@g"  /etc/yum.repos.d/openEuler.repo

yum clean all #清除缓存
yum makecache #重新生成缓存

三、安装Apache服务

1.Apache相关文件目录

image-20220815102438289

2.安装Apache服务

1
2
3
4
yum -y install httpd

systemctl start httpd
systemctl enable httpd

3.安装lrzsz

1
2
3
yum -y install lrzsz

rz #上传文件

4.更改配置文件

1
2
3
4
5
6
vim /etc/httpd/conf.d/userdir.conf 
将UserDir disabled用#号注释掉
启用UserDir public_html

apachectl configtest #Apache提供检测配置是否出错的命令
systemctl restart httpd #每次修改配置文件后都要重启服务

5.添加用户并授权

1
2
useradd zhangsan 
chmod 755 -R /zhangsan #在home目录下使用

6.用户认证

1
2
3
4
5
6
7
8
9
vim /etc/httpd/conf.d/userdir.conf      #修改配置文件,配置文件如下,修改后查错重启服务 

<Directory "/home/*/public_html">
AllowOverride all
authuserfile "/etc/httpd/passwd"
authname "user is "
authtype basic
Require user zhang3
</Directory>

7.使用IP、端口、主机名访问HTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
vim /var/www/html/
mkdir 6401 6402 6403
vim index.html #在上面目录下各创建一个,随便写点啥,做测试

vim /etc/httpd/conf/httpd.conf
#使用端口
<VirtualHost 192.168.64.10:6401 >
DocumentRoot /var/www/html/6401
ServerName www.baidu.com
<Directory /var/www/html/6401>
AllowOverride None
Require all granted
</Directory>
</VirtualHost>