整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML筆記-網站訪問請求相應的流程及服務器搭建

          、通常訪問的網站是保存在遠程的服務器還是本地電腦,你是怎么判斷的?

          保存在遠程的服務器,判斷的標準和依據在網絡是否連通的情況下能否正常訪問。

          二、什么叫服務器?

          一臺運行在網絡上有著專門的用途計算機。比如網站服務器、數據庫服務器、FTP服務器、游戲服務器、通訊服務器、多媒體服務器、教學服務器、……。

          三、搭建屬于我們自己的網站服務器

          安裝IIS(Internet Information Server)或APACHE來幫我們管理網站。

          四、其他知識點:

          1、IT,Information Technoligy,信息技術。包含硬件、通信、網絡、數據傳輸、軟件開發等領域。

          2、查看本機的IP地址: 開始->運行 (windows+R)->cmd->ipconfig /all

          3、WINDOWS NT:New Technoligy,新技術。包含me、95、98、XP、VISTA、2000、2003、2008、2012、2013、7。

          4、UNIX:MAC IOS、ANDROID、LINUX、RED HAT LINUX。

          5、打開控制面板:windows+r->control

          6、IIS運行快捷鍵:windows+r->inetmgr (internet managerment root)

          7、WEB:網頁,是一個單獨的頁面,擴展名可以是xxx.html、xxx.htm、xxx.jsp、xxxx.aspx、……。

          8、WEBSITE:網站,圍繞一個主題所有網頁的集群。

          9、本機的IP地址:127.0.0.1,或本機的域名:localhost

          10、域名:本身就是一個無意義的字符串,只是為了方便人們記憶和訪問對應的網站而提出的概念。

          11、測試網絡是否連通指令:ping 目標域名。

          12、網站訪問請求相應的流程:

          第一大歷史階段的流程

          WEB2.0階段而是這樣的流程

          13、訪問完整流程格式:

          以訪問www.cwhello.com,由域名提供商解析成完成在以下格式

          http://服務器IP地址:端口/訪問網站下具體哪一個頁面,例如:

          http://123.112.113.114:80/index.php

          http:// 超文本傳輸協議,訪問服務器的前綴,代表訪問的是網站,而不是其他的。又比如ftp:// 文件傳輸協議,代表訪問的服務器是文件服務器。

          端口(Port):就相當于剛才例子的水龍頭,控制資源的打開與關閉。默認web 80,和前綴一起省略;ftp 21、MS SQL 1433、mysql 3306

          首頁(扉頁):在網站中,選擇其中一個頁面布局、設計非常精美,讓用戶留下美好的影響,類似與門面,這個頁面稱為首頁。一般起名為index.xxxx、default.xxx。在服務器中可以進行設置,順序是從上往下。

          14、訪問控制

          目錄瀏覽權限:沒有設置首頁,訪問時直接指明域名,會顯示網站路徑。

          訪問網站常見的錯誤代碼

          403 沒有訪問權限 Deny(拒絕) Access(訪問) Forbidden(不允許)

          404 路徑錯誤

          500 內部代碼錯誤,比如PHP等

          15、API,Application Programm Interface,應用程序接口。

          16、DLL,Dynamic Linked Libarary,動態鏈接庫。

          17、PHP最佳運行環境:LAMP=Linux +Apache+Mysql+PHP

          WAMP=WINDOWS+APache+Mysql+php

          18、APACHE安裝配置:

          默認網站根目錄是 安裝目錄/htdocs 下

          配置文件 安裝目錄/conf/httpd.conf

          修改配置文件可以實現

          網站根目錄documentroot ,路徑設置不能有反斜杠\,修改網站根目錄以后默認沒有訪問,解決辦法:

          1.修改directory 節點后面的路徑為網站根目錄

          2.或者直接修改directory節點下權限allow from all

          修改端口:listen 1234

          首頁支持:directoryindex index.html index.php

          添加對PHP的解析:

          LoadModule ph5_module “對應版本apache的動態鏈接庫”

          AddType application/x-httpd-php .php

          義和用法

          accessKey 屬性設置或返回元素的快捷鍵。

          快捷鍵規定激活元素或使元素獲得焦點的快捷鍵。

          注釋:在不同的瀏覽器中訪問快捷鍵的方式各有不同

          IE、Chrome、Safari 使用 [Alt] + accessKey 為擁有指定快捷鍵的元素賦予焦點。

          Firefox 使用 [Alt] [Shift] + accesskey 獲取焦點;

          語法

          HTMLElementObject.accessKey=accessKey
          

          在Chrome瀏覽器中安Alt + S 就會獲取焦點

          提示:如果超過一個元素擁有相同的快捷鍵,那么:

          • IE, Firefox: 激活下一個被按下快捷鍵的元素
          • Chrome, Safari: 激活最后一個被按下快捷鍵的元素
          • Opera: 激活第一個被按下快捷鍵的元素

          了統計和其它用途,經常有人需要自定義Nginx日志,把http請求中的某個字段記錄到日志中,剛好在看lua+nginx的文章,第一想到的是用lua賦值來做,但是想想有點小惡心,于是Google了一番,發現Nginx自己就能夠記錄收到的HTTP請求的頭部數據,測試如下方法可用。

          測試環境Nginx 1.1.19

          1、把自定義頭部加入日志

          為了方便,我們可能會在HTTP頭里面加入特定的字符串,做一些標示,如果需要把標示打到日志里面,其實很簡單。

          在nginx的http段里面對access log做如下的設置:

          ……
          http {
          ……
              log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                                '$status $body_bytes_sent "$http_referer" '
                                '"$http_user_agent" "$http_x_forwarded_for" "$http_mycheck"';
              access_log  logs/access.log  main;
          ……
          }
          ……
          

          我在日志格式的最后面加入了$http_mycheck,那么,Nginx會記錄mycheck這個頭部,保存到access log里面。

          重啟Nginx,然后curl測試:

          ./nginx -s reload
          curl -H "mycheck: justtestlog" localhost/whatever.html
          curl localhost/whatever.html
          

          然后查看兩次請求的日志記錄

          tail -2 logs/access.log
          

          127.0.0.1 - - [xxx] "GET /whatever.html HTTP/1.1" 200 21 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "-" "justtestlog"
          127.0.0.1 - - [xxx] "GET /whatever.html HTTP/1.1" 200 21 "-" "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2" "-" "-"

          請求頭部中沒有mycheck字段的時候,日志字段里記為"-",header有mycheck字段的時候,最后一段是mycheck的值。

          2、記錄用戶訪問的cookie

          ……
              set $dm_cookie "";
              if ($http_cookie ~* "(.+)(?:;|$)") {
                  set $dm_cookie $1;
              }
           log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                                '$status $body_bytes_sent "$http_referer" '
                                '"$http_user_agent" "$http_x_forwarded_for" "$http_mycheck" "$dm_cookie"';
           access_log  logs/access.log  main;
          ……
          

          這樣日志里面就可以看到cookie了,據說可以監控用戶和行為。但是在實際中,cookie太長,加上cookie之后,日志量會成倍增長,會加大服務器的壓力,如非必要,不建議在日志中添加該字段。

          3、記錄用戶訪問的$request_body

          ……
           log_format  main  '$remote_addr - $remote_user [$time_local] "$request" $request_body '
                                '$status $body_bytes_sent "$http_referer" '
                                '"$http_user_agent" "$http_x_forwarded_for" "$http_mycheck" "$dm_cookie"';
           access_log  logs/access.log  main;
          ……
          

          $request_body 變量已經增加到上述文件里面,可以記錄到客戶端請求體也就是域名后面進行的傳參值,記錄這個主要時判斷用戶名密碼一類的,建議生產服務器也不要添加,日志量會增大。


          作者:PassZhang

          出處:http://dwz.date/cjZr


          主站蜘蛛池模板: 中文字幕精品无码一区二区| 国产成人精品无码一区二区三区| 日韩制服国产精品一区| 日韩免费无码一区二区三区| 福利一区二区在线| 一区二区在线电影| 一区二区三区在线观看中文字幕 | 精品一区二区三区在线播放| 日韩精品无码一区二区中文字幕 | 精品一区二区久久久久久久网精| 国产综合精品一区二区三区| 日韩国产一区二区| 怡红院一区二区三区| 精品一区二区三区无码免费视频| 色狠狠色噜噜Av天堂一区| 欧洲精品码一区二区三区免费看 | 久久精品国产第一区二区| 尤物精品视频一区二区三区 | 一区二区三区电影网| 呦系列视频一区二区三区| 久草新视频一区二区三区| 久久99国产一区二区三区| 一区二区网站在线观看| 国产精品亚洲一区二区三区| 无码人妻啪啪一区二区| 无码人妻精品一区二区蜜桃网站| 日韩电影一区二区| 久久精品一区二区三区四区| 一区二区三区国产| 亚洲综合色自拍一区| 在线精品国产一区二区三区 | 国产一区二区三区亚洲综合| 国模一区二区三区| 夜夜高潮夜夜爽夜夜爱爱一区| 99久久精品日本一区二区免费| 在线视频一区二区三区| 97久久精品一区二区三区| 成人精品一区二区户外勾搭野战| 国产日本一区二区三区| 日本一道高清一区二区三区| 国产一区二区在线|