站点工具


服务器技术:nginx:安装

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
服务器技术: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&​nbsp;​install&​nbsp;​gcc</​pre></​li><​li><​pre>​yum&​nbsp;​install&​nbsp;​pcre-devel</​pre></​li><​li><​pre>​yum&​nbsp;​install&​nbsp;​zlib&​nbsp;​zlib-devel</​pre></​li><​li><​pre>​yum&​nbsp;​install&​nbsp;​openssl&​nbsp;​openssl-devel</​pre></​li><​li><​pre>//​一键安装上面四个依赖yum&​nbsp;​-y&​nbsp;​install&​nbsp;​gcc&​nbsp;​zlib&​nbsp;​zlib-devel&​nbsp;​pcre-devel&​nbsp;​openssl&​nbsp;​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&​nbsp;/​usr/​wget&​nbsp;​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&​nbsp;/​usr/​local/​nginx//​执行命令./​configure</​pre></​li><​li><​pre>//​执行make命令make//​执行make&​nbsp;​install命令make&​nbsp;​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&​nbsp;​-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&​nbsp;​--s&​nbsp;​quit <ul class="​ list-paddingleft-2"><​li><​p><​strong>​安装依赖</​strong></​p></​li><​ol class="​ list-paddingleft-2"><​li><​pre>​yum&​nbsp;​install&​nbsp;​gcc</​pre></​li><​li><​pre>​yum&​nbsp;​install&​nbsp;​pcre-devel</​pre></​li><​li><​pre>​yum&​nbsp;​install&​nbsp;​zlib&​nbsp;​zlib-devel</​pre></​li><​li><​pre>​yum&​nbsp;​install&​nbsp;​openssl&​nbsp;​openssl-devel</​pre></​li><​li><​pre>//​一键安装上面四个依赖yum&​nbsp;​-y&​nbsp;​install&​nbsp;​gcc&​nbsp;​zlib&​nbsp;​zlib-devel&​nbsp;​pcre-devel&​nbsp;​openssl&​nbsp;​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&​nbsp;/​usr/​wget&​nbsp;​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&​nbsp;/​usr/​local/​nginx//​执行命令./​configure</​pre></​li><​li><​pre>//​执行make命令make//​执行make&​nbsp;​install命令make&​nbsp;​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&​nbsp;​-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&​nbsp;​--s&​nbsp;​quit
  
-安装路径下的/​nginx/​sbin/​nginx&​nbsp;​-s&​nbsp;​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&​nbsp;​-ef&​nbsp;​|&​nbsp;​grep&​nbsp;​nginx</​pre></​li><​li><​pre>//​平滑重启kill&​nbsp;​-HUP&​nbsp;​Nginx主进程号</​pre></​li></​ul><​li><​p><​strong>​配置防火墙</​strong></​p></​li><​ul style="​list-style-type:​ square;"​ class="​ list-paddingleft-2"><​li><​pre>//​打开防火墙文件sudo&​nbsp;​vim&​nbsp;/​etc/​sysconfig/​iptables//​新增行&​nbsp;&​nbsp;​开放80端口-A&​nbsp;​INPUT&​nbsp;​-p&​nbsp;​tcp&​nbsp;​-m&​nbsp;​state&​nbsp;​--state&​nbsp;​NEW&​nbsp;​-m&​nbsp;​tcp&​nbsp;​--dport&​nbsp;​80&​nbsp;​-j&​nbsp;​ACCEPT//​保存退</​pre></​li><​li><​pre>//​重启防火墙sudo&​nbsp;​service&​nbsp;​iptables&​nbsp;​restart</​pre></​li></​ul><​li><​p><​strong>​Nginx虚拟域名配置及测试验证</​strong></​p></​li><​ol class="​ list-paddingleft-2"><​li><​pre>​sudo&​nbsp;​vim&​nbsp;/​usr/​local/​nginx/​conf/​include&​nbsp;​vhost</​pre></​li><​li><​pre>​mkdir&​nbsp;​vhost+安装路径下的/​nginx/​sbin/​nginx&​nbsp;​-s&​nbsp;​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&​nbsp;​-ef&​nbsp;​|&​nbsp;​grep&​nbsp;​nginx</​pre></​li><​li><​pre>//​平滑重启kill&​nbsp;​-HUP&​nbsp;​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&​nbsp;​vim&​nbsp;/​etc/​sysconfig/​iptables</​pre></​li><​li><​pre>​//​新增行开放80端口</​pre></​li><​li><​pre>​-A&​nbsp;​INPUT&​nbsp;​-p&​nbsp;​tcp&​nbsp;​-m&​nbsp;​state&​nbsp;​--state&​nbsp;​NEW&​nbsp;​-m&​nbsp;​tcp&​nbsp;​--dport&​nbsp;​80&​nbsp;​-j&​nbsp;​ACCEPT</​pre></​li><​li><​pre>​//​保存退</​pre></​li><​li><​pre>//​重启防火墙sudo&​nbsp;​service&​nbsp;​iptables&​nbsp;​restart</​pre></​li></​ul><​li><​p><​strong>​Nginx虚拟域名配置及测试验证</​strong></​p></​li><​ol class="​ list-paddingleft-2"><​li><​pre>​sudo&​nbsp;​vim&​nbsp;/​usr/​local/​nginx/​conf/​include&​nbsp;​vhost</​pre></​li><​li><​pre>​mkdir&​nbsp;​vhost
  
 sudo&​nbsp;​vim&​nbsp;​jimisun.com.conf</​pre></​li></​ol><​li><​p><​strong>​Nginx启动</​strong><​br/></​p></​li><​ol class="​ list-paddingleft-2"><​li><​pre>//​进入nginx安装目录cd&​nbsp;​sbin sudo&​nbsp;​vim&​nbsp;​jimisun.com.conf</​pre></​li></​ol><​li><​p><​strong>​Nginx启动</​strong><​br/></​p></​li><​ol class="​ list-paddingleft-2"><​li><​pre>//​进入nginx安装目录cd&​nbsp;​sbin
 sudo&​nbsp;​./​nginx</​pre></​li><​li><​p>​测试访问</​p><​pre>​http://​ip地址</​pre></​li></​ol></​ul><​p><​br/></​p>​ sudo&​nbsp;​./​nginx</​pre></​li><​li><​p>​测试访问</​p><​pre>​http://​ip地址</​pre></​li></​ol></​ul><​p><​br/></​p>​
服务器技术/nginx/安装.1528709488.txt.gz · 最后更改: 2018/09/10 18:01 (外部编辑)