2021-10-30

2021-10-30

1、
当Leader崩溃或者Leader失去大多数的Follower,这时候ZooKeeper会进行什么操作?
A、 修复模式

B、 恢复模式

C、 停机模式

D、 重新启动下面那个不是cinder服务的组件?

提交答案
2、
以下关于云计算安全性描述中,正确的是?
A、 云安全保障了我们不会受到来自管理员的操作失误影响
B、 尽管云计算提供各项安全服务,但是我们仍然需要注意备份
C、 无法查询云平台登陆记录
D、 无法审计云资源的使用率
提交答案
3、
下面哪个公司是OpenShift的开发公司?
A、  微软
B、  谷歌
C、  亚马逊
D、  红帽
提交答案
4、
在mdadm管理RAID阵列的动作当中,Assemble的作用是什么?
A、 创建一个没有超级块的阵列
B、 创建一个新的阵列,每个设备具有超级块
C、 将设备加入到以前定义的阵列
D、 监控状态
提交答案
5、
下列选项当中,哪个不属于数据库的性能优化?
A、 数据库配置优化
B、 硬件配置
C、 系统内核优化
D、 软件配置
提交答案
6、
下面哪个不是Linux操作系统的优点?
A、 可自由传播,无任何商业版权限制
B、 Linux是开放源代码的程序软件,可以自由修改
C、 适合 Inter等X86CPU系列的计算机
D、 与Unix系统不兼容
提交答案
7、
关于腾讯云关系型数据库CDB的产品优势,下列说法不正确的是?
A、 仅需几步可轻松完成数据库从部署到访问,不需要预先准备基础设施,也不需要安装和维护数据库软件。
B、 默认支持双主备份模式
C、 提供多种存储介质选型,可根据业务情况灵活选择。
D、 用户可根据业务情况选择精确到秒粒度的按量计费模式,或者价格更优惠的包年包月模式。
提交答案
8、
下列哪项服务不属于云计算服务解决方案?
A、 提供海量低成本的存储服务
B、 提供高并发业务能力
C、 降低固定资产折旧速度
D、 给用户画像,精准营销
提交答案
9、
以下关于Swift系统中Account、Container、Object三者之间的关系正确的是?
A、 一个Account可以创建拥有任意多个Object,一个Object中可以包含任意多个Container。
B、 一个Container可以创建拥有任意多个Account,一个Account中可以包含任意多个Object。
C、 一个Object可以创建拥有任意多个Container,一个Container中可以包含任意多个Account。
D、 一个Account可以创建拥有任意多个Container,一个Container中可以包含任意多个Object。
提交答案
10、
路由选择是哪一层的功能?
A、 网络层
B、 数据链路层
C、 传输层
D、 应用层
提交答案
11、
关于VPC,下列描述错误的是?
A、 由于公有云多租户的特点,用户不可以自主划分网段
B、 默认两个私有网络之间无法提供连接功能
C、 VPC是一块逻辑隔离网络空间
D、 其余皆为错误
提交答案
12、
在K8S的核心组件中负责维护集群状态的组件是?
A、  etcd
B、 controller manage
C、  kubelet
D、  scheduler
提交答案
13、
Master将改变记录到二进制日志(binary log)中,这些记录叫做?
A、 二进制日志事件
B、 日志修改记录
C、 语句修改记录
D、 二进制修改记录
提交答案
14、
使一台IP地址为10.0.0.1的主机访问Internet的必要技术是?
A、  路由引入
B、  静态路由
C、  NAT
D、  动态路由
提交答案
15、
项目计划阶段不包括?
A、 里程碑和基线时间设定
B、 一份项目工作任务书
C、 风险预测
D、 人员安排
提交答案
16、
192.168.0.0/24使用掩码255.255.255.240划分子网,其可用子网数为多少?每个子网内可用主机地址数为多少?
A、 14 62
B、 16 14
C、 254 14
D、 14 16
提交答案
17、
软件会逐渐退化而不会磨损,其原因在于?
A、 软件错误在经常使用之后会逐渐增加
B、 软件备件很难订购
C、 软件通常暴露在恶劣的环境下
D、 不断的变更使组件接口之间引起错误
提交答案
18、
以下哪种无线协议数据传播速率最快
A、 802.11n
B、 802.11g
C、 802.11a
D、 802.11ac
提交答案
19、
Zabbix允许用户为几乎任何事件配置基于____的告警?
A、 短信
B、 日志
C、 邮件
D、 本地文件
提交答案
20、
OpenStack的组件不包括?
A、 Keystone
B、 Nova
C、 EC2
D、 Swift
提交答案
【多选题】 题型说明:该题型共15题,每题20分
21、
弹性伸缩的应用场景有哪些?
 A、 提高服务器性能
 B、 提前部署扩容缩容
 C、 自动替换不健康CVM
 D、 低成本应对业务浪涌
提交答案
22、
Swift采用的是REST架构,REST架构遵循了CRUD原则,CRUD原则对于资源需要以下哪些行为?
 A、 Read(读取)
 B、 Update(更新)
 C、 Delete(删除)
 D、 Create(创建)
提交答案
23、
以下哪些命令可以获取linux主机的负载相关指标?
 A、 sar
 B、 top
 C、 ls
 D、 uptime
提交答案
24、
传统银行在业务上不断创新,进行转型升级的要求有?
 A、 集群监控
 B、 IT基础设施
 C、 应用架构
 D、 日志收集
提交答案
25、
在Linux系统下,你用vi编辑器对文本文件test.txt进行了修改,想保存对该文件所做的修改并正常退出vi编辑器,可以使用下面哪些方法?
 A、 在命令模式下执行WQ命令
 B、 在末行模式下执行:wq
 C、 在命令模式下执行ZZ命令
 D、 在末行模式下执行:q!
提交答案
26、
属于无线AP的安全措施的是?
 A、 隐藏SSID
 B、 启用MAC地址过滤
 C、 启用DHCP服务
 D、 启用WEP
提交答案
27、
Nginx支持哪些常用模块?
 A、 rewrite
 B、 proxy
 C、 ssh
 D、 vhosts
提交答案
28、
Keystone的主要操作包括?
 A、 创建项目
 B、 绑定权限
 C、 创建角色
 D、 创建用户
提交答案
29、
端口聚合的方式有哪些?
 A、 静态聚合
 B、 自动聚合
 C、 手工聚合
 D、 动态聚合
提交答案
30、
下列选项中哪些是RAID磁盘阵列的好处?
 A、 较高的性能价格比
 B、 较佳的I/O传输率,有效的匹配了CPU、内存的速度
 C、 教大的存储量,保证了海量数据的存储
 D、 极强的容错能力,保证了数据的安全
提交答案
31、
Nginx可以作为以下哪些服务使用?
 A、 作为服务器
 B、 作为负载均衡
 C、 作为安全防护
 D、 作为邮件服务器
提交答案
32、
软件开发工具是协助开发人员进行软件开发活动所使用的软件或环境。下面是软件开发的工具是?
 A、 维护工具
 B、 测试工具
 C、 编码工具
 D、 需求分析
提交答案
33、
以下哪个是核心Kubernetes对象?
 A、  Pods
 B、  Volumes
 C、  ReplicaSet
 D、  Services
提交答案
34、
腾讯云VPC提供了灵活、高性能的 Internet 连接方式包括下列哪些方法?
 A、 弹性 IP
 B、 VPN 通道
 C、 NAT 网关
 D、 对端网关
提交答案
35、
在计算机局域网中,常用通信设备有?
 A、 集线器
 B、 交换机
 C、 调制解调器
 D、 路由器
提交答案
【实操题】 题型说明:该题型共18题,共500分
36、
网络管理
配置R1和R2路由器(路由器使用AR2220),R1路由器配置端口g0/0/1地址为192.168.1.1/30,端口g0/0/1连接R2路由器。配置端口g0/0/2地址为192.168.2.1/24,作为内部PC1机网关地址。R2路由器配置端口g0/0/1地址为192.168.1.2/30,端口g0/0/1连接R1路由器,配置端口g0/0/2地址为192.168.3.1/24,作为内部PC2机网关地址。R1和R2路由器启用OSPF动态路由协议自动学习路由。使PC1和PC2可以相互访问。(所有配置命令使用完整命令,使用Tab键补齐)(20)分

参考答案:
[Huawei]interface GigabitEthernet 0/0/1

[Huawei-GigabitEthernet0/0/1]ip address 192.168.1.1 30

[Huawei-GigabitEthernet0/0/1]quit

[Huawei]interface GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]ip address 192.168.2.1 24

[Huawei-GigabitEthernet0/0/2]quit

[Huawei]ospf 1

[Huawei-ospf-1]area 0

[Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.3

[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255

[Huawei]interface GigabitEthernet 0/0/1

[Huawei-GigabitEthernet0/0/1]ip address 192.168.1.2 30

[Huawei-GigabitEthernet0/0/1]quit

[Huawei]interface GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]ip address 192.168.3.1 24

[Huawei-GigabitEthernet0/0/2]quit

[Huawei]ospf 1

[Huawei-ospf-1]area 0

[Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.3

[Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255

提交答案
37、
网络管理
使用eNSP进行实验,配置防火墙(防火墙型号使用USG5500)g0/0/2端口添加至trust域,g0/0/1端口添加至untrust域。配置trust域到untrust域规则,放行内部地址172.16.105.0/24网段。配置NAT规则,匹配内部地址172.16.105.0/24网段,使用g0/0/1端口的地址进行转换。(所有配置命令使用完整命令,使用Tab键补齐)(30)分

[SRG]firewall zone trust

[SRG-zone-trust]add interface GigabitEthernet 0/0/2

[SRG-zone-trust]quit

[SRG]firewall zone untrust

[SRG-zone-untrust]add interface GigabitEthernet 0/0/1

[SRG-zone-untrust]quit

[SRG]policy interzone trust untrust outbound

[SRG-policy-interzone-trust-untrust-outbound]policy 0

[SRG-policy-interzone-trust-untrust-outbound-0]action permit

[SRG-policy-interzone-trust-untrust-outbound-0]policy source 172.16.105.0 0.255.255.255

[SRG-policy-interzone-trust-untrust-outbound-0]quit

[SRG-policy-interzone-trust-untrust-outbound]quit

[SRG]nat-policy interzone trust untrust outbound

[SRG-nat-policy-interzone-trust-untrust-outbound]policy 1

[SRG-nat-policy-interzone-trust-untrust-outbound-1]action source-nat

[SRG-nat-policy-interzone-trust-untrust-outbound-1]policy source 172.16.105.0 0.255.255.255

[SRG-nat-policy-interzone-trust-untrust-outbound-1]easy-ip GigabitEthernet 0/0/1

提交答案
38、
YUM源管理
使用提供的xnode1节点,自行确认IP地址并连接。该节点的/root目录下有一个CentOS-7-x86_64-DVD-1511.iso的镜像文件,使用这个镜像文件配置本地yum源,要求将这个镜像文件挂载在/opt/centos目录,请问如何配置自己的local.repo文件,使得可以使用该镜像中的软件包,安装软件。请将local.repo文件的内容和执行yum repolist的返回结果以文本形式提交到答题框。

[root@xnode1 ~]# mkdir /opt/centos
[root@xnode1 ~]# mount CentOS-7-x86_64-DVD-1511.iso /opt/centos/
mount: /dev/loop0 is write-protected, mounting read-only
[root@xnode1 ~]# mv /etc/yum.repos.d/* /mnt/
[root@xnode1 ~]# vi /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
~
~
~
~
~
~
~
~
~
~
~
~
~
~
“/etc/yum.repos.d/local.repo” [New] 5L, 69C written
[root@xnode1 ~]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: centos
Cleaning up everything
Cleaning up list of fastest mirrors
[root@xnode1 ~]# yum repolist
Loaded plugins: fastestmirror
centos | 3.6 kB 00:00
(1/2): centos/group_gz | 155 kB 00:00
(2/2): centos/primary_db | 2.8 MB 00:00
Determining fastest mirrors
repo id repo name status
centos centos 3,723
repolist: 3,723
[root@xnode1 ~]#

(20)分

提交答案
39、
KVM管理
使用xnode1节点,完成KVM服务的安装与KVM虚拟机的启动(安装KVM组件使用CentOS-7-x86_64-DVD-1511.iso镜像源)。安装完毕后,使用提供的cirros镜像与qemu-ifup-NAT脚本启动虚拟机(命令为qemu-kvm -m 1024 -drive file=xxx.img,if=virtio -net nic,model=virtio -net tap,script=xxx -nographic -vnc :1)。启动完毕后将登录界面从#####debug end######那行开始至最后的内容以文本形式提交到答题框。

$ ip addr list

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000

[centos]

name=centos

baseurl=file:///opt/centos

gpgcheck=0

enabled=1

(20)分

提交答案
40、
Raid存储管理
使用xnode1节点,使用vmware给xnode1节点添加一块大小为20G的硬盘。使用fdisk命令对该硬盘进形分区,要求分出4个大小为5G的分区。使用这两4个分区,创建名为/dev/md5、raid级别为5的磁盘阵列加一个热备盘。创建完成后执行mdadm -D /dev/md5,将创建Raid、查看Raid信息的命令和返回结果以文本形式提交到答题框。
[root@localhost ~]# mdadm -D /dev/md5

/dev/md5:

Version : 1.2

Creation Time : Sat Oct 5 13:17:41 2019

Raid Level : raid5

Array Size : 41908224 (39.97 GiB 42.91 GB)

Used Dev Size : 20954112 (19.98 GiB 21.46 GB)

Raid Devices : 3

Total Devices : 4

Persistence : Superblock is persistent

Update Time : Sat Oct 5 13:19:27 2019

State : clean

Active Devices : 3

Working Devices : 4

Failed Devices : 0

Spare Devices : 1

Layout : left-symmetric

Chunk Size : 512K

Consistency Policy : unknown

Name : localhost.localdomain:5 (local to host localhost.localdomain)

UUID : f51467bd:1199242b:bcb73c7c:160d523a

Events : 18

Number Major Minor RaidDevice State

0 8 16 0 active sync /dev/sdb

1 8 32 1 active sync /dev/sdc

4 8 48 2 active sync /dev/sdd

3 8 64 – spare /dev/sde

(30)分

提交答案
41、
Zookeeper集群
继续使用上题的三台虚拟机,使用提供的zookeeper-3.4.14.tar软件包,完成Zookeeper集群的安装与配置,配置完成后,在三个节点相应的目录使用./zkServer.sh status命令查看三个Zookeeper节点的状态,将三个节点的状态以文本形式提交到答题框。

[root@zookeeper1 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /root/zookeeper-3.4.14/bin/…/conf/zoo.cfg
Mode: follower
[root@zookeeper2 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /root/zookeeper-3.4.14/bin/…/conf/zoo.cfg
Mode: leader
[root@zookeeper3 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /root/zookeeper-3.4.14/bin/…/conf/zoo.cfg
Mode: followe

(30)分

提交答案
42、
Kafka集群
继续使用上题的三台虚拟机,使用提供软件包,完成Kafka集群的安装与配置,配置完成后,查看三个节点Kafka的端口启动情况并在相应的目录使用./kafka-topics.sh –create –zookeeper 你的IP:2181 –replication-factor 1 –partitions 1 –topic test创建topic,将查看Kafka端口启动情况和创建topic命令的返回结果以文本形式提交到答题框。

[root@zookeeper1 bin]# ./kafka-topics.sh –create –zookeeper 172.16.51.23:2181 –replication-factor 1 –
-partitions 1 –topic test
Created topic “test”.

49

[root@xiandian ~]# openstack container create examtest

±————————————–±———-±———————————–+

| account | container | x-trans-id |

±————————————–±———-±———————————–+

| AUTH_0ab2dbde4f754b699e22461426cd0774 | examtest | tx9e7b54f8042d4a6ca5ccf-005a93daf3 |

±————————————–±———-±———————————–+

[root@xiandian ~]# openstack container list

±———+

Name |

±———+

| examtest |

±———+

[root@xiandian ~]# openstack object create examtest aaa.txt

±——–±———-±———————————+

| object | container | etag |

±——–±———-±———————————+

| aaa.txt | examtest | 45226aa24b72ce0ccc4ff73eefe2e26f |

±——–±———-±———————————+

[root@xiandian ~]# openstack object list examtest

±——–+

| Name |
(30)分

提交答案
43、
主从数据库管理
使用xnode2、xnode3虚拟机进行实验,在这两台虚拟机上安装mariadb数据库服务,并配置为主从数据库(xnode2为主节点、xnode3为从节点,安装数据库使用CentOS-7-x86_64-DVD-1511.iso和gpmall-repo这两个源),实现两个数据库的主从同步。配置完毕后,请在xnode3上的数据库中执行“show slave status \G”命令查询从节点复制状态,将查询到的结果以文本形式提交到答题框。
MariaDB [(none)]> start slave;

MariaDB [(none)]> show slave status\G

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: mysql1

Master_User: user

Master_Port: 3306

Connect_Retry: 60

Master_Log_File: mysql-bin.000003

Read_Master_Log_Pos: 245

Relay_Log_File: mariadb-relay-bin.000005

Relay_Log_Pos: 529

Relay_Master_Log_File: mysql-bin.000003

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

Last_Errno: 0

Last_Error:

Skip_Counter: 0

Exec_Master_Log_Pos: 245

Relay_Log_Space: 1256

Until_Condition: None

Until_Log_File:

Until_Log_Pos: 0

Master_SSL_Allowed: No

Master_SSL_CA_File:

Master_SSL_CA_Path:

Master_SSL_Cert:

Master_SSL_Cipher:

Master_SSL_Key:

Seconds_Behind_Master: 0

Master_SSL_Verify_Server_Cert: No

Last_IO_Errno: 0

Last_IO_Error:

Last_SQL_Errno: 0

Last_SQL_Error:

Replicate_Ignore_Server_Ids:

Master_Server_Id: 30

1 row in set (0.00 sec)

(30)分

提交答案
44、
读写分离数据库管理
使用xnode1,xnode2,xnode3三个节点,完成数据库读写分离实验(安装数据库使用CentOS-7-x86_64-DVD-1511.iso和gpmall-repo这两个源)。数据库中间件使用Mycat-server-1.6-RELEASE-20161028204710-linux.tar。完成Mycat读写分离数据库的配置安装。需要用的配置文件schema.xml文件如下所示(server.xml文件不再给出):

配置读写分离数据库完毕后:1)使用netstat -ntpl命令查询端口启动情况;2)登陆mycat,查询数据库。将上述两个操作的操作命令返回结果以文本形式提交到答题框。
(30)分

提交答案
45、
应用商城系统
继续使用上题的三台虚拟机,使用提供的软件包,基于集群应用系统部署。部署完成后,进行登录,(订单中填写的收货地址填写自己学校的地址,收货人填写自己的实际联系方式)最后使用curl命令去获取商城首页的返回信息,将curl http://你自己的商城IP/#/home获取到的结果以文本形式提交到答题框。

(30)分

提交答案
46、
Keystone服务运维
使用VMWare软件启动提供的opensatckallinone镜像,自行检查openstack中各服务的状态,若有问题自行排查。使用OpenStack命令创建用户testuser,密码为123456,创建好之后,使用命令修改testuser密码为000000,并查看testuser的详细信息,将上述所有操作命令和返回结果以文本形式提交到答题框。

(20)分

提交答案
47、
Glance服务运维
使用VMWare软件启动提供的opensatckallinone镜像,自行检查openstack中各服务的状态,若有问题自行排查。使用Glance命令,创建一个名称为“cirros”镜像,镜像文件使用xnode1镜像中提供的为“cirros-0.3.4-x86_64-disk.img”。通过glance 命令查看镜像“cirros”的详细信息。将上述所有操作命令及返回结果以文本形式填入答题框。

(20)分

提交答案
48、
Cinder管理
使用VMWare软件启动提供的opensatckallinone镜像,自行检查openstack中各服务的状态,若有问题自行排查。使用cinder命令创建一个名字叫blockvolume,大小为2G的云硬盘,然后通过lvm相关命令查看该云硬盘详细信息,最后通过cinder命令对这块应该进行扩容操作,扩容后云硬盘大小为3G,并查看详细信息,将操作命令和返回结果以文本形式提交到答题框。

(30)分

提交答案
49、
对象存储管理
使用VMWare软件启动提供的opensatckallinone镜像,自行检查openstack中各服务的状态,若有问题自行排查。使用openstack命令,创建名为examtest的容器并查询,上传一个aaa.txt(可自行创建)文件到这个容器中并查询。依次将操作命令和返回结果以文本形式提交到答题框。

(30)分

提交答案
50、
Docker使用
使用VMWare软件启动提供的k8sallinone镜像,该镜像已安装docker服务。创建/opt/xiandian目录,创建完成后启动名为xiandian-dir,镜像为nginx_latest.tar的容器(镜像在/root/images目录下),并指定/opt/xiandian为容器启动的数据卷,指定nginx的80端口映射到外部81端口。创建完成后通过inspect命令指定查看数据卷的情况。将以上操作命令及返回结果以文本形式填入答题框。

(30)分

提交答案
51、
Docker Compose
使用VMWare软件启动提供的k8sallinone镜像,完成docker compose案例,compose案例所有用到的文件均在/root/compose目录下,需要用到的镜像均在/root/images目录下。理解docker compose的原理与工作流程,在/root目录下新建composetest目录作为工作目录,理解提供的配置文件与部署文件,运行docker compose案例。运行成功后,使用curl命令访问http://IP:5000。最后将运行docker-compose up的结果和curl的结果以文本形式提交到答题框。

(40)分

提交答案
52、
K8S平台安装
使用VMWare软件启动提供的k8sallinone镜像,确认IP地址,执行/root目录下的install.sh脚本进行一键部署K8S平台。等待安装完毕后使用kubectl 命令查看nodes、cs、pods的状态,将查看的命令与返回结果以文本形式提交到答题框。

(30)分

提交答案
53、
shell脚本补全
下面有一段shell脚本,作用是自动配置mysql服务,由于工程师的失误,将脚本中的某些代码删除了,但注释还在,请根据注释,填写代码。最后将填写的代码按照顺序以文本形式提交至答题框。脚本如下所示:
#! /bin/bash 
mariadb(){
cd
#在数据库的my.cnf文件添加内容如下
(此处需填写)
[mysqld]
init_connect=‘SET collation_connection = utf8_unicode_ci’
init_connect=‘SET NAMES utf8’
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
EOF
#启动数据库
systemctl start mariadb
#设置数据库root的密码为123456
mysqladmin -uroot password 123456
#创建gpmall数据库,并将/root/gpmall.sql文件导入
mysql -uroot -p123456 << EOF
(此处需填写)EOF
#设置开机自启数据库
systemctl enable mariadb
#重启数据库服务systemctl restart mariadb
#检查数据库是否重启成功
if [ $? -eq 0 ]
then 
sleep 3
echo -e “\033[36m==maridb启动成功=\033[0m”
elseecho -e “\033[31mmariadb启动失败,请检查\033[0m” 
exit 1
fi
sleep2
}

(30)分

rf /usr/share/nginx/html/* #将提供的dist静态文件复制到nginx项目目录 cp -rvf /root/dist/* /usr/share/nginx/html #修

改nginx配置文件如下 cat > /etc/nginx/conf.d/default.conf << EOF server { listen 80; server_name localhost; #charset

koi8-r; #access_log /var/log/nginx/host.access.log main; location / { root /usr/share/nginx/html; index index.html

index.htm; } location /user { (此处需要填写) } location /shopping { proxy_pass http://127.0.0.1:8081; } location

/cashier { proxy_pass http://127.0.0.1:8083; } error_page 500 502 503 504 /50x.html; location = /50x.html { root

/usr/share/nginx/html; } } EOF #启动nginx服务 systemctl start nginx #设置nginx开机自启 (此处需填写) #检查nginx

服务是否成功启动 if [ $? -eq 0 ] then sleep 3 echo -e "\033[36m==========nginx启动成功

==========\033[0m" else echo -e “\033[31mnginx启动失败,请检查\033[0m” exit 1 fi sleep 2 }

proxy_pass http://127.0.0.1:8082;

systemctl enable nginx
提交答案

                       

点击阅读全文

上一篇 2023年 6月 10日 am10:36
下一篇 2023年 6月 10日 am10:37