www服務器


www服務器分類-----按www服務器所在操作系統分類{linux:apache(tomcat)服務器  windows:IIS服務器}
一個www服務器很有可能同時管理多臺主機名稱
tcp/ip協議的應用有www
www網站提供資源,www服務器提供資源,客戶端通過瀏覽器來解析這些www網站提供的資源
www應用在應用層使用http協議,在網絡層運輸層使用ip/tcp協議保證可靠傳輸

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

題外話:來自一個後端的隔岸觀火

(我說IE瀏覽器怎麼那個醜,原來是因爲IE使用的HTML語法解析行爲都是微軟自定的標準,並不符合因特網w3c的規範,呃,而其他瀏覽器的話幾乎都是實現了w3c的規範,因此人家並不醜,最難爲的還是前端啊還要去適配IE瀏覽器,( ̄▽ ̄)"IE瀏覽器使用的HTML語法解析行爲都不符合因特網w3c的規範,那前端怎麼適配的哦,好煩的吧,但是吧從反的方面講,正因爲這個前端人才需求量也大)

由此引發一個問題就是現在大多數瀏覽器使用的都是按照因特網w3c的規範進行解析的,,,如果你要是寫網頁不按照w3c所發佈的標準的話,那麼瀏覽器可能就不會完完全全的按照你的想法解析了 。。。。

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

言歸正傳:

www依據http協議來的,www服務器的重點是提供數據,這些數據必須是客戶端瀏覽器可以支持顯示的,

url;<協議>://<主機名稱>[:port]/<目錄資源>

<協議>:告訴瀏覽器客戶端和主機端在應用層通信的協議

<主機名稱>:告訴瀏覽器主機端的ip

[:port]:告訴瀏覽器主機端的端口

<目錄資源>:告訴瀏覽器主機端的目錄資源

動態網頁的實現方式其實有兩種:在客戶端用javascript實現,在服務端用腳本語言和數據庫交互

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

http傳輸協議是以明碼傳送數據的,因此數據在網絡傳輸過程中亦被監聽竊取,因此如果傳輸的數據是需要保密的(銀行卡號和密碼)那麼你就得考慮換一個協議了https,https是利用ssl加密機制傳輸數據的

ssl原理:將數據通過公鑰public key加密後傳輸,傳輸到目標主機後再以私鑰private key來解密

CA證書就是用來註冊公鑰私鑰的

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

說一下centos自帶的apache php mysql軟件 ,使用yum安裝之後這些軟件的主要文件所在位置

yum install httpd mysql_server php php-devel php-mysql

(1)apache:

etc/httpd/conf/httpd.conf:apache的配置文件

var/www/html

var/www/error

var/log/httpd:存放的是apache的日誌文件

(/etc/init.d/httpd start:apache的啓動)

(2)mysql

/etc/my.cnf:存放的是mysql的配置文件

/var/lib/mysql:存放的是mysql的數據文件

(/etc/init.d/mysqld start:mysql的啓動)

(噓噓,此處聽鳥哥說如果忘記密碼了,竟然可以有這波操作:/var/lib/mysql這個目錄刪掉,重啓mysql,mysql數據庫會重建,您的root就沒有密碼了,666啊)

(3)php

etc/php.ini:php的配置文件

 

我想把tomcat的http協議換成https協議,但是我換了好幾次都沒換成,誰來幫我?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章