在rhel8的系统上搭建网站:该网站ip地址主机位为11,设置documentroot为/www/你的名字拼音的缩写,网页内容为:my name is…
挂载本地仓库
[root@rhce yum.repos.d]# mount /dev/sr0 /mnt
mount: /mnt: /dev/sr0 already mounted on /run/media/root/RHEL-8-5-0-BaseOS-x86_64.
部署前环境准备
#关闭selinux
[root@rhce /]# setenforce 0
#关闭防火墙
[root@rhce /]# systemctl stop firewalld
安装https服务并启动服务
[root@rhce yum.repos.d]# yum install -y httpd
[root@rhce yum.repos.d]# systemctl enable httpd --now
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
[root@rhce yum.repos.d]# systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2022-11-11 19:36:55 CST; 7s ago
Docs: man:httpd.service(8)
Main PID: 34752 (httpd)
Status: "Started, listening on: port 80"
Tasks: 213 (limit: 11088)
Memory: 17.5M
CGroup: /system.slice/httpd.service
├─34752 /usr/sbin/httpd -DFOREGROUND
├─34753 /usr/sbin/httpd -DFOREGROUND
├─34754 /usr/sbin/httpd -DFOREGROUND
├─34755 /usr/sbin/httpd -DFOREGROUND
└─34756 /usr/sbin/httpd -DFOREGROUND
Nov 11 19:36:55 rhce systemd[1]: Starting The Apache HTTP Server...
Nov 11 19:36:55 rhce httpd[34752]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.21.128. Set the 'ServerName' directive globally to suppress this message
Nov 11 19:36:55 rhce systemd[1]: Started The Apache HTTP Server.
Nov 11 19:36:57 rhce httpd[34752]: Server configured, listening on: port 80
创建主机位11的ip地址
[root@rhce ~]# nmcli connection modify ens160 +ipv4.addresses 192.168.21.11/24 +ipv4.gateway 192.168.21.2 +ipv4.dns 192.168.21.2
[root@rhce ~]# nmcli connection up ens160
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
[root@rhce ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:9c:a3:39 brd ff:ff:ff:ff:ff:ff
inet 192.168.21.128/24 brd 192.168.21.255 scope global dynamic noprefixroute ens160
valid_lft 1799sec preferred_lft 1799sec
inet 192.168.21.11/24 brd 192.168.21.255 scope global secondary noprefixroute ens160
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe9c:a339/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:99:12:16 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000
link/ether 52:54:00:99:12:16 brd ff:ff:ff:ff:ff:ff
创建项目目录
[root@rhce ~]# mkdir -pv /www/xxj
mkdir: created directory '/www'
mkdir: created directory '/www/xxj'
[root@rhce ~]# cd /www/xxj/
[root@rhce xxj]# echo "my name is xuexujie" > index.html
[root@rhce xxj]# ll
total 4
-rw-r--r--. 1 root root 20 Nov 11 19:59 index.html
[root@rhce xxj]# tree /www/
/www/
└── xxj
└── index.html
1 directory, 1 file
创建httpd服务配置文件
[root@rhce httpd]# cd /etc/httpd/conf.d/
[root@rhce conf.d]# vim 11xxj.conf
重启服务并本机访问
[root@rhce conf.d]# systemctl restart httpd
[root@rhce conf.d]# curl 192.168.21.11
my name is xuexujie
宿主机浏览器访问
.