欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

Linux运维基础httpd静态网页教程

程序员文章站 2022-06-28 23:27:09
目录1.利用仓库创建httpd lrzsz unzip文件2.对源码文件进行解压3.配置httpd-vhosts.conf的3种方法方法1:(相同ip,不同端口号配置)方法2:(不同ip,相同端口号配...

1.利用仓库创建httpd lrzsz unzip文件

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.对源码文件进行解压

Linux运维基础httpd静态网页教程

[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.[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.[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

效果图:

Linux运维基础httpd静态网页教程

Linux运维基础httpd静态网页教程

Linux运维基础httpd静态网页教程

方法2:(不同ip,相同端口号配置)

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

效果图:

Linux运维基础httpd静态网页教程

Linux运维基础httpd静态网页教程

Linux运维基础httpd静态网页教程

方法3:(相同ip,相同端口号,不同域名)

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:

Linux运维基础httpd静态网页教程

Linux运维基础httpd静态网页教程

cmd:

Linux运维基础httpd静态网页教程

Linux运维基础httpd静态网页教程

以上就是linux运维基础httpd静态网页教程的详细内容,更多关于linux运维httpd静态网页的资料请关注其它相关文章!感谢阅读~