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服务器。