在Apache服务器上绑定方法比较简单,主要因为Apache是个开源独立的服务器软件,而且支持跨平台安装和配置,支持丰富的API扩展,所以很多人对Apache的好感要甚于IIS,Apache的优点就不用多说了,还是来看看如何为Apache配置多IP和多域名,天缘在上篇文章中说过,多IP和多域名绑定问题有很多种方法,所以本文仍然只介绍常规的绑定方法,即通过修改httpd.conf文件来绑定IP地址和域名. HTTPD配置文件说明:Apache服务器httpd.conf配置文件说明 注意: 无论Wi…
说明: 网站A域名:www.weba.com 网站A路径:D:\website\weba 网站B域名:www.webb.com 网站B路径:D:\website\webb 公用主机IP:111.222.333.444 网站A和网站B都在IP为11.222.333.444的主机上,现在要求,通过www.weba.com访问网站A,通过www.webb.com访问网站B. 实现方法: 1.打开IIS-->网站上右击-->添加网站,按图示设置好,单击确定 2.添加网站B,与添加网站一类似,如下图 3…
http://blog.csdn.net/stevenyanzhi/article/details/6029776 Tomcat绑定多个IP地址 如果一台服务机上有多个IP地址又有多个工程如何一个IP地址对应绑定每一个工程呢? 下面做了一个简单的记录: 找到Tomcat 5.0/conf/server.xml 搜索<Host name="localhost1" debug="0" appBase="/webapps"        unpa…
我们访问网站都是通过域名进行访问的,偶尔会使用网站IP进行访问,如学校通常使用IP登录教务处,但很多的时候我们无法通过ip进行访问其他网站,这就涉及到服务器的问题了. 网站都是依托在服务器上面的,而服务器有很多种,阿里云有ECS.虚拟主机等.不得不说的是我们在访问网站的时候会涉及到一个DNS解析的过程,是将浏览器地址栏的域名转化成IP地址的一个过程,这个过程是由DNS服务器执行的,不多说了,详见(相关文档:一次完整的HTTP请求过程). 一般的网站会选择放在虚拟主机,且在主机上放置了很多个网站,…
一个域名只能对应一个IP的意思是域名在DNS服务器里做解析的时候 一条记录只能指向一个IP地址.这个是死规定,试想一下,如果一个子域名指向了2个ip ,当访问者打开这个域名的时候,浏览器是展示哪个IP上的网站呢?一个IP可以对于多个域名的意思是:一个IP绑定到一台服务器的时候,在服务器上可以设置多个主机头,每个主机头可以绑定一个域名.这样当访问者打开服务器上站点的时候,服务器会根据访问者访问的是哪个域名,来展示对应域名的网站内容.…
一.所用API函数介绍 struct hostent FAR*gethostbyname( const char FAR* name ); 传入參数:const char FAR* name.主机名或者域名 返回值:一个指向struct hostent的指针 结构体hostent定义例如以下: struct hostent { char FAR *       h_name; char FAR * FAR * h_aliases; short            h_addrtype; sho…
本篇主要学习Apache网站服务程序的基本部署,基于IP地址.主机名(域名).端口号的虚拟主机功能. 1.基于IP地址 首先我们需要在虚拟机中线安装Apache服务程序,Apache服务程序的软件包名叫做httpd,所以我们首先执行命令yum install httpd 从yum仓库中下载服务,输入y确认下载. 接着我们运行Apache服务,使用命令systemctl start httpd启动服务.可以使用命令 systemctl enable httpd来设置Apache服务开机自启动. 接…
Apache虚拟主机就是在一个Apache服务器上配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录. 主要有三种方法: 1.通过不同的IP地址 2.通过不同的域名 3.通过不同的端口号  一. 基于IP地址 第1步:使用nmtui命令为网卡添加多个IP地址,配置完后需要“禁用”“激活”,重启网卡. 192.168.2.252 192.168.2.253 192.168.2.254 [/24是掩码的位数        A类IP地址的默认子网掩码为255.0.0.…
配置环境: linux版本:Centos6.4 httpd版本: [root@centos64Study init.d]# pwd/etc/init.d[root@centos64Study init.d]# httpd -vServer version: Apache/2.2.15 (Unix)Server built: Oct 19 2017 16:43:38 1,安装httpd服务 yum install httpd -y 2,关闭selinux和防火墙 临时设置selinux为permi…
用域名获取IP地址或者用IP获取域名 #include<stdio.h> #include<sys/socket.h> #include<netdb.h> int main(int argc,char **aggv) { struct hostent *host; char hostname[]="www.163.com"; char hostname2[]="www.baidu.com"; struct in_addr in;…