服务器学习心得


配置文件结构

<h2>配置文件示例</h2> <pre><code class="language-nginx">user nginx; group nginx; .... .... events { .... .... } http { .... .... server { location path { .... .... } .... .... } server { location path { .... .... } .... .... } }</code></pre> <h2>nginx相关网站</h2> <ul> <li>官网 <ul> <li><a href="http://nginx.org/">http://nginx.org/</a></li> </ul></li> <li>Nginx中国站 <ul> <li><a href="https://www.nginx.cn/">https://www.nginx.cn/</a></li> </ul></li> <li>Nginx中文文档 <ul> <li><a href="https://www.nginx.cn/doc/index.html">https://www.nginx.cn/doc/index.html</a></li> </ul></li> </ul> <h2>虚拟主机的分类</h2> <ul> <li>基于多IP的虚拟主机 <ul> <li>在单台服务器上,通常有多块网卡,每块网上配置IP地址,每个IP地址配置虚拟站点。</li> <li>比较适用于个人使用,或者演示使用。</li> </ul></li> <li>基于多端口的虚拟主机 <ul> <li>每个网卡只有一个网卡,有多个端口。</li> <li>比较适用于个人使用,或者演示使用。</li> </ul></li> <li>基于域名的虚拟主机</li> </ul> <h2>基于多网卡的虚拟主机实现</h2> <ul> <li> <p>查看ip地址</p> <pre><code class="language-shell">ip a</code></pre> </li> <li> <p>查看网络设备</p> <pre><code class="language-shell">ifconfig</code></pre> </li> <li> <p>将IP地址写到配置文件中</p> <pre><code class="language-sehll">cd /etc/sysconfig/network-scripts/ ls # 先在虚拟机中添加多块网卡 cp ifcfg-ens33 ifcfg-ens37 ifcfg-固定文件名,ens33网卡名 vim ifcfg-ens37 UUID删除掉,是标识网卡的唯一ID, NAME改成网卡名ens37 DEVICE=ens37 IPADDR=IP地址</code></pre> </li> </ul> <h2>设置编码格式</h2> <pre><code class="language-shell">charset utf-8; # 重载nginx配置</code></pre> <h2>查看一个页面是否被缓存</h2> <ul> <li>查看nginx访问日志access.log文件中的http状态码,状态码为304就是缓存的</li> </ul> <h2>强制刷新,不使用浏览器缓存</h2> <ul> <li>ctrl + F5</li> </ul> <h2>基于域名的虚拟主机实现</h2> <ul> <li>本地电脑访问 <ul> <li>要在本地电脑host文件中设置多个域名下对应的本机IP地址127.0.0.1</li> </ul></li> </ul>

页面列表

ITEM_HTML