国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Web 服務(wù)器的搭建

這篇具有很好參考價(jià)值的文章主要介紹了Web 服務(wù)器的搭建。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1.web的簡(jiǎn)介

2.搭建web服務(wù)器實(shí)現(xiàn)訪問(wèn)網(wǎng)站 

2.1 環(huán)境準(zhǔn)備  

2.2搭建http服務(wù) 

2.3搭建https服務(wù)


?1.web的簡(jiǎn)介

1.1什么是web

? ? ?Web(全稱為World Wide Web)是一種基于互聯(lián)網(wǎng)的信息交流和共享方式。它是由許多相互連接的網(wǎng)頁(yè)組成的系統(tǒng),這些網(wǎng)頁(yè)包含了文本、圖像、音頻、視頻和其他形式的多媒體內(nèi)容。Web 使用一種稱為超文本的方式來(lái)鏈接網(wǎng)頁(yè),使得用戶可以通過(guò)點(diǎn)擊鏈接在不同的網(wǎng)頁(yè)之間導(dǎo)航,并訪問(wèn)到不同的內(nèi)容。

? ? Web 的核心技術(shù)是HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議),它定義了在網(wǎng)絡(luò)上進(jìn)行文檔傳輸?shù)囊?guī)則。通過(guò)瀏覽器等客戶端軟件,用戶可以使用HTTP與Web服務(wù)器進(jìn)行通信,請(qǐng)求和接收網(wǎng)頁(yè)內(nèi)容,并在自己的設(shè)備上進(jìn)行顯示和交互。

1.2什么是http

? ? HTTP(Hypertext Transfer Protocol)是一種在計(jì)算機(jī)網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)通信的應(yīng)用層協(xié)議,是Web通信的基礎(chǔ)。HTTP協(xié)議是為 Web 瀏覽器和 Web 服務(wù)器之間傳輸數(shù)據(jù)而特別設(shè)計(jì)的。HTTP協(xié)議通常運(yùn)行在TCP/IP協(xié)議棧之上,在客戶端和服務(wù)器之間進(jìn)行數(shù)據(jù)交換。HTTP協(xié)議使用請(qǐng)求(request)和響應(yīng)(response)的方式進(jìn)行通信,客戶端發(fā)送請(qǐng)求,并等待服務(wù)端回應(yīng)。

? ? ?HTTP協(xié)議以設(shè)計(jì)簡(jiǎn)單、通用、快速、靈活等特點(diǎn)廣泛應(yīng)用于萬(wàn)維網(wǎng)上,通過(guò)瀏覽器或是其他工具可以方便地訪問(wèn)網(wǎng)站、獲取資源、交互數(shù)據(jù)等。HTTP協(xié)議支持多種不同的請(qǐng)求方式,如GET、POST、PUT、DELETE等,也支持多種數(shù)據(jù)格式的傳輸,如HTML、XML、JSON等,因此被廣泛應(yīng)用于Web應(yīng)用程序的開發(fā)中。

?1.3什么是https

? ? HTTPS(Hypertext Transfer Protocol Secure)是一種加密通信協(xié)議,是HTTP協(xié)議的安全版本,它提供了對(duì) Web 客戶端和服務(wù)器之間數(shù)據(jù)傳輸過(guò)程的加密保護(hù)和完整性驗(yàn)證。在HTTPS協(xié)議之下,通過(guò) SSL/TLS 協(xié)議在傳輸層對(duì)數(shù)據(jù)進(jìn)行加密,從而保障客戶端和服務(wù)器之間的通信安全。

? ? ?和普通的 HTTP 協(xié)議不同,HTTPS 在傳輸數(shù)據(jù)時(shí)會(huì)對(duì)數(shù)據(jù)進(jìn)行加密,使得數(shù)據(jù)傳輸過(guò)程中不易被竊取或篡改,能夠更好地保障用戶的隱私安全。通常,HTTPS 協(xié)議在 Web 應(yīng)用程序中被用于處理用戶敏感信息,比如登錄密碼、銀行卡信息、個(gè)人信息等。

為了保證網(wǎng)站使用 HTTPS 協(xié)議的合法性,Web瀏覽器會(huì)在訪問(wèn)網(wǎng)站時(shí)驗(yàn)證網(wǎng)站的安全證書,這個(gè)證書包括了網(wǎng)站的身份和公鑰。如果驗(yàn)證通過(guò),瀏覽器會(huì)自動(dòng)將數(shù)據(jù)通過(guò)公鑰進(jìn)行加密,然后再發(fā)送給服務(wù)器。同時(shí),HTTPS 協(xié)議的應(yīng)用也需要在服務(wù)器上安裝 SSL/TLS 證書,用于識(shí)別服務(wù)器身份,并通過(guò) SSL/TLS 協(xié)議建立加密的數(shù)據(jù)傳輸通道。

2.搭建web服務(wù)器實(shí)現(xiàn)訪問(wèn)網(wǎng)站

2.1 環(huán)境準(zhǔn)備

2.1.0 要求介紹

1.基于域名www.openlab.com可以訪問(wèn)網(wǎng)站內(nèi)容為 welcome to openlab!!!

2.給該公司創(chuàng)建三個(gè)網(wǎng)站目錄分別顯示學(xué)生信息,教學(xué)資料和繳費(fèi)網(wǎng)站,基于www.openlab.com/student 網(wǎng)站訪問(wèn)學(xué)生信息,www.openlab.com/data網(wǎng)站訪問(wèn)教學(xué)資料 www.openlab.com/money網(wǎng)站訪問(wèn)繳費(fèi)網(wǎng)站。

3.(1)學(xué)生信息網(wǎng)站只有song和tian兩人可以訪問(wèn),其他網(wǎng)站所有用戶用能訪問(wèn)。

? ? (2)訪問(wèn)繳費(fèi)網(wǎng)站實(shí)現(xiàn)數(shù)據(jù)加密基于https訪問(wèn)。

2.1.1進(jìn)行掛載并關(guān)閉防火墻和selinux

[root@localhost ~]# mount /dev/sr0 /mnt
mount: /mnt: WARNING: source write-protected, mounted read-only.
#強(qiáng)調(diào)權(quán)限問(wèn)題,目前可以不用管
[root@localhost ~]# systemctl stop firewalld.service  #關(guān)閉防火墻
[root@localhost ~]# setenforce 0                      #禁止selinux

2.1.2安裝對(duì)應(yīng)的httpd軟件

[root@localhost ~]# yum install httpd -y  #安裝http服務(wù)軟件

2.2搭建http服務(wù)

2.2.1我們一般做實(shí)驗(yàn)時(shí)不在他的主配置文件操作,一般都是重新建立一個(gè)文件

1.基于域名www.openlab.com可以訪問(wèn)網(wǎng)站內(nèi)容為 welcome to openlab!!!

  1.vim /etc/httpd/conf/httpd.conf    #主配置文件
   vim /etc/httpd/conf.d/vhosts.conf   #建立一個(gè)子配置文件,里面放置我們需要的文件

  2.#在子配置文件中配置
   <VirtualHost 192.168.91.132:80>      
      DocumentRoot /www                #文件存在的目錄
       ServerName  www.openlab.com      #域名
  </VirtualHost>

  <Directory /www>
           AllowOverride none         
           Require all  granted
  </Directory>
     mkdir /www   #創(chuàng)建目錄
     echo welcome to openlab!!! > /www/index.html   #給預(yù)定義網(wǎng)頁(yè)插入內(nèi)容
  3.firewall-cmd --permanent --add-service=http  #在防火墻開著的情況讓他允許http服務(wù)運(yùn)行
   chcon --reference /var/www/html /www -R   
   # 確保/www 與 /var/www/html 有相同的安全策略和權(quán)限設(shè)置
 
  4. systemctl restart httpd  #然后重啟服務(wù)

  5.在windows系統(tǒng)中的文件中增加ip和對(duì)應(yīng)的域名
   在C:\Windows\System32\drivers\etc  下面的hosts添加 
  192.168.91.132  www.openlab.com

注意:因?yàn)閔osts文件里面存放的信息可以將ip轉(zhuǎn)換為對(duì)應(yīng)的域名? ?提供給用戶訪問(wèn)? 所以需要對(duì)hosts文件進(jìn)行更改 這邊如果沒(méi)辦法保存hosts的話,因?yàn)闄?quán)限問(wèn)題就把他保存在別的路徑下,然后給原來(lái)的hosts文件加上.bak后綴,讓他做備份,移動(dòng)新保存的hosts文件至當(dāng)前目錄下,就可以在瀏覽器中訪問(wèn)。

結(jié)果:Web 服務(wù)器的搭建,linux? Redhat,前端,服務(wù)器,運(yùn)維

2.2.2? 配置子界面

我們已經(jīng)配置好http服務(wù),然后成功訪問(wèn)到主頁(yè)面,我們搭建的http服務(wù)已成功,現(xiàn)在為了完善網(wǎng)站還需給他配置子頁(yè)面

1.配置data子界面

mkdir /www/student? ? ? ? ? ? ? ? ? ? ? ? ?先創(chuàng)建目錄文件

echo this is data > /www/data/index.html? ? 給子頁(yè)面輸入內(nèi)容

然后可以測(cè)試訪問(wèn):http://www.openlab.com/data/

2.創(chuàng)建student子界面

mkdir /www/student

echo this is student > /www/student/index.html

簡(jiǎn)單的子頁(yè)面也已初步完成

-------------------------------------------------------------------------------------------------------------------------

追加配置進(jìn)?vim /etc/httpd/conf.d/vhosts.conf

<Directory /www/student>
?? ??? ?AllowOverride none
?? ??? ?AuthType Basic
?? ??? ?AuthName "......"
?? ??? ?AuthUserFile /etc/httpd/users
?? ??? ?Require user song tian
</Directory>

功能:因?yàn)橄喈?dāng)是控制student子頁(yè)面信息? 追加這些配置之后,然后添加用戶,實(shí)現(xiàn)可以控制student子頁(yè)面只有song和tian用戶按照相應(yīng)的用戶和密碼登錄產(chǎn)看子頁(yè)面

?htpasswd -c /etc/httpd/users song???建立用戶song
?htpasswd ?/etc/httpd/users tian? ? ?? ?建立用戶tian? 不能再用-c。否則會(huì)覆蓋上一個(gè)新建的用戶

注意:別忘記重啟服務(wù)哦? ? ? ? ? ? ? 改配置 啟服務(wù)六字口訣要牢記

2.3搭建https服務(wù)

搭建這個(gè)https服務(wù)時(shí)穿插了創(chuàng)建money這個(gè)子頁(yè)面,以便更好的理解該服務(wù)

1.安裝關(guān)于https的安全模塊

yum install mod_ssl -y? ? ? 安裝軟件

追加配置進(jìn)?vim /etc/httpd/conf.d/vhosts.conf

? ? ?<virtualhost 192.168.10.129:443>
? ? ? ? ?ServerName www.openlab.com
? ? ? ? ?DocumentRoot /private
? ? ? ? ?SSLEngine on ???? ? ? ? ? ??
? ? ? ? ?SSLCertificateFile /etc/pki/tls/certs/openlab.crt
? ? ? ? ?SSLCertificateKeyFile /etc/pki/tls/private/openlab.key
? ? ? ? ?<Directory /private>
? ? ? ? ? ? ?AllowOverride none
? ? ? ? ? ? ?Require all granted
? ? ? ? ?</Directory>
? ? ?</Virtualhost>

2.創(chuàng)建目錄

mkdir /private/money -pv

3.給頁(yè)面文件添加?xùn)|西

echo this is money > /private/money/index.html

4.生成證書和密鑰對(duì),然后將它們配置到 HTTPS 服務(wù)器中,以啟用 HTTPS 協(xié)議,確??蛻舳伺c服務(wù)器之間的通信是加密的,從而保護(hù)數(shù)據(jù)的隱私和安全。

openssl req -newkey rsa:4096 -nodes -sha256 -keyout /etc/pki/tls/private/openlab.key -x509 -days 365 -out /etc/pki/tls/certs/openlab.crt

5.https服務(wù)搭建完成并實(shí)現(xiàn)訪問(wèn)繳費(fèi)網(wǎng)站實(shí)現(xiàn)數(shù)據(jù)加密基于https訪問(wèn)。

Web 服務(wù)器的搭建,linux? Redhat,前端,服務(wù)器,運(yùn)維文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-832129.html

到了這里,關(guān)于Web 服務(wù)器的搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux下的WEB服務(wù)器的搭建實(shí)戰(zhàn)

    Linux下的WEB服務(wù)器的搭建實(shí)戰(zhàn)

    每次搭建一個(gè)服務(wù)器之前,比如MySQL、DNS、WEB等首先要掛載磁盤目錄文件 掛載就是當(dāng)要使用某個(gè)設(shè)備時(shí)(例如光盤或軟盤),必須先將它們對(duì)應(yīng)放到 Linux 系統(tǒng)中的某個(gè)目錄上。其中對(duì)應(yīng)的目錄就叫作掛載點(diǎn)。只有經(jīng)過(guò)操作之后,用戶或程序才能訪問(wèn)到這些設(shè)備。這個(gè)操作過(guò)程

    2024年02月03日
    瀏覽(17)
  • Linux—Web服務(wù)器(靜態(tài)、動(dòng)態(tài)網(wǎng)站的搭建)

    Linux—Web服務(wù)器(靜態(tài)、動(dòng)態(tài)網(wǎng)站的搭建)

    1.1www所用的協(xié)議 HTTP超文本傳輸協(xié)議,是互聯(lián)網(wǎng)上最廣泛的一種網(wǎng)絡(luò)協(xié)議,所有的www文件都必須遵守這個(gè)標(biāo)準(zhǔn) 它是建立在TCP上一種的無(wú)狀態(tài)連接,整個(gè)基本的工作流程是客戶端發(fā)送一個(gè)HTTP請(qǐng)求,說(shuō)明客戶端想要訪問(wèn)的資源和請(qǐng)求的動(dòng)作,服務(wù)端收到請(qǐng)求之后,服務(wù)端開始處理

    2024年02月06日
    瀏覽(26)
  • 在 【Linux Centos】下搭建 【Nginx Web】 服務(wù)器

    系統(tǒng):Linux Centos 7.9 gcc 、c++、pcre、zlib、openssl等 添加內(nèi)容

    2024年01月16日
    瀏覽(28)
  • Linux -- Web服務(wù)器 快速搭建靜態(tài)網(wǎng)站,替換默認(rèn)網(wǎng)頁(yè)目錄

    Linux -- Web服務(wù)器 快速搭建靜態(tài)網(wǎng)站,替換默認(rèn)網(wǎng)頁(yè)目錄

    先簡(jiǎn)單寫個(gè) 頁(yè)面? ? ? ? ? 我們給網(wǎng)頁(yè)寫了一行內(nèi)容 作為 靜態(tài)網(wǎng)頁(yè)的內(nèi)容 ( 當(dāng)然了,寫的相當(dāng)簡(jiǎn)單,您先理解著看) ? ? ? ? 可以看到的是,我們將內(nèi)容 定向到了一個(gè)文件里, ????????這個(gè)文件的路徑 (? /var/www/html? )熟悉不熟悉??? ? ? ? ? === ? ? ? ? ? ?

    2023年04月19日
    瀏覽(31)
  • Linux Redhat 服務(wù)器 OpenSSH 漏洞修復(fù) or 升級(jí) OpenSSH 8.8

    Linux Redhat 服務(wù)器 OpenSSH 漏洞修復(fù) or 升級(jí) OpenSSH 8.8

    ##@TOC 近期甲方系統(tǒng)漏洞掃描,發(fā)現(xiàn)服務(wù)器存在一些漏洞如下:OpenSSH安全漏洞(CVE-2021-41617),OpenSSH命令注入漏洞(CVE-2020-15778),OpenSSH安全漏洞(CVE-2017-15906),OpenSSH安全漏洞(CVE-2019-6111),OpenSSH欺騙安全漏洞(CVE-2019-6110),OpenSSH欺騙安全漏洞(CVE-2019-6109),OpenSSH訪問(wèn)限制繞過(guò)漏洞(CVE

    2024年02月04日
    瀏覽(20)
  • 搭建FRP內(nèi)網(wǎng)穿透服務(wù)器來(lái)遠(yuǎn)程訪問(wèn)本地windows/linux中的web服務(wù)

    搭建FRP內(nèi)網(wǎng)穿透服務(wù)器來(lái)遠(yuǎn)程訪問(wèn)本地windows/linux中的web服務(wù)

    什么是FRP? FRP 是一個(gè)免費(fèi)開源的用于內(nèi)網(wǎng)穿透的反向代理應(yīng)用,它支持 TCP、UDP 協(xié)議, 也為 http 和 https 協(xié)議提供了額外的支持。 FRP有服務(wù)端和客戶端,你將服務(wù)端安裝在你買的便宜云服務(wù)器上,F(xiàn)RP客戶端安裝在你自己的電腦上,配置好暴露的端口,就可以實(shí)現(xiàn)你訪問(wèn)服務(wù)器

    2024年02月05日
    瀏覽(32)
  • 無(wú)需租云服務(wù)器,Linux本地搭建web服務(wù),并內(nèi)網(wǎng)穿透發(fā)布公網(wǎng)訪問(wèn)

    無(wú)需租云服務(wù)器,Linux本地搭建web服務(wù),并內(nèi)網(wǎng)穿透發(fā)布公網(wǎng)訪問(wèn)

    轉(zhuǎn)載自cpolar文章:Linux CentOS本地搭建Web站點(diǎn),并實(shí)現(xiàn)公網(wǎng)訪問(wèn) 在web項(xiàng)目中,部署的web站點(diǎn)需要被外部訪問(wèn),則需要一個(gè)媒介,通過(guò)把資源放在這個(gè)媒介中,再通過(guò)所暴露的端口指向這個(gè)站點(diǎn),當(dāng)外部訪問(wèn)這個(gè)媒介所對(duì)應(yīng)的端口時(shí),媒介指向站點(diǎn),完成訪問(wèn),像這種類似的媒介,常用的有

    2024年02月06日
    瀏覽(25)
  • 無(wú)云服務(wù)器,Linux本地快速搭建web網(wǎng)站,并內(nèi)網(wǎng)穿透發(fā)布上線

    無(wú)云服務(wù)器,Linux本地快速搭建web網(wǎng)站,并內(nèi)網(wǎng)穿透發(fā)布上線

    轉(zhuǎn)載自cpolar文章:Linux CentOS本地搭建Web站點(diǎn),并實(shí)現(xiàn)公網(wǎng)訪問(wèn) 在web項(xiàng)目中,部署的web站點(diǎn)需要被外部訪問(wèn),則需要一個(gè)媒介,通過(guò)把資源放在這個(gè)媒介中,再通過(guò)所暴露的端口指向這個(gè)站點(diǎn),當(dāng)外部訪問(wèn)這個(gè)媒介所對(duì)應(yīng)的端口時(shí),媒介指向站點(diǎn),完成訪問(wèn),像這種類似的媒介,常用的有

    2024年02月02日
    瀏覽(41)
  • Linux -- 進(jìn)階 Web服務(wù)器 搭建基于 https 協(xié)議的靜態(tài)網(wǎng)站 ( 預(yù)備知識(shí) )

    Linux -- 進(jìn)階 Web服務(wù)器 搭建基于 https 協(xié)議的靜態(tài)網(wǎng)站 ( 預(yù)備知識(shí) )

    ? ? ? ??????什么是 HTTPS??? ?HTTPS? 協(xié)議背景 ?? ? ? ?? ===? ? ? ? ? ? ? ? ? HTTP?協(xié)議? 即? 超文本傳輸協(xié)議 , ????????????????它出生的很早,在早期,網(wǎng)絡(luò)服務(wù)的相關(guān)攻擊呢,或者病毒啥的幾乎沒(méi)有,安全類的問(wèn) ? ? ? ? ? ? ? ? ?題也是少之又少。 ??

    2024年02月06日
    瀏覽(18)
  • 無(wú)需租云服務(wù)器,Linux本地搭建web服務(wù),并內(nèi)網(wǎng)穿透發(fā)布公網(wǎng)訪問(wèn)(1)

    無(wú)需租云服務(wù)器,Linux本地搭建web服務(wù),并內(nèi)網(wǎng)穿透發(fā)布公網(wǎng)訪問(wèn)(1)

    轉(zhuǎn)載自cpolar文章:Linux CentOS本地搭建Web站點(diǎn),并實(shí)現(xiàn)公網(wǎng)訪問(wèn) 在web項(xiàng)目中,部署的web站點(diǎn)需要被外部訪問(wèn),則需要一個(gè)媒介,通過(guò)把資源放在這個(gè)媒介中,再通過(guò)所暴露的端口指向這個(gè)站點(diǎn),當(dāng)外部訪問(wèn)這個(gè)媒介所對(duì)應(yīng)的端口時(shí),媒介指向站點(diǎn),完成訪問(wèn),像這種類似的媒介,常用的有

    2024年02月07日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包