打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux运维基础httpd静态网页教程
目录
· 1.利用仓库创建httpd lrzsz unzip文件
· 2.对源码文件进行解压
· 3.配置httpd-vhosts.conf的3种方法
· 方法1:(相同IP,不同端口号配置)
· 方法2:(不同IP,相同端口号配置)
· 方法3:(相同IP,相同端口号,不同域名)
1.利用仓库创建httpd lrzsz unzip文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1.挂载
[root@clq0917 ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
写配置文件
[root@clq0917 ~]# vi /etc/yum.repos.d/aa.repo
[aa]
name=sssaaa
baseurl=file:///mnt
gpgcheck=0
enabled=1
按下ESC键,输入:x保存
清理仓库
[root@clq0917 ~]# yum clean all
元数据建立
[root@clq0917 ~]# yum makecache
2.安装
[root@clq0917 ~]# yum -y install httpd
[root@clq0917 ~]# yum -y install lrzsz
[root@clq0917 ~]# yum -y install httpd
[root@clq0917 ~]# yum -y install unzip
2.对源码文件进行解压
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@clq0917 ~]# cd /var/www/html
加文件[root@clq0917 html]# rz
解压[root@clq0917 html]# unzip wangzhang.zip
mv (解码数据)+名字(wangzhang)
[root@clq0917 html]# unzip zhishaizi.zip
mv (解码数据)+名字(zhishaizi)
[root@clq0917 html]# unzip zhuawawa.zip
mv (解码数据)+名字(zhuawawa)
删掉不用的
[root@clq0917 html]# rm -rf zhuawawa.zip
[root@clq0917 html]# rm -rf  wangzhang.zip
[root@clq0917 html]# rm -rf zhishaizi.zip
查看:
[root@clq0917 html]# ls
wangzhang  zhishaizi  zhuawawa
3.配置httpd-vhosts.conf的3种方法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
1.[root@clq0917 html]# vi httpd-vhosts.conf
Listen 98
<VirtualHost *:98>
DocumentRoot "/var/www/html/wangzhang"
ServerName wz.example.com
</VirtualHost>
Listen 99
<VirtualHost *:99>
DocumentRoot "/var/www/html/zhuawawa"
ServerName zww.example.com
</VirtualHost>
Listen 100
lHost *:100>
DocumentRoot "/var/www/html/zhishaizi"
ServerName zsz.example.com
</VirtualHost>
刷新一下:
[root@clq0917 html]# systemctl restart httpd
[root@qn conf.d]# ss -antl
State       Recv-Q      Send-Q            Local Address:Port             Peer Address:Port
LISTEN      0           128                     0.0.0.0:22                    0.0.0.0:*
LISTEN      0           128                           *:98                          *:*
LISTEN      0           128                           *:99                          *:*
LISTEN      0           128                           *:100                          *:*
LISTEN      0           128                        [::]:22                       [::]:*
看到98 99 和100端口号就表示成功了。
方法1:(相同IP,不同端口号配置)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
1.[root@clq0917 html]# vi httpd-vhosts.conf
Listen 98
<VirtualHost *:98>
DocumentRoot "/var/www/html/wangzhang"
ServerName wz.example.com
</VirtualHost>
Listen 99
<VirtualHost *:99>
DocumentRoot "/var/www/html/zhuawawa"
ServerName zww.example.com
</VirtualHost>
Listen 100
lHost *:100>
DocumentRoot "/var/www/html/zhishaizi"
ServerName zsz.example.com
</VirtualHost>
刷新一下:
[root@clq0917 html]# systemctl restart httpd
[root@qn conf.d]# ss -antl
State       Recv-Q      Send-Q            Local Address:Port             Peer Address:Port
LISTEN      0           128                     0.0.0.0:22                    0.0.0.0:*
LISTEN      0           128                           *:98                          *:*
LISTEN      0           128                           *:99                          *:*
LISTEN      0           128                           *:100                          *:*
LISTEN      0           128                        [::]:22                       [::]:*
看到98 99 和100端口号就表示成功了。
百度搜索:
192.168.174.131:98
192.168.174.131:99
192.168.174.131:100
效果图:
方法2:(不同IP,相同端口号配置)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1.配置IP地址
[root@clq0917 html]# ip addr add 192.168.174.175/24 dev ens33
[root@clq0917 html]# ip addr add 192.168.174.176/24 dev ens33
[root@clq0917 html]# vi httpd-vhosts.conf
Listen 99
<VirtualHost 192.168.174.131:99>
DocumentRoot "/var/www/html/wangzhang"
ServerName wz.example.com
</VirtualHost>
<VirtualHost 192.168.174.175:99>
DocumentRoot "/var/www/html/zhuawawa"
ServerName zww.example.com
</VirtualHost>
lHost 192.168.174.176:99>
DocumentRoot "/var/www/html/zhishaizi"
ServerName zsz.example.com
</VirtualHost>
刷新一下:
[root@clq0917 html]# systemctl restart httpd
[root@qn conf.d]# ss -antl
State       Recv-Q      Send-Q            Local Address:Port             Peer Address:Port
LISTEN      0           128                           *:99                          *:*
*:*
LISTEN      0           128                        [::]:22                       [::]:*
看到 99端口号就表示成功了。
百度搜索:
192.168.174.131:99
192.168.174.175:99
192.168.174.176:99
效果图:
方法3:(相同IP,相同端口号,不同域名)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1.[root@clq0917 html]# vi httpd-vhosts.conf
Listen 80
<VirtualHost *:80>
DocumentRoot "/var/www/html/wangzhang"
ServerName wz.example.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/var/www/html/zhuawawa"
ServerName zww.example.com
</VirtualHost>
lHost *:80>
DocumentRoot "/var/www/html/zhishaizi"
ServerName zsz.example.com
</VirtualHost>
刷新一下:
[root@clq0917 html]# systemctl restart httpd
[root@qn conf.d]# ss -antl
State       Recv-Q      Send-Q            Local Address:Port             Peer Address:Port
LISTEN      0           128                     0.0.0.0:22                    0.0.0.0:*
LISTEN      0           128                           *:80                         *:*
看到80端口号就表示成功了。
进入C盘的C:\Windows\System32\drivers\etc目录下,把hosts文件拖到桌面上并用写字板打开,加入以下内容并保存
192.168.174.131 wz.example.com zww.example.com  zsz.example.com
把桌面上的hosts文件拖回C:\Windows\System32\drivers\etc目录下,打开CMD,输入 ping zww.example.com看是否能通
然后在浏览器上用域名访问
hosts:
cmd:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Apache配置详解(最好的APACHE配置教程)
Apache 配置虚拟主机三种方式
Web服务器(Apache)虚拟主机的配置
linux下Apache的使用
CentOS Apache配置详解
CentOS 6.6 LAMP实战 (二)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服