Linux運維基礎httpd靜態網頁教程

 更新時間:2021年09月06日 16:23:06   作者:神慕蔡蔡  
這篇文章主要介紹了Linux運維基礎中怎樣制作httpd靜態網頁,附含源碼及圖片示例,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝進步

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.對源碼文件進行解壓

在這里插入圖片描述

[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

效果圖:

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

方法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

效果圖:

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

方法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:

在這里插入圖片描述

在這里插入圖片描述

cmd:

在這里插入圖片描述

在這里插入圖片描述

以上就是Linux運維基礎httpd靜態網頁教程的詳細內容,更多關于Linux運維httpd靜態網頁的資料請關注腳本之家其它相關文章!感謝閱讀~

相關文章

  • Linux md5sum命令的使用方法

    Linux md5sum命令的使用方法

    這篇文章主要介紹了Linux md5sum命令的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • IO多路復用之epoll全面總結(必看篇)

    IO多路復用之epoll全面總結(必看篇)

    下面小編就為大家帶來一篇IO多路復用之epoll全面總結(必看篇)。小編覺得挺不錯的。現在就分享給大家。也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • LINUX中詳解AWK內建變量FS,NF,NR,RT,RS,ORS,OFS

    LINUX中詳解AWK內建變量FS,NF,NR,RT,RS,ORS,OFS

    很多朋友沒搞告白AWK內建變量FS,NF,NR,RT,RS,ORS,OFS的方法和原理,小編給大家總結了詳細的內容,一起來學習下思路。
    2017-11-11
  • 在Linux中使用Vundle管理Vim插件的方法

    在Linux中使用Vundle管理Vim插件的方法

    Vim缺乏默認的插件管理器,所有插件的文件都散布在~/.vim下的幾個文件夾中,插件的安裝與更新與刪除都需要自己手動來,既麻煩費事,又可能出現錯誤。下面這篇文章主要給大家介紹了關于在Linux中使用Vundle管理Vim插件的方法,需要的朋友可以參考下。
    2018-04-04
  • Apache、Nginx下Font Awesome在 Firefox 中不顯示問題解決方法

    Apache、Nginx下Font Awesome在 Firefox 中不顯示問題解決方法

    這篇文章主要介紹了Apache、Nginx下Font Awesome在 Firefox 中不顯示問題解決方法,在配置中增加一個響應頭即可解決這個問題,需要的朋友可以參考下
    2014-07-07
  • Ubuntu20.04安裝cuda10.1的步驟(圖文教程)

    Ubuntu20.04安裝cuda10.1的步驟(圖文教程)

    這篇文章主要介紹了Ubuntu20.04安裝cuda10.1的步驟(圖文教程),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Ubuntu 遠程登陸服務器 ssh的安裝和配置詳解

    Ubuntu 遠程登陸服務器 ssh的安裝和配置詳解

    這篇文章主要介紹了Ubuntu 遠程登陸服務器 ssh的安裝和配置詳解,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Linux+php+apache+oracle環境搭建之CentOS下安裝Oracle數據庫

    Linux+php+apache+oracle環境搭建之CentOS下安裝Oracle數據庫

    研究了兩天Linux下安裝Oracle,重裝了兩次虛擬機,終于安裝成功。很有收獲的。記錄下安裝過程。大神們如有更好的方式,請聯系我!
    2014-08-08
  • Linux內核設備驅動之內核中鏈表的使用筆記整理

    Linux內核設備驅動之內核中鏈表的使用筆記整理

    今天小編就為大家分享一篇關于Linux內核設備驅動之內核中鏈表的使用筆記整理,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Linux Socket 編程簡介和實現

    Linux Socket 編程簡介和實現

    這篇文章主要介紹了Linux Socket 編程簡介和實現,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02

最新評論

精品国内自产拍在线观看