zoukankan      html  css  js  c++  java
  • apache虚拟主机的ip用法 包括iis

    今天终于搞明白apache中虚拟主机<VirtualHost *:80>的ip是干什么的了。

    之前不知道服务器可以有多个公网ip,今天才知道,服务器的公网ip可以添加。

    比如一个服务器下有多个网站,但是想实现每个域名对应的ip不同,这时可以在服务器添加ip,然后apache虚拟主机配置中的ip就指定到这个ip;

    比如服务器有1.1.1.1,1.1.1.2,1.1.1.3三个公网ip,想实现www.1.com使用1.1.1.1这个ip,那么<VirtualHost 1.1.1.1:80>此处就应该填写相应ip,当然域名解析ip也填这个ip,以此类推。如果是<VirtualHost *:80>  *号 ,那么服务器自动分配,以域名解析的ip为准。如果域名解析ip与此处虚拟主机ip不一致,比如www.1.com解析到1.1.1.2ip,但是服务器apache配置是<VirtualHost 1.1.1.1:80>那么网站则打不开,如果<VirtualHost *:80>是*,自动分配(域名解析ip)1.1.1.2。

    iis也一样:

    总结:没有特殊要求的站点,都是<VirtualHost *:80>。

    除非是想 就是要分配给它这个ip,非它不可的情况,就指定ip。若想实现多个网站放在同一个服务器 ip又不同的话,就需要添加ip以及进行相应的域名解析。

  • 相关阅读:
    IOS-button属性edge
    IOS-简单WebView的使用
    IOS-绘制饼图等多种图形
    IOS-Prefix.pch 文件不起作用
    IOS-根据ip获取当前城市的编号
    在iis中调试asp.net程序
    asp.net跨域上传文件
    用jQuery的ajax请求一般处理程序返回json数据
    SQLServer分页
    Visual Studio发布项目到远程服务器的步骤
  • 原文地址:https://www.cnblogs.com/haohaosky/p/4409429.html
Copyright © 2011-2022 走看看