当前位置:网站首页>Configure an encrypted web server

Configure an encrypted web server

2022-07-07 12:25:00 Miracle_ ze

requirement

1、 The site address is www.tengbaiwan.com
2、 The website content of this site should be stored in /tengbaiwan Catalog
3、/tengbaiwan The directory is saved in the newly added logical volume weblv On
4、 The logical volume is formatted as xfs The file system is permanently mounted
5、 This site must and can only be used https Protocol access

1. Add disks , Create a new partition , Create logical volumes

Because from the title web The server is not opened at the original default file address , Create a new file address for this

1. Add disks

 Insert picture description here
 Insert picture description here

 Insert picture description here
 Insert picture description here
 Insert picture description here

2. start-up

Our system is nvme in , But what he reads by default is not it . It becomes the first installation
 Please add a picture description
solve :
 Please add a picture description
Adjust the system boot in the firmware

 Please add a picture description
This indicates the order , Read the hard disk first and then the CD , Finally, the network starts

Modification priority :
 Please add a picture description
choice mvme:shift + advance (+: Move to ;-: Move down the )
 Please add a picture description
F10 preservation

3. View partition

command :

fdisk -l 

result :
 Insert picture description here

4. Disk operating : Operation on new disk

1. Disk allocation

command :
see

[[email protected] ~]# fdisk -l

Distribute :

fdisk /dev/nvme0n1

 Insert picture description here
 Insert picture description here
 Insert picture description here

command ( Input m get help ):n

Select (default p): p

Zone number (1-4, Default 1):

start A sector (2048-10485759, The default is 2048):

The default value... Will be used 2048

Last A sector , + A sector or +size{K,M,G} (2048-10485759, The default is 10485759):+5G

Partition 1 Set to Linux type , The size is set to 5 GiB
View allocation
 Insert picture description here

2. take sda1 Convert to physical volume

command :

pvcreate /dev/sda1

effect :

[[email protected] ~]# pvcreate /dev/sda1
  Physical volume "/dev/sda1" successfully created.

3. Add physical volumes to volume groups , Volume group name web

command :

 vgcreate web /dev/sda1

effect :

[[email protected] ~]# vgcreate web /dev/sda1
  Volume group "web" successfully created

4. From the volume group web Split above 1G Create a new logical volume webvl

command :

 lvcreate -L 1G -n weblv web

effect :

[[email protected] ~]#  lvcreate -L 1G -n weblv web
  Logical volume "weblv" created.

5. Use mkfs.xfs Command to logical volume web Create file system ( Formatted as xfs file system )

command :

mkfs.xfs /dev/web/weblv

effect :

[[email protected] ~]#  mkfs.xfs /dev/web/weblv
meta-data=/dev/web/weblv         isize=512    agcount=4, agsize=65536 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1
data     =                       bsize=4096   blocks=262144, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

6. Permanently mount to file /tengbaiwan Catalog

Create directory file /tengbaiwan

mkdir /tengbaiwan

effect :
 Insert picture description here  Insert picture description here
Permanently mount to /tengbaiwan Catalog
First of all to see /dev/sda1 Of UUID
command :sudo blkid /dev/sda1
 Insert picture description here
open vim /etc/fstab
Permanently mount
add to :

UUID=McTtJH-aX4X-dvQA-xIxN-UCR6-krGW-5LUwZh /tengbaiwan           xfs     defaults        0 0

uuid Mount point Directory File system format defaults Backup (0 Indicates no backup ) Check (0 Means not to check )

 Insert picture description here
UUID Can also write :
/dev/mapper/web-weblv
 Insert picture description here

This document will not take effect immediately after writing , Because when the system is powered on , It has been read .

mount -a Reread /etc/fstab The document can take effect

2. stay vim /etc/httpd/conf.d/host.conf Input configuration

Add content
 Insert picture description here
 Insert picture description here

2. Creating files /tengbaiwan Create a file and enter the content

echo tengbaiwan > /tengbaiwan/index.html

3. stay vim /etc/hosts Input content

 Insert picture description here
Only in this way can we Linux Display inside , If you want to Windows The display inside should
stay
C:\Windows\System32\drivers\etc
Under the hosts Add one thing to the file

4. In path /etc/pki/tls/certs Write a certificate in

Documents related to the certificate should be uploaded :
xshow: use rz
MobaXterm: Use the upload file on the left
route :/etc/pki/tls/certs
Configure the certificate after installation
command :make tengbaiwan.crt
 Insert picture description here
There is an error in the middle because of the wrong input
 Insert picture description here

5. Check out the website ( Premise : Create and add files to add website content : use echo)

mount —— Restart the service —— Delete permission ( in order to Windows Show )
 Insert picture description here

linux see :curl -k http://www.tengbaiwan.com
Windows:https://www.tengbaiwan.com

原网站

版权声明
本文为[Miracle_ ze]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202130618062606.html