服务器学习心得


简介

<h2>Nginx</h2> <ul> <li>Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务</li> </ul> <h2>nginx为什么出现并如此流行</h2> <ul> <li>互联网数据的快速增长</li> <li>apche处理请求的低效性</li> </ul> <h2>nginx相较于apache的优势</h2> <ul> <li> <p>apche</p> <ul> <li>一个进程处理一个请求,阻塞式的</li> </ul> </li> <li>nginx <ul> <li>一个进程处理多个请求,非阻塞式的</li> </ul></li> </ul> <h2>优势特点</h2> <ul> <li>高并发、高性能</li> <li>扩展性好</li> <li>异步非阻塞的事件驱动模型</li> <li>高可靠性</li> <li>热部署、平滑升级</li> <li>BSD许可证 <ul> <li>允许代码二次开发</li> </ul></li> </ul> <h2>安装rpm的nginx</h2> <ul> <li> <p>建立yum源</p> <pre><code class="language-shell">yum install epel-release -y</code></pre> </li> <li> <p>查看已安装的yum源中是否包含nginx</p> <pre><code class="language-shell">yum list all | grep nginx</code></pre> </li> <li> <p>安装nginx</p> <pre><code class="language-shell">yum install nginx -y # -y(当安装过程提示选择全部为 "yes")</code></pre> </li> <li> <p>列出已经安装的nginx所有文件</p> <pre><code class="language-shell">rpm -ql nginx</code></pre> </li> <li> <p>查看端口占用情况</p> <pre><code class="language-shell">netstat -tnlp | grep :80</code></pre> </li> <li> <p>查看进程nginx</p> <pre><code class="language-shell">ps -ef | grep nginx</code></pre> </li> <li> <p>启动nginx</p> <pre><code class="language-shell">/usr/sbin/nginx # 执行完,没有任何输出,代表已经启动成功</code></pre> </li> <li> <p>杀掉进程</p> <ul> <li>kill 9 进程号</li> </ul> </li> </ul>

页面列表

ITEM_HTML