⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configtuning-virtual-hosts.html

📁 这是很好的学习嵌入式LINUX的文章
💻 HTML
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="generator" content="HTML Tidy, see www.w3.org" /><title>虚拟主机</title><meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" /><link rel="HOME" title="FreeBSD 使用手册" href="index.html" /><link rel="UP" title="设置和调整" href="config-tuning.html" /><link rel="PREVIOUS" title="设置网卡" href="config-network-setup.html" /><link rel="NEXT" title="配置文件" href="configtuning-configfiles.html" /><link rel="STYLESHEET" type="text/css" href="docbook.css" /><meta http-equiv="Content-Type" content="text/html; charset=GB2312" /></head><body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"alink="#0000FF"><div class="NAVHEADER"><table summary="Header navigation table" width="100%" border="0" cellpadding="0"cellspacing="0"><tr><th colspan="3" align="center">FreeBSD 使用手册</th></tr><tr><td width="10%" align="left" valign="bottom"><a href="config-network-setup.html"accesskey="P">后退</a></td><td width="80%" align="center" valign="bottom">章 11. 设置和调整</td><td width="10%" align="right" valign="bottom"><a href="configtuning-configfiles.html"accesskey="N">前进</a></td></tr></table><hr align="LEFT" width="100%" /></div><div class="SECT1"><h1 class="SECT1"><a id="CONFIGTUNING-VIRTUAL-HOSTS"name="CONFIGTUNING-VIRTUAL-HOSTS">11.9. 虚拟主机</a></h1><p>FreeBSD的一个很普通的用途是虚拟主机站点,一个服务器虚拟成很多服务器一样提供网络服务。这通过在一个接口上绑定多个网络地址来实现。</p><p>一个特定的网络接口有一个 ``真实'' 的地址,也可能有一些 ``别名'' 地址。这些别名通常用<tt class="FILENAME">/etc/rc.conf</tt> 中的记录来添加。</p><p>一个 <tt class="DEVICENAME">fxp0</tt> 的别名记录类似于:</p><pre class="PROGRAMLISTING">ifconfig_fxp0_alias0="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx"</pre><p>记住别名记录必须从 <var class="LITERAL">alias0</var> 开始并且按顺序递增(例如 <varclass="LITERAL">_alias1</var>, <varclass="LITERAL">_alias2</var>)。配置程序将会停止在第一个缺少的数字的地方。</p><p>计算别名的子网掩码是很重要的,幸运的是它很简单。对于一个接口来说,必须有一个描述子网掩码的地址。任何在这个网段下的地址必须有一个全是<var class="LITERAL">1</var>的子网掩码(通常表示为 <tt class="HOSTID">255.255.255.255</tt>或 <tt class="HOSTID">0xffffffff</tt>。</p><p>例如,假设 <tt class="DEVICENAME">fxp0</tt> 连接到两个网段,子网掩码是 <ttclass="HOSTID">255.255.255.0</tt> 的 <tt class="HOSTID">10.1.1.0</tt> 和子网掩码是 <ttclass="HOSTID">255.255.255.240</tt> 的 <ttclass="HOSTID">202.0.75.16</tt>。我们将要系统使用从 <tt class="HOSTID">10.1.1.1</tt> 到<tt class="HOSTID">10.1.1.5</tt> 和从 <tt class="HOSTID">202.0.75.17</tt> 到 <ttclass="HOSTID">202.0.75.20</tt> 的地址)。 如前面说明的那样,只有给定网络范围内的第一个地址 (在这个例子中, <tt class="HOSTID">10.0.1.1</tt> 和 <ttclass="HOSTID">202.0.75.17</tt>) 需要有实际的子网掩码; 所有其它地址 (<ttclass="HOSTID">10.1.1.2</tt> 到 <tt class="HOSTID">10.1.1.5</tt> 以及 <ttclass="HOSTID">202.0.75.18</tt> 到 <tt class="HOSTID">202.0.75.20</tt>)必须配置为使用掩码 <tt class="HOSTID">255.255.255.255</tt>。</p><p>下面的记录会正确的设置这个适配器:</p><pre class="PROGRAMLISTING"> ifconfig_fxp0="inet 10.1.1.1 netmask 255.255.255.0" ifconfig_fxp0_alias0="inet 10.1.1.2 netmask 255.255.255.255" ifconfig_fxp0_alias1="inet 10.1.1.3 netmask 255.255.255.255" ifconfig_fxp0_alias2="inet 10.1.1.4 netmask 255.255.255.255" ifconfig_fxp0_alias3="inet 10.1.1.5 netmask 255.255.255.255" ifconfig_fxp0_alias4="inet 202.0.75.17 netmask 255.255.255.240" ifconfig_fxp0_alias5="inet 202.0.75.18 netmask 255.255.255.255" ifconfig_fxp0_alias6="inet 202.0.75.19 netmask 255.255.255.255" ifconfig_fxp0_alias7="inet 202.0.75.20 netmask 255.255.255.255"</pre></div><div class="NAVFOOTER"><hr align="LEFT" width="100%" /><table summary="Footer navigation table" width="100%" border="0" cellpadding="0"cellspacing="0"><tr><td width="33%" align="left" valign="top"><a href="config-network-setup.html"accesskey="P">后退</a></td><td width="34%" align="center" valign="top"><a href="index.html"accesskey="H">起点</a></td><td width="33%" align="right" valign="top"><a href="configtuning-configfiles.html"accesskey="N">前进</a></td></tr><tr><td width="33%" align="left" valign="top">设置网卡</td><td width="34%" align="center" valign="top"><a href="config-tuning.html"accesskey="U">上一级</a></td><td width="33%" align="right" valign="top">配置文件</td></tr></table></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -