url訪問伺服器
㈠ 怎麼實現伺服器定時訪問一個 url
linux下的定時訪問可以使用corntab來實現1、首先編輯corntab,添加如下命令#每兩個小時0*/2***sometask.sh上面的這段代碼是每兩個小時執行sometask.sh,這樣我們可以在sometask.sh里實現訪問網路地址;2、sometask.sh代碼#!/bin/shcurl-d"user=test&password=123456"經過以上兩部就可以實現定時訪問了。
㈡ linux之socket , URL 訪問http伺服器
給提供一個指導步驟:
1、修改socket服務埠為80/443;
2、申請一個域名並配置IP和域名的映射,如是本地的話,請把伺服器主機名和IP地址在開發機器上做一個映射即可,如是linux機器,請在/etc/hosts文件添加如下信息,
ipmapping_hostname
㈢ 什麼是URL它由幾部分組成
在WWW上,每一信息資源都有統一的且在網上唯一的地址,該地址就叫URL(Uniform Resource Locator,統一資源定位器),它是WWW的統一資源定位標志,就是指網路地址。
URL由三部分組成:資源類型、存放資源的主機域名、資源文件名。也可認為由4部分組成:協議、主機、埠、路徑。
一個URL包含了它使用的方案名稱(<方案>), 其後緊跟一個冒號,然後是一個字元串(<方案描述部分>),這部分的解釋由所使用的方案來決定。方案名稱由一串字元組成。
小寫字母「a」——「z」,數字,字元加號(「+」),句點(「.」)和連字型大小(「-」)都可以。為了方便起見,程序在解釋URL的時候應該視方案名稱中的大寫字母和小寫字母一樣。(例如:視「HTTP」和「http」一樣)。
(3)url訪問伺服器擴展閱讀
正如訪問資源的方法有很多種一樣,對資源進行定位的方案也有好幾種。URL的一般語法只是為使用協議來建立新方案提供了一個框架,當然除了已經在這篇文檔中定義過的。URL通過提供資源位置的一種抽象標志符來對資源進行定位。
系統定位了一個資源後,可能會對它進行各種各樣的操作,這些操作可以抽象為下面的幾個詞:訪問,更新,替換,發現屬性。一般來說,只有訪問方法這一項在任何URL方案中都需要進行描述。
㈣ URL是什麼
在WWW上,每一信息資源都有統一的且在網上唯一的地址,該地址就叫URL(Uniform Resource Locator,統一資源定位器),它是WWW的統一資源定位標志,就是指網路地址。
URL由三部分組成:資源類型、存放資源的主機域名、資源文件名。也可認為由4部分組成:協議、主機、埠、路徑。
URL語法主要部分:
第五部分給出了URL語法的完整BNF描述。
URL通常被寫成如下形式:<方案>:<方案描述部分>。
一個URL包含了它使用的方案名稱(<方案>), 其後緊跟一個冒號,然後是一個字元串(<方案描述部分>),這部分的解釋由所使用的方案來決定。
㈤ 從輸入URL訪問伺服器,到獲得相應的響應信息的全部過程
不知道樓主想了解哪個過程,了解到什麼程度,我提供兩個部分吧(1)如果在URL中使用域名,以 www.qq.com 為例,DNS名稱解析過程: 當客戶端向DNS伺服器發送請求,要求解析地址地址 www.qq.com 時,將執行如下步驟: 1.為了查詢 www.qq.com 的IP地址,客戶端發出請求並向所設置的DNS伺服器發送遞歸查詢。 2.若所設DNS伺服器無法在其資料庫中找到 www.qq.com 的匹配項,則向根目錄域的權威DNS發送迭代查詢。 3.若根目錄域權威DNS伺服器也找不到 www.qq.com 的匹配項,則以com域的權威DNS伺服器的IP地址返回給1中的伺服器。 4.1中的DNS伺服器收到根目錄域返回信息後,向com域的權威DNS伺服器發送迭代查詢。 5.若com域的權威DNS伺服器也找不到 www.qq.com 的匹配項,則以web.com域的權威DNS伺服器的IP地址返回給1中的伺服器。 6.1中的DNS伺服器收到com域返回信息後,向web.com域的權威DNS伺服器發送迭代查詢。 7.若web.com域的權威DNS伺服器在其資料庫中找到了 www.qq.com 的匹配項,則以 www.qq.com 的IP地址返回給1中的伺服器。 8.1中的DNS伺服器收到web.com域返回信息後,將 www.qq.com 的IP地址作為響應發送給客戶端。(2)URL種類很多啊,我這里以最常用的HTTP協議為例吧 在http傳輸的過程中,被稱為客戶端的請求者向伺服器請求一個文件。 最基本的過程是: 1 客戶端連接一個主機; 2 伺服器接收連接, 3 客戶端請求一個文件, 4 伺服器發送一個應答. 實例:在瀏覽器上敲入「 http://www.maketop.net/resource/rs_041112_02.php 」.瀏覽器將連接 www.maketop.net 然後發送: >> GET /resource/rs_041112_02.php Http1.1 >> Host: www.maketop.net >> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, >> Accept-Language: en >> Accept-Encoding: gzip, deflate >> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20040913 Firefox/0.10 >> Connection: Keep-Alive 解釋:瀏覽器請求頁面「/resource/rs_041112_02.php」。並使用HTTP1.1協議。並告訴伺服器你的瀏覽器是Firefox0.10。操作系統是Windows XP。 瀏覽器希望保持與 www.maketop.net 之間的連接,並請求獲得多的文件,包括網頁中的圖片。翻譯成語言上面是: >> 用HTTP1.1協議獲得 /resource/rs_041112_02.php >> 訪問的主機是: www.maketop.net >> 接收的文件包括了: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, >> 使用的語言是: en >> 接收的編碼方式(瀏覽器能夠解釋的)是: gzip, deflate >> 用戶的瀏覽器信息:Windows XP的操作系統 Firefox/0.10的瀏覽器
㈥ linux伺服器,頻繁被訪問一個url,怎麼解決
Linux系統中,如果需要禁止特定ip地址訪問來保證系統的安全,只需通過操作iptalbes來實現,下面就給紹下Linux如何禁止某個ip地址訪問。
一、概述
這兩個文件是tcpd伺服器的配置文件,tcpd伺服器可以控制外部IP對本機服務的訪問。這兩個配置文件的格式如下:
#服務進程名:主機列表:當規則匹配時可選的命令操作
server_name:hosts-list[:command]
/etc/hosts.allow控制可以訪問本機的IP地址,/etc/hosts.deny控制禁止訪問本機的IP。如果兩個文件的配置有沖突,以/etc/hosts.deny為准。
/etc/hosts.allow和/etc/hosts.deny兩個文件是控制遠程訪問設置的,可以允許或者拒絕某個ip或者ip段的客戶訪問linux的某項服務。
比如SSH服務,通常只對管理員開放,那就可以禁用不必要的IP,而只開放管理員可能使用到的IP段。
二、配置
1、修改/etc/hosts.allow文件
#
# hosts.allow This file describes the names of the hosts which are
# allowed to use the local INET services, as decided
# by the 『/usr/sbin/tcpd』 server.
#
sshd:210.13.218.*:allow
sshd:222.77.15.*:allow
all:218.24.129.110 #表示接受110這個ip的所有請求!
in.telnetd:140.116.44.0/255.255.255.0
in.telnetd:140.116.79.0/255.255.255.0
in.telnetd:140.116.141.99
in.telnetd:LOCAL
smbd:192.168.0.0/255.255.255.0 #允許192.168.0.網段的IP訪問smbd服務
#sendmail:192.168.1.0/255.255.255.0
#pop3d:192.168.1.0/255.255.255.0
#swat:192.168.1.0/255.255.255.0
pptpd:all EXCEPT 192.168.0.0/255.255.255.0
httpd:all
vsftpd:all
以上寫法表示允許210和222兩個ip段連接sshd服務(這必然需要hosts.deny這個文件配合使用),當然:allow完全可以省略的。
ALL要害字匹配所有情況,EXCEPT匹配除了某些項之外的情況,PARANOID匹配你想控制的IP地址和它的域名不匹配時(域名偽裝)的情況。
2、修改/etc/hosts.deny文件
#
# hosts.deny This file describes the names of the hosts which are
# *not* allowed to use the local INET services, as decided
# by the 『/usr/sbin/tcpd』 server.
#
# The portmap line is rendant, but it is left to remind you that
# the new secure portmap uses hosts.deny and hosts.allow. In particular
# you should know that NFS uses portmap!
sshd:all:deny
in.telnet:ALL
ALL:ALL EXCEPT 192.168.0.1/255.255.255.0,192.168.1.21,
202.10.5.0/255.255.255.0
注意看:sshd:all:deny表示拒絕了所有sshd遠程連接。:deny可以省略。
3、啟動服務。
注意修改完後:
#service xinetd restart
才能讓剛才的更改生效。
㈦ svn客戶端訪問伺服器URL格式問題
首先糾正一點,你用svnserve搭建的不是web伺服器,是svn伺服器,也就是說只能用svn協議,不能用web常用的http協議
關於url怎麼寫,和你svnserve那句指令怎麼寫有關,原則上就是你現在的寫法了
㈧ 如何在curl方式下url請求域名使用指定ip地址來訪問某個伺服器
我們知道一般使用curl獲取url信息的代碼如下
<?php
$url="http://bbs.hefei.cc";
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_TIMEOUT,5);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$content=curl_exec($ch);
echo $content;
?>
如果想訪問202.102.94.182這個ip伺服器的內容了,可以將請求url中域名部分改用ip方式,並加上Host請求頭信息。具體示例代碼如下:
<?php
$url='http://202.102.94.182/';
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_TIMEOUT,5);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_HTTPHEADER,array("Host: bbs.hefei.cc"));
$content=curl_exec($ch);
echo $content;
?>
㈨ URL訪問Web資源的一般形式是什麼
http://表示採用超文本傳輸協議HTTP訪問WWW伺服器。
ftp://表示通過文件傳輸協議FTP訪問FTP伺服器。
telnet://表示通過遠程登錄協議Telnet進行遠程登錄。
gopher://表示通過gopher協議訪問Gopher伺服器。