| 后一修订版 | 前一修订版 | ||
|
服务器技术:nginx:安装 [2018/06/11 17:31] admin 创建 |
服务器技术:nginx:安装 [2018/09/10 18:02] (当前版本) |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| <ul class=" list-paddingleft-2"><li><p><strong>安装依赖</strong></p></li><ol class=" list-paddingleft-2"><li><pre>yum install gcc</pre></li><li><pre>yum install pcre-devel</pre></li><li><pre>yum install zlib zlib-devel</pre></li><li><pre>yum install openssl openssl-devel</pre></li><li><pre>//一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel</pre></li></ol><li><p><strong>下载nginx的tar包</strong></p></li><ol class=" list-paddingleft-2"><li><p><span class="cnblogs_code_copy"><a title="复制代码"><img src="/dokuwiki/ueditor/php/upload/image/20180611/1528709485639320.gif" alt="复制代码"/></a></span></p><pre>cd /usr/wget http:</pre><p><span class="cnblogs_code_copy"><a title="复制代码"><img src="/dokuwiki/ueditor/php/upload/image/20180611/1528709485639320.gif" alt="复制代码"/></a></span></p></li></ol><li><p><strong>安装nginx</strong></p></li><ol class=" list-paddingleft-2"><li><pre>//进入nginx目录cd /usr/local/nginx//执行命令./configure</pre></li><li><pre>//执行make命令make//执行make install命令make install</pre></li></ol><li><p><strong>Nginx常用命令</strong><br/></p></li><ul style="list-style-type: square;" class=" list-paddingleft-2"><li><pre>//测试配置文件安装路径下的/nginx/sbin/nginx -t</pre></li><li><p><span class="cnblogs_code_copy"><a title="复制代码"><img src="/dokuwiki/ueditor/php/upload/image/20180611/1528709485639320.gif" alt="复制代码"/></a></span></p><pre>安装路径下的/nginx/sbin/安装路径下的/nginx/sbin/nginx --s quit | <ul class=" list-paddingleft-2"><li><p><strong>安装依赖</strong></p></li><ol class=" list-paddingleft-2"><li><pre>yum install gcc</pre></li><li><pre>yum install pcre-devel</pre></li><li><pre>yum install zlib zlib-devel</pre></li><li><pre>yum install openssl openssl-devel</pre></li><li><pre>//一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel</pre></li></ol><li><p><strong>下载nginx的tar包</strong></p></li><ol class=" list-paddingleft-2"><li><p><span class="cnblogs_code_copy"><a title="复制代码"><img src="/dokuwiki/ueditor/php/upload/image/20180611/1528709485639320.gif" alt="复制代码"/></a></span></p><pre>cd /usr/wget http:</pre><p><span class="cnblogs_code_copy"><a title="复制代码"><img src="/dokuwiki/ueditor/php/upload/image/20180611/1528709485639320.gif" alt="复制代码"/></a></span></p></li></ol><li><p><strong>安装nginx</strong></p></li><ol class=" list-paddingleft-2"><li><pre>//进入nginx目录cd /usr/local/nginx//执行命令./configure</pre></li><li><pre>//执行make命令make//执行make install命令make install</pre></li></ol><li><p><strong>Nginx常用命令</strong><br/></p></li><ul style="list-style-type: square;" class=" list-paddingleft-2"><li><pre>//测试配置文件安装路径下的/nginx/sbin/nginx -t</pre></li><li><p><span class="cnblogs_code_copy"><a title="复制代码"><img src="/dokuwiki/ueditor/php/upload/image/20180611/1528709485639320.gif" alt="复制代码"/></a></span></p><pre>安装路径下的/nginx/sbin/安装路径下的/nginx/sbin/nginx --s quit | ||
| - | 安装路径下的/nginx/sbin/nginx -s reload</pre><p><span class="cnblogs_code_copy"><a title="复制代码"><img src="/dokuwiki/ueditor/php/upload/image/20180611/1528709485639320.gif" alt="复制代码"/></a></span></p></li><li><pre>//查看进程命令ps -ef | grep nginx</pre></li><li><pre>//平滑重启kill -HUP Nginx主进程号</pre></li></ul><li><p><strong>配置防火墙</strong></p></li><ul style="list-style-type: square;" class=" list-paddingleft-2"><li><pre>//打开防火墙文件sudo vim /etc/sysconfig/iptables//新增行  开放80端口-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT//保存退</pre></li><li><pre>//重启防火墙sudo service iptables restart</pre></li></ul><li><p><strong>Nginx虚拟域名配置及测试验证</strong></p></li><ol class=" list-paddingleft-2"><li><pre>sudo vim /usr/local/nginx/conf/include vhost</pre></li><li><pre>mkdir vhost | + | 安装路径下的/nginx/sbin/nginx -s reload</pre><p><span class="cnblogs_code_copy"><a title="复制代码"><img src="/dokuwiki/ueditor/php/upload/image/20180611/1528709485639320.gif" alt="复制代码"/></a></span></p></li><li><pre>//查看进程命令ps -ef | grep nginx</pre></li><li><pre>//平滑重启kill -HUP Nginx主进程号</pre></li></ul><li><p><strong>配置防火墙</strong></p></li><ul style="list-style-type: square;" class=" list-paddingleft-2"><li><pre>//打开防火墙文件</pre></li><li><pre>sudo vim /etc/sysconfig/iptables</pre></li><li><pre>//新增行开放80端口</pre></li><li><pre>-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT</pre></li><li><pre>//保存退</pre></li><li><pre>//重启防火墙sudo service iptables restart</pre></li></ul><li><p><strong>Nginx虚拟域名配置及测试验证</strong></p></li><ol class=" list-paddingleft-2"><li><pre>sudo vim /usr/local/nginx/conf/include vhost</pre></li><li><pre>mkdir vhost |
| sudo vim jimisun.com.conf</pre></li></ol><li><p><strong>Nginx启动</strong><br/></p></li><ol class=" list-paddingleft-2"><li><pre>//进入nginx安装目录cd sbin | sudo vim jimisun.com.conf</pre></li></ol><li><p><strong>Nginx启动</strong><br/></p></li><ol class=" list-paddingleft-2"><li><pre>//进入nginx安装目录cd sbin | ||
| sudo ./nginx</pre></li><li><p>测试访问</p><pre>http://ip地址</pre></li></ol></ul><p><br/></p> | sudo ./nginx</pre></li><li><p>测试访问</p><pre>http://ip地址</pre></li></ol></ul><p><br/></p> | ||