郑州风铃科贸 發表於 2023-7-18 00:00:00

centos6.5服务器安装Nginx设置服务和开机自启的方法

<p>
        本文介绍了centos6.5服务器安装Nginx设置服务和开机自启的方法,分享给大家,也给自己留个笔记</p>
<p>
        <strong>1、安装Nginx及其依赖</strong></p>
<p>
        首先是老套路,使用ssh链接服务器,还记得以前的代码吗?</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterplain" id="highlighter_334755">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="plain plain">ssh -t 用户名@服务器IP或者域名 -p 22</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="plain plain">&lt;!--用户名一般是root,方便操作,我的登录代码如下--&gt;</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="plain plain">ssh -t root@acheng1314.cn -p 22</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        在终端中输入上面命令按下回车,要求我们输入密码,这个密码是不可见的,所以一定要输入正确。</p>
<p>
        链接到服务器后,我们切换到常用的安装路径,当然我服务器上面的安装路径是/usr/src,接着开始在终端操作:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_253605">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                        <div class="line number17 index16 alt2">
                                                                17</div>
                                                        <div class="line number18 index17 alt1">
                                                                18</div>
                                                        <div class="line number19 index18 alt2">
                                                                19</div>
                                                        <div class="line number20 index19 alt1">
                                                                20</div>
                                                        <div class="line number21 index20 alt2">
                                                                21</div>
                                                        <div class="line number22 index21 alt1">
                                                                22</div>
                                                        <div class="line number23 index22 alt2">
                                                                23</div>
                                                        <div class="line number24 index23 alt1">
                                                                24</div>
                                                        <div class="line number25 index24 alt2">
                                                                25</div>
                                                        <div class="line number26 index25 alt1">
                                                                26</div>
                                                        <div class="line number27 index26 alt2">
                                                                27</div>
                                                        <div class="line number28 index27 alt1">
                                                                28</div>
                                                        <div class="line number29 index28 alt2">
                                                                29</div>
                                                        <div class="line number30 index29 alt1">
                                                                30</div>
                                                        <div class="line number31 index30 alt2">
                                                                31</div>
                                                        <div class="line number32 index31 alt1">
                                                                32</div>
                                                        <div class="line number33 index32 alt2">
                                                                33</div>
                                                        <div class="line number34 index33 alt1">
                                                                34</div>
                                                        <div class="line number35 index34 alt2">
                                                                35</div>
                                                        <div class="line number36 index35 alt1">
                                                                36</div>
                                                        <div class="line number37 index36 alt2">
                                                                37</div>
                                                        <div class="line number38 index37 alt1">
                                                                38</div>
                                                        <div class="line number39 index38 alt2">
                                                                39</div>
                                                        <div class="line number40 index39 alt1">
                                                                40</div>
                                                        <div class="line number41 index40 alt2">
                                                                41</div>
                                                        <div class="line number42 index41 alt1">
                                                                42</div>
                                                        <div class="line number43 index42 alt2">
                                                                43</div>
                                                        <div class="line number44 index43 alt1">
                                                                44</div>
                                                        <div class="line number45 index44 alt2">
                                                                45</div>
                                                        <div class="line number46 index45 alt1">
                                                                46</div>
                                                        <div class="line number47 index46 alt2">
                                                                47</div>
                                                        <div class="line number48 index47 alt1">
                                                                48</div>
                                                        <div class="line number49 index48 alt2">
                                                                49</div>
                                                        <div class="line number50 index49 alt1">
                                                                50</div>
                                                        <div class="line number51 index50 alt2">
                                                                51</div>
                                                        <div class="line number52 index51 alt1">
                                                                52</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">&lt;!--切换到安装目录下--&gt;</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash functions">cd</code> <code class="bash plain">/usr/src</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">&lt;!--创建Nginx文件夹用来存放Nginx相关的资源和依赖--&gt;</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash functions">mkdir</code> <code class="bash plain">Nginx</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash plain">&lt;!--下载资源和依赖--&gt;</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash plain">yum -y </code><code class="bash functions">install</code> <code class="bash plain">zlib zlib-devel openssl openssl--devel pcre pcre-devel </code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash plain">&lt;!--上面的命令一般来说会是不需要安装什么,不过这都不重要,我们接着会重新安装指定的版本--&gt;</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                         </div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash plain">&lt;!--下载pcre--&gt;</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash plain">wget </code><code class="bash functions">ftp</code><code class="bash plain">:</code><code class="bash plain">//ftp</code><code class="bash plain">.csx.cam.ac.uk</code><code class="bash plain">/pub/software/programming/pcre/pcre-8</code><code class="bash plain">.40.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash plain">&lt;!--解压--&gt;</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash functions">tar</code> <code class="bash plain">-zxvf pcre-8.40.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="bash plain">&lt;!--切换到pcre目录--&gt;</code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                        <code class="bash functions">cd</code> <code class="bash plain">pcre-8.40</code>
</div>
                                                                <div class="line number15 index14 alt2">
                                                                        <code class="bash plain">&lt;!--设置--&gt;</code>
</div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash plain">.</code><code class="bash plain">/configure</code>
</div>
                                                                <div class="line number17 index16 alt2">
                                                                        <code class="bash plain">&lt;!--编译--&gt;</code>
</div>
                                                                <div class="line number18 index17 alt1">
                                                                        <code class="bash functions">make</code>
</div>
                                                                <div class="line number19 index18 alt2">
                                                                        <code class="bash plain">&lt;!--安装--&gt;</code>
</div>
                                                                <div class="line number20 index19 alt1">
                                                                        <code class="bash functions">make</code> <code class="bash functions">install</code>
</div>
                                                                <div class="line number21 index20 alt2">
                                                                         </div>
                                                                <div class="line number22 index21 alt1">
                                                                        <code class="bash plain">&lt;!--切换到Nginx主目录--&gt;</code>
</div>
                                                                <div class="line number23 index22 alt2">
                                                                        <code class="bash functions">cd</code> <code class="bash plain">..</code>
</div>
                                                                <div class="line number24 index23 alt1">
                                                                        <code class="bash plain">&lt;!--下载及安装zlib--&gt;</code>
</div>
                                                                <div class="line number25 index24 alt2">
                                                                        <code class="bash plain">wget http:</code><code class="bash plain">//zlib</code><code class="bash plain">.net</code><code class="bash plain">/zlib-1</code><code class="bash plain">.2.11.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
                                                                <div class="line number26 index25 alt1">
                                                                        <code class="bash plain">&lt;!--解压--&gt;</code>
</div>
                                                                <div class="line number27 index26 alt2">
                                                                        <code class="bash functions">tar</code> <code class="bash plain">-zxvf zlib-1.2.11.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
                                                                <div class="line number28 index27 alt1">
                                                                        <code class="bash plain">&lt;!--切换到zlib目录--&gt;</code>
</div>
                                                                <div class="line number29 index28 alt2">
                                                                        <code class="bash functions">cd</code> <code class="bash plain">zlib-1.2.11</code>
</div>
                                                                <div class="line number30 index29 alt1">
                                                                        <code class="bash plain">&lt;!--设置、编译、安装--&gt;</code>
</div>
                                                                <div class="line number31 index30 alt2">
                                                                        <code class="bash plain">.</code><code class="bash plain">/configure</code>
</div>
                                                                <div class="line number32 index31 alt1">
                                                                        <code class="bash functions">make</code>
</div>
                                                                <div class="line number33 index32 alt2">
                                                                        <code class="bash functions">make</code> <code class="bash functions">install</code>
</div>
                                                                <div class="line number34 index33 alt1">
                                                                         </div>
                                                                <div class="line number35 index34 alt2">
                                                                         </div>
                                                                <div class="line number36 index35 alt1">
                                                                        <code class="bash plain">&lt;!--切换到Nginx主目录--&gt;</code>
</div>
                                                                <div class="line number37 index36 alt2">
                                                                        <code class="bash functions">cd</code> <code class="bash plain">..</code>
</div>
                                                                <div class="line number38 index37 alt1">
                                                                        <code class="bash plain">&lt;!--下载及准备ssl--&gt;</code>
</div>
                                                                <div class="line number39 index38 alt2">
                                                                        <code class="bash plain">wget http:</code><code class="bash plain">//www</code><code class="bash plain">.openssl.org</code><code class="bash plain">/source/openssl-fips-2</code><code class="bash plain">.0.14.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
                                                                <div class="line number40 index39 alt1">
                                                                        <code class="bash plain">&lt;!--解压--&gt;</code>
</div>
                                                                <div class="line number41 index40 alt2">
                                                                        <code class="bash functions">tar</code> <code class="bash plain">-zxvf openssl-fips-2.0.14.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
                                                                <div class="line number42 index41 alt1">
                                                                        <code class="bash plain">&lt;!--yum安装ssl--&gt;</code>
</div>
                                                                <div class="line number43 index42 alt2">
                                                                        <code class="bash plain">yum -y </code><code class="bash functions">install</code> <code class="bash plain">openssl openssl-devel</code>
</div>
                                                                <div class="line number44 index43 alt1">
                                                                         </div>
                                                                <div class="line number45 index44 alt2">
                                                                        <code class="bash plain">&lt;!--下载及安装nginx--&gt;</code>
</div>
                                                                <div class="line number46 index45 alt1">
                                                                        <code class="bash plain">wget http:</code><code class="bash plain">//nginx</code><code class="bash plain">.org</code><code class="bash plain">/download/nginx-1</code><code class="bash plain">.4.2.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
                                                                <div class="line number47 index46 alt2">
                                                                        <code class="bash functions">tar</code> <code class="bash plain">-zxvf nginx-1.4.2.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
                                                                <div class="line number48 index47 alt1">
                                                                        <code class="bash functions">cd</code> <code class="bash plain">nginx-1.4.2</code>
</div>
                                                                <div class="line number49 index48 alt2">
                                                                        <code class="bash plain">&lt;!--设置Nginx安装目录</code><code class="bash plain">/opt/nginx</code><code class="bash plain">,且添加ssl支持--&gt;</code>
</div>
                                                                <div class="line number50 index49 alt1">
                                                                        <code class="bash plain">.</code><code class="bash plain">/configure</code> <code class="bash plain">--prefix=</code><code class="bash plain">/opt/nginx</code> <code class="bash plain">--with-http_stub_status_module --with-http_ssl_module --with-pcre</code>
</div>
                                                                <div class="line number51 index50 alt2">
                                                                        <code class="bash functions">make</code>
</div>
                                                                <div class="line number52 index51 alt1">
                                                                        <code class="bash functions">make</code> <code class="bash functions">install</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        到这里来讲,我们的nginx安装完成了,但是我们还需要做更多的事情,那就是配置服务器,添加ssl访问,设置服务和开机启动</p>
<p>
        <strong>2、配置服务器</strong></p>
<p>
        互联网上关于服务器设置的很多,但是准确阐述的却不是那么多,而我刚好是在看了他们的东西后就呵呵了。正确的配置方法如下:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_352112">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">&lt;!--切换到nginx设置目录--&gt;</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash functions">cd</code> <code class="bash plain">/opt/nginx/conf</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">&lt;!--vim编辑nginx配置文件--&gt;</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash functions">vi</code> <code class="bash plain">nginx.conf</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        我的nginx.conf如下:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_864952">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                        <div class="line number17 index16 alt2">
                                                                17</div>
                                                        <div class="line number18 index17 alt1">
                                                                18</div>
                                                        <div class="line number19 index18 alt2">
                                                                19</div>
                                                        <div class="line number20 index19 alt1">
                                                                20</div>
                                                        <div class="line number21 index20 alt2">
                                                                21</div>
                                                        <div class="line number22 index21 alt1">
                                                                22</div>
                                                        <div class="line number23 index22 alt2">
                                                                23</div>
                                                        <div class="line number24 index23 alt1">
                                                                24</div>
                                                        <div class="line number25 index24 alt2">
                                                                25</div>
                                                        <div class="line number26 index25 alt1">
                                                                26</div>
                                                        <div class="line number27 index26 alt2">
                                                                27</div>
                                                        <div class="line number28 index27 alt1">
                                                                28</div>
                                                        <div class="line number29 index28 alt2">
                                                                29</div>
                                                        <div class="line number30 index29 alt1">
                                                                30</div>
                                                        <div class="line number31 index30 alt2">
                                                                31</div>
                                                        <div class="line number32 index31 alt1">
                                                                32</div>
                                                        <div class="line number33 index32 alt2">
                                                                33</div>
                                                        <div class="line number34 index33 alt1">
                                                                34</div>
                                                        <div class="line number35 index34 alt2">
                                                                35</div>
                                                        <div class="line number36 index35 alt1">
                                                                36</div>
                                                        <div class="line number37 index36 alt2">
                                                                37</div>
                                                        <div class="line number38 index37 alt1">
                                                                38</div>
                                                        <div class="line number39 index38 alt2">
                                                                39</div>
                                                        <div class="line number40 index39 alt1">
                                                                40</div>
                                                        <div class="line number41 index40 alt2">
                                                                41</div>
                                                        <div class="line number42 index41 alt1">
                                                                42</div>
                                                        <div class="line number43 index42 alt2">
                                                                43</div>
                                                        <div class="line number44 index43 alt1">
                                                                44</div>
                                                        <div class="line number45 index44 alt2">
                                                                45</div>
                                                        <div class="line number46 index45 alt1">
                                                                46</div>
                                                        <div class="line number47 index46 alt2">
                                                                47</div>
                                                        <div class="line number48 index47 alt1">
                                                                48</div>
                                                        <div class="line number49 index48 alt2">
                                                                49</div>
                                                        <div class="line number50 index49 alt1">
                                                                50</div>
                                                        <div class="line number51 index50 alt2">
                                                                51</div>
                                                        <div class="line number52 index51 alt1">
                                                                52</div>
                                                        <div class="line number53 index52 alt2">
                                                                53</div>
                                                        <div class="line number54 index53 alt1">
                                                                54</div>
                                                        <div class="line number55 index54 alt2">
                                                                55</div>
                                                        <div class="line number56 index55 alt1">
                                                                56</div>
                                                        <div class="line number57 index56 alt2">
                                                                57</div>
                                                        <div class="line number58 index57 alt1">
                                                                58</div>
                                                        <div class="line number59 index58 alt2">
                                                                59</div>
                                                        <div class="line number60 index59 alt1">
                                                                60</div>
                                                        <div class="line number61 index60 alt2">
                                                                61</div>
                                                        <div class="line number62 index61 alt1">
                                                                62</div>
                                                        <div class="line number63 index62 alt2">
                                                                63</div>
                                                        <div class="line number64 index63 alt1">
                                                                64</div>
                                                        <div class="line number65 index64 alt2">
                                                                65</div>
                                                        <div class="line number66 index65 alt1">
                                                                66</div>
                                                        <div class="line number67 index66 alt2">
                                                                67</div>
                                                        <div class="line number68 index67 alt1">
                                                                68</div>
                                                        <div class="line number69 index68 alt2">
                                                                69</div>
                                                        <div class="line number70 index69 alt1">
                                                                70</div>
                                                        <div class="line number71 index70 alt2">
                                                                71</div>
                                                        <div class="line number72 index71 alt1">
                                                                72</div>
                                                        <div class="line number73 index72 alt2">
                                                                73</div>
                                                        <div class="line number74 index73 alt1">
                                                                74</div>
                                                        <div class="line number75 index74 alt2">
                                                                75</div>
                                                        <div class="line number76 index75 alt1">
                                                                76</div>
                                                        <div class="line number77 index76 alt2">
                                                                77</div>
                                                        <div class="line number78 index77 alt1">
                                                                78</div>
                                                        <div class="line number79 index78 alt2">
                                                                79</div>
                                                        <div class="line number80 index79 alt1">
                                                                80</div>
                                                        <div class="line number81 index80 alt2">
                                                                81</div>
                                                        <div class="line number82 index81 alt1">
                                                                82</div>
                                                        <div class="line number83 index82 alt2">
                                                                83</div>
                                                        <div class="line number84 index83 alt1">
                                                                84</div>
                                                        <div class="line number85 index84 alt2">
                                                                85</div>
                                                        <div class="line number86 index85 alt1">
                                                                86</div>
                                                        <div class="line number87 index86 alt2">
                                                                87</div>
                                                        <div class="line number88 index87 alt1">
                                                                88</div>
                                                        <div class="line number89 index88 alt2">
                                                                89</div>
                                                        <div class="line number90 index89 alt1">
                                                                90</div>
                                                        <div class="line number91 index90 alt2">
                                                                91</div>
                                                        <div class="line number92 index91 alt1">
                                                                92</div>
                                                        <div class="line number93 index92 alt2">
                                                                93</div>
                                                        <div class="line number94 index93 alt1">
                                                                94</div>
                                                        <div class="line number95 index94 alt2">
                                                                95</div>
                                                        <div class="line number96 index95 alt1">
                                                                96</div>
                                                        <div class="line number97 index96 alt2">
                                                                97</div>
                                                        <div class="line number98 index97 alt1">
                                                                98</div>
                                                        <div class="line number99 index98 alt2">
                                                                99</div>
                                                        <div class="line number100 index99 alt1">
                                                                100</div>
                                                        <div class="line number101 index100 alt2">
                                                                101</div>
                                                        <div class="line number102 index101 alt1">
                                                                102</div>
                                                        <div class="line number103 index102 alt2">
                                                                103</div>
                                                        <div class="line number104 index103 alt1">
                                                                104</div>
                                                        <div class="line number105 index104 alt2">
                                                                105</div>
                                                        <div class="line number106 index105 alt1">
                                                                106</div>
                                                        <div class="line number107 index106 alt2">
                                                                107</div>
                                                        <div class="line number108 index107 alt1">
                                                                108</div>
                                                        <div class="line number109 index108 alt2">
                                                                109</div>
                                                        <div class="line number110 index109 alt1">
                                                                110</div>
                                                        <div class="line number111 index110 alt2">
                                                                111</div>
                                                        <div class="line number112 index111 alt1">
                                                                112</div>
                                                        <div class="line number113 index112 alt2">
                                                                113</div>
                                                        <div class="line number114 index113 alt1">
                                                                114</div>
                                                        <div class="line number115 index114 alt2">
                                                                115</div>
                                                        <div class="line number116 index115 alt1">
                                                                116</div>
                                                        <div class="line number117 index116 alt2">
                                                                117</div>
                                                        <div class="line number118 index117 alt1">
                                                                118</div>
                                                        <div class="line number119 index118 alt2">
                                                                119</div>
                                                        <div class="line number120 index119 alt1">
                                                                120</div>
                                                        <div class="line number121 index120 alt2">
                                                                121</div>
                                                        <div class="line number122 index121 alt1">
                                                                122</div>
                                                        <div class="line number123 index122 alt2">
                                                                123</div>
                                                        <div class="line number124 index123 alt1">
                                                                124</div>
                                                        <div class="line number125 index124 alt2">
                                                                125</div>
                                                        <div class="line number126 index125 alt1">
                                                                126</div>
                                                        <div class="line number127 index126 alt2">
                                                                127</div>
                                                        <div class="line number128 index127 alt1">
                                                                128</div>
                                                        <div class="line number129 index128 alt2">
                                                                129</div>
                                                        <div class="line number130 index129 alt1">
                                                                130</div>
                                                        <div class="line number131 index130 alt2">
                                                                131</div>
                                                        <div class="line number132 index131 alt1">
                                                                132</div>
                                                        <div class="line number133 index132 alt2">
                                                                133</div>
                                                        <div class="line number134 index133 alt1">
                                                                134</div>
                                                        <div class="line number135 index134 alt2">
                                                                135</div>
                                                        <div class="line number136 index135 alt1">
                                                                136</div>
                                                        <div class="line number137 index136 alt2">
                                                                137</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments">#user nobody;</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">worker_processes 1;</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                         </div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash comments">#error_log logs/error.log;</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash comments">#error_log logs/error.log notice;</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash comments">#error_log logs/error.log info;</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                         </div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash comments">#pid    logs/nginx.pid;</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                         </div>
                                                                <div class="line number10 index9 alt1">
                                                                         </div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash plain">events {</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">worker_connections 1024;</code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                         </div>
                                                                <div class="line number15 index14 alt2">
                                                                         </div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash plain">http {</code>
</div>
                                                                <div class="line number17 index16 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">include    mime.types;</code>
</div>
                                                                <div class="line number18 index17 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">default_type application</code><code class="bash plain">/octet-stream</code><code class="bash plain">;</code>
</div>
                                                                <div class="line number19 index18 alt2">
                                                                         </div>
                                                                <div class="line number20 index19 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#log_format main '$remote_addr - $remote_user [$time_local] "$request" '</code>
</div>
                                                                <div class="line number21 index20 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#         '$status $body_bytes_sent "$http_referer" '</code>
</div>
                                                                <div class="line number22 index21 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#         '"$http_user_agent" "$http_x_forwarded_for"';</code>
</div>
                                                                <div class="line number23 index22 alt2">
                                                                         </div>
                                                                <div class="line number24 index23 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#access_log logs/access.log main;</code>
</div>
                                                                <div class="line number25 index24 alt2">
                                                                         </div>
                                                                <div class="line number26 index25 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">sendfile    on;</code>
</div>
                                                                <div class="line number27 index26 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#tcp_nopush   on;</code>
</div>
                                                                <div class="line number28 index27 alt1">
                                                                         </div>
                                                                <div class="line number29 index28 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#keepalive_timeout 0;</code>
</div>
                                                                <div class="line number30 index29 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">keepalive_timeout 65;</code>
</div>
                                                                <div class="line number31 index30 alt2">
                                                                         </div>
                                                                <div class="line number32 index31 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#gzip on;</code>
</div>
                                                                <div class="line number33 index32 alt2">
                                                                        <code class="bash comments"># 注意这里是设置本机的相关的东西,建议不要更改</code>
</div>
                                                                <div class="line number34 index33 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">server {</code>
</div>
                                                                <div class="line number35 index34 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">listen    80;</code>
</div>
                                                                <div class="line number36 index35 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">server_name localhost;</code>
</div>
                                                                <div class="line number37 index36 alt2">
                                                                         </div>
                                                                <div class="line number38 index37 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#charset koi8-r;</code>
</div>
                                                                <div class="line number39 index38 alt2">
                                                                         </div>
                                                                <div class="line number40 index39 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#access_log logs/host.access.log main;</code>
</div>
                                                                <div class="line number41 index40 alt2">
                                                                         </div>
                                                                <div class="line number42 index41 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">location / {</code>
</div>
                                                                <div class="line number43 index42 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">root  html;</code>
</div>
                                                                <div class="line number44 index43 alt1">
                                                                        <code class="bash spaces">        </code><code class="bash plain">index index.html index.htm;</code>
</div>
                                                                <div class="line number45 index44 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments"># proxy_pass http://localhost; </code>
</div>
                                                                <div class="line number46 index45 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments"># proxy_set_header  Host  $host;</code>
</div>
                                                                <div class="line number47 index46 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments"># proxy_set_header  X-Real-IP  $remote_addr;</code>
</div>
                                                                <div class="line number48 index47 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments"># proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;</code>
</div>
                                                                <div class="line number49 index48 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">}</code>
</div>
                                                                <div class="line number50 index49 alt1">
                                                                         </div>
                                                                <div class="line number51 index50 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#error_page 404       /404.html;</code>
</div>
                                                                <div class="line number52 index51 alt1">
                                                                         </div>
                                                                <div class="line number53 index52 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments"># redirect server error pages to the static page /50x.html</code>
</div>
                                                                <div class="line number54 index53 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#</code>
</div>
                                                                <div class="line number55 index54 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">error_page  500 502 503 504 </code><code class="bash plain">/50x</code><code class="bash plain">.html;</code>
</div>
                                                                <div class="line number56 index55 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">location = </code><code class="bash plain">/50x</code><code class="bash plain">.html {</code>
</div>
                                                                <div class="line number57 index56 alt2">
                                                                        <code class="bash spaces">      </code><code class="bash plain">root  html;</code>
</div>
                                                                <div class="line number58 index57 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">}</code>
</div>
                                                                <div class="line number59 index58 alt2">
                                                                         </div>
                                                                <div class="line number60 index59 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments"># proxy the PHP scripts to Apache listening on 127.0.0.1:80</code>
</div>
                                                                <div class="line number61 index60 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#</code>
</div>
                                                                <div class="line number62 index61 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#location ~ \.php$ {</code>
</div>
                                                                <div class="line number63 index62 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#  proxy_pass  http://127.0.0.1;</code>
</div>
                                                                <div class="line number64 index63 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#}</code>
</div>
                                                                <div class="line number65 index64 alt2">
                                                                         </div>
                                                                <div class="line number66 index65 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments"># pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000</code>
</div>
                                                                <div class="line number67 index66 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#</code>
</div>
                                                                <div class="line number68 index67 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#location ~ \.php$ {</code>
</div>
                                                                <div class="line number69 index68 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#  root      html;</code>
</div>
                                                                <div class="line number70 index69 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#  fastcgi_pass  127.0.0.1:9000;</code>
</div>
                                                                <div class="line number71 index70 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#  fastcgi_index index.php;</code>
</div>
                                                                <div class="line number72 index71 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#  fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;</code>
</div>
                                                                <div class="line number73 index72 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#  include    fastcgi_params;</code>
</div>
                                                                <div class="line number74 index73 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#}</code>
</div>
                                                                <div class="line number75 index74 alt2">
                                                                         </div>
                                                                <div class="line number76 index75 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments"># deny access to .htaccess files, if Apache's document root</code>
</div>
                                                                <div class="line number77 index76 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments"># concurs with nginx's one</code>
</div>
                                                                <div class="line number78 index77 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#</code>
</div>
                                                                <div class="line number79 index78 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#location ~ /\.ht {</code>
</div>
                                                                <div class="line number80 index79 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#  deny all;</code>
</div>
                                                                <div class="line number81 index80 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#}</code>
</div>
                                                                <div class="line number82 index81 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">}</code>
</div>
                                                                <div class="line number83 index82 alt2">
                                                                         </div>
                                                                <div class="line number84 index83 alt1">
                                                                         </div>
                                                                <div class="line number85 index84 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash comments"># another virtual host using mix of IP-, name-, and port-based configuration</code>
</div>
                                                                <div class="line number86 index85 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#</code>
</div>
                                                                <div class="line number87 index86 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#server {</code>
</div>
                                                                <div class="line number88 index87 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#  listen    8000;</code>
</div>
                                                                <div class="line number89 index88 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#  listen    somename:8080;</code>
</div>
                                                                <div class="line number90 index89 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#  server_name somename alias another.alias;</code>
</div>
                                                                <div class="line number91 index90 alt2">
                                                                         </div>
                                                                <div class="line number92 index91 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#  location / {</code>
</div>
                                                                <div class="line number93 index92 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#    root  html;</code>
</div>
                                                                <div class="line number94 index93 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#    index index.html index.htm;</code>
</div>
                                                                <div class="line number95 index94 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#  }</code>
</div>
                                                                <div class="line number96 index95 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#}</code>
</div>
                                                                <div class="line number97 index96 alt2">
                                                                         </div>
                                                                <div class="line number98 index97 alt1">
                                                                        <code class="bash comments"># 这里是设置本机的https访问的,这里必须设置才能正确时https</code>
</div>
                                                                <div class="line number99 index98 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash comments"># HTTPS server</code>
</div>
                                                                <div class="line number100 index99 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash comments">#</code>
</div>
                                                                <div class="line number101 index100 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">server {</code>
</div>
                                                                <div class="line number102 index101 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">listen    443;</code>
</div>
                                                                <div class="line number103 index102 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">server_name localhost acheng1314.cn www.acheng1314.cn;</code>
</div>
                                                                <div class="line number104 index103 alt1">
                                                                         </div>
                                                                <div class="line number105 index104 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">ssl         on;</code>
</div>
                                                                <div class="line number106 index105 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments"># 这里是你申请的签名,扔到conf下面的cert目录中</code>
</div>
                                                                <div class="line number107 index106 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">ssl_certificate   cert</code><code class="bash plain">/214217283570796</code><code class="bash plain">.pem;</code>
</div>
                                                                <div class="line number108 index107 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">ssl_certificate_key cert</code><code class="bash plain">/214217283570796</code><code class="bash plain">.key;</code>
</div>
                                                                <div class="line number109 index108 alt2">
                                                                         </div>
                                                                <div class="line number110 index109 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">ssl_session_timeout 5m;</code>
</div>
                                                                <div class="line number111 index110 alt2">
                                                                         </div>
                                                                <div class="line number112 index111 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">ssl_protocols TLSv1 TLSv1.1 TLSv1.2;</code>
</div>
                                                                <div class="line number113 index112 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;</code>
</div>
                                                                <div class="line number114 index113 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">ssl_prefer_server_ciphers  on;</code>
</div>
                                                                <div class="line number115 index114 alt2">
                                                                         </div>
                                                                <div class="line number116 index115 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">location / {</code>
</div>
                                                                <div class="line number117 index116 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#  root  html;</code>
</div>
                                                                <div class="line number118 index117 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash comments">#  index index.html index.htm;</code>
</div>
                                                                <div class="line number119 index118 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">proxy_pass http:</code><code class="bash plain">//localhost</code><code class="bash plain">;</code>
</div>
                                                                <div class="line number120 index119 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">proxy_set_header  Host  $host;</code>
</div>
                                                                <div class="line number121 index120 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">proxy_set_header  X-Real-IP  $remote_addr;</code>
</div>
                                                                <div class="line number122 index121 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;</code>
</div>
                                                                <div class="line number123 index122 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">}</code>
</div>
                                                                <div class="line number124 index123 alt1">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number125 index124 alt2">
                                                                        <code class="bash comments"># 这里是设置域名跳转的,转发这些域名到本机的8080端口,</code>
</div>
                                                                <div class="line number126 index125 alt1">
                                                                        <code class="bash plain">server { </code>
</div>
                                                                <div class="line number127 index126 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">listen    80; </code>
</div>
                                                                <div class="line number128 index127 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">server_name *.acheng1314.cn acheng1314.cn; </code>
</div>
                                                                <div class="line number129 index128 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">location / { </code>
</div>
                                                                <div class="line number130 index129 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">proxy_pass http:</code><code class="bash plain">//localhost</code><code class="bash plain">:8080/; </code>
</div>
                                                                <div class="line number131 index130 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">proxy_set_header  Host  $host; </code>
</div>
                                                                <div class="line number132 index131 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">proxy_set_header  X-Real-IP  $remote_addr; </code>
</div>
                                                                <div class="line number133 index132 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for; </code>
</div>
                                                                <div class="line number134 index133 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">} </code>
</div>
                                                                <div class="line number135 index134 alt2">
                                                                        <code class="bash plain">}   </code>
</div>
                                                                <div class="line number136 index135 alt1">
                                                                         </div>
                                                                <div class="line number137 index136 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        其实在写这个的时候必须注意的是,不管什么应用程序端口不能冲突!比如说我的nginx是绑定的80端口,如果tomcat再设定80端口,那么我的设置就算是绑定到localhost去也是会转发失败的!毕竟网络端口只能一个应用程序占用。</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterplain" id="highlighter_238155">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="plain plain">&lt;!--检查我们的设置是否正确,正确或者错误都有对应的提示--&gt;</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="plain plain">/opt/nginx/sbin/nginx -t</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="plain plain">&lt;!--配置正确,则启用nginx--&gt;</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="plain plain">/opt/nginx/sbin/nginx</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="plain plain">&lt;!--重新载入配置文件--&gt;</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="plain plain">/opt/nginx/sbin/nginx -t</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                         </div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="plain plain">&lt;!--当然到了这里的时候肯定还不能通行,毕竟我们防火墙还把443端口拦截的,所以接着走起来。--&gt;</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="plain plain">&lt;!--添加443端口到防火墙--&gt;</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="plain plain">/sbin/iptables -I INPUT -p tcp --dport 443 -j ACCEPT</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="plain plain">&lt;!--保存防火墙配置--&gt;</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="plain plain">/etc/rc.d/init.d/iptables save</code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="plain plain">&lt;!--是配置文件生效--&gt;</code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                        <code class="plain plain">/etc/init.d/iptables status</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        走到这一步,我们可以测试一下服务器了,按照正常的来讲,我现在的服务器已经是http和https都已经完全支持了。</p>
<p>
        <strong>3、设置服务和自启</strong></p>
<p>
        其实说来,这里基本也没啥注意的,只要nginx路径设置正确即可。</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_365450">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                        <div class="line number14 index13 alt1">
                                                                14</div>
                                                        <div class="line number15 index14 alt2">
                                                                15</div>
                                                        <div class="line number16 index15 alt1">
                                                                16</div>
                                                        <div class="line number17 index16 alt2">
                                                                17</div>
                                                        <div class="line number18 index17 alt1">
                                                                18</div>
                                                        <div class="line number19 index18 alt2">
                                                                19</div>
                                                        <div class="line number20 index19 alt1">
                                                                20</div>
                                                        <div class="line number21 index20 alt2">
                                                                21</div>
                                                        <div class="line number22 index21 alt1">
                                                                22</div>
                                                        <div class="line number23 index22 alt2">
                                                                23</div>
                                                        <div class="line number24 index23 alt1">
                                                                24</div>
                                                        <div class="line number25 index24 alt2">
                                                                25</div>
                                                        <div class="line number26 index25 alt1">
                                                                26</div>
                                                        <div class="line number27 index26 alt2">
                                                                27</div>
                                                        <div class="line number28 index27 alt1">
                                                                28</div>
                                                        <div class="line number29 index28 alt2">
                                                                29</div>
                                                        <div class="line number30 index29 alt1">
                                                                30</div>
                                                        <div class="line number31 index30 alt2">
                                                                31</div>
                                                        <div class="line number32 index31 alt1">
                                                                32</div>
                                                        <div class="line number33 index32 alt2">
                                                                33</div>
                                                        <div class="line number34 index33 alt1">
                                                                34</div>
                                                        <div class="line number35 index34 alt2">
                                                                35</div>
                                                        <div class="line number36 index35 alt1">
                                                                36</div>
                                                        <div class="line number37 index36 alt2">
                                                                37</div>
                                                        <div class="line number38 index37 alt1">
                                                                38</div>
                                                        <div class="line number39 index38 alt2">
                                                                39</div>
                                                        <div class="line number40 index39 alt1">
                                                                40</div>
                                                        <div class="line number41 index40 alt2">
                                                                41</div>
                                                        <div class="line number42 index41 alt1">
                                                                42</div>
                                                        <div class="line number43 index42 alt2">
                                                                43</div>
                                                        <div class="line number44 index43 alt1">
                                                                44</div>
                                                        <div class="line number45 index44 alt2">
                                                                45</div>
                                                        <div class="line number46 index45 alt1">
                                                                46</div>
                                                        <div class="line number47 index46 alt2">
                                                                47</div>
                                                        <div class="line number48 index47 alt1">
                                                                48</div>
                                                        <div class="line number49 index48 alt2">
                                                                49</div>
                                                        <div class="line number50 index49 alt1">
                                                                50</div>
                                                        <div class="line number51 index50 alt2">
                                                                51</div>
                                                        <div class="line number52 index51 alt1">
                                                                52</div>
                                                        <div class="line number53 index52 alt2">
                                                                53</div>
                                                        <div class="line number54 index53 alt1">
                                                                54</div>
                                                        <div class="line number55 index54 alt2">
                                                                55</div>
                                                        <div class="line number56 index55 alt1">
                                                                56</div>
                                                        <div class="line number57 index56 alt2">
                                                                57</div>
                                                        <div class="line number58 index57 alt1">
                                                                58</div>
                                                        <div class="line number59 index58 alt2">
                                                                59</div>
                                                        <div class="line number60 index59 alt1">
                                                                60</div>
                                                        <div class="line number61 index60 alt2">
                                                                61</div>
                                                        <div class="line number62 index61 alt1">
                                                                62</div>
                                                        <div class="line number63 index62 alt2">
                                                                63</div>
                                                        <div class="line number64 index63 alt1">
                                                                64</div>
                                                        <div class="line number65 index64 alt2">
                                                                65</div>
                                                        <div class="line number66 index65 alt1">
                                                                66</div>
                                                        <div class="line number67 index66 alt2">
                                                                67</div>
                                                        <div class="line number68 index67 alt1">
                                                                68</div>
                                                        <div class="line number69 index68 alt2">
                                                                69</div>
                                                        <div class="line number70 index69 alt1">
                                                                70</div>
                                                        <div class="line number71 index70 alt2">
                                                                71</div>
                                                        <div class="line number72 index71 alt1">
                                                                72</div>
                                                        <div class="line number73 index72 alt2">
                                                                73</div>
                                                        <div class="line number74 index73 alt1">
                                                                74</div>
                                                        <div class="line number75 index74 alt2">
                                                                75</div>
                                                        <div class="line number76 index75 alt1">
                                                                76</div>
                                                        <div class="line number77 index76 alt2">
                                                                77</div>
                                                        <div class="line number78 index77 alt1">
                                                                78</div>
                                                        <div class="line number79 index78 alt2">
                                                                79</div>
                                                        <div class="line number80 index79 alt1">
                                                                80</div>
                                                        <div class="line number81 index80 alt2">
                                                                81</div>
                                                        <div class="line number82 index81 alt1">
                                                                82</div>
                                                        <div class="line number83 index82 alt2">
                                                                83</div>
                                                        <div class="line number84 index83 alt1">
                                                                84</div>
                                                        <div class="line number85 index84 alt2">
                                                                85</div>
                                                        <div class="line number86 index85 alt1">
                                                                86</div>
                                                        <div class="line number87 index86 alt2">
                                                                87</div>
                                                        <div class="line number88 index87 alt1">
                                                                88</div>
                                                        <div class="line number89 index88 alt2">
                                                                89</div>
                                                        <div class="line number90 index89 alt1">
                                                                90</div>
                                                        <div class="line number91 index90 alt2">
                                                                91</div>
                                                        <div class="line number92 index91 alt1">
                                                                92</div>
                                                        <div class="line number93 index92 alt2">
                                                                93</div>
                                                        <div class="line number94 index93 alt1">
                                                                94</div>
                                                        <div class="line number95 index94 alt2">
                                                                95</div>
                                                        <div class="line number96 index95 alt1">
                                                                96</div>
                                                        <div class="line number97 index96 alt2">
                                                                97</div>
                                                        <div class="line number98 index97 alt1">
                                                                98</div>
                                                        <div class="line number99 index98 alt2">
                                                                99</div>
                                                        <div class="line number100 index99 alt1">
                                                                100</div>
                                                        <div class="line number101 index100 alt2">
                                                                101</div>
                                                        <div class="line number102 index101 alt1">
                                                                102</div>
                                                        <div class="line number103 index102 alt2">
                                                                103</div>
                                                        <div class="line number104 index103 alt1">
                                                                104</div>
                                                        <div class="line number105 index104 alt2">
                                                                105</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash preprocessor bold">#!/bin/sh</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash comments"># Name:nginx4comex</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash comments"># nginx - this script starts and stops the nginx daemon</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash comments">#</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash comments"># description: Nginx is an HTTP(S) server, HTTP(S) reverse \</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash comments">#        proxy and IMAP/POP3 proxy server</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash comments"># processname: nginx</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash comments"># config:   /opt/nginx/conf/nginx.conf</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash comments"># pidfile:   /comexHome/nginx/nginx.pid</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash comments">#</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash comments"># Created By http://comexchan.cnblogs.com/</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                         </div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="bash comments"># Source function library.</code>
</div>
                                                                <div class="line number14 index13 alt1">
                                                                        <code class="bash plain">. </code><code class="bash plain">/etc/rc</code><code class="bash plain">.d</code><code class="bash plain">/init</code><code class="bash plain">.d</code><code class="bash plain">/functions</code>
</div>
                                                                <div class="line number15 index14 alt2">
                                                                         </div>
                                                                <div class="line number16 index15 alt1">
                                                                        <code class="bash comments"># Source networking configuration.</code>
</div>
                                                                <div class="line number17 index16 alt2">
                                                                        <code class="bash plain">. </code><code class="bash plain">/etc/sysconfig/network</code>
</div>
                                                                <div class="line number18 index17 alt1">
                                                                         </div>
                                                                <div class="line number19 index18 alt2">
                                                                        <code class="bash comments"># Check that networking is up.</code>
</div>
                                                                <div class="line number20 index19 alt1">
                                                                        <code class="bash plain">[ </code><code class="bash string">"$NETWORKING"</code> <code class="bash plain">= </code><code class="bash string">"no"</code> <code class="bash plain">] &amp;&amp; </code><code class="bash functions">exit</code> <code class="bash plain">0</code>
</div>
                                                                <div class="line number21 index20 alt2">
                                                                         </div>
                                                                <div class="line number22 index21 alt1">
                                                                        <code class="bash plain">NGINX_DAEMON_PATH=</code><code class="bash string">"/opt/nginx/sbin/nginx"</code>
</div>
                                                                <div class="line number23 index22 alt2">
                                                                        <code class="bash plain">NGINX_CONF_FILE=</code><code class="bash string">"/opt/nginx/conf/nginx.conf"</code>
</div>
                                                                <div class="line number24 index23 alt1">
                                                                        <code class="bash plain">NGINX_LOCK_FILE=</code><code class="bash string">"/var/lock/subsys/nginx4comex"</code>
</div>
                                                                <div class="line number25 index24 alt2">
                                                                        <code class="bash plain">prog=$(</code><code class="bash functions">basename</code> <code class="bash plain">$NGINX_DAEMON_PATH)</code>
</div>
                                                                <div class="line number26 index25 alt1">
                                                                         </div>
                                                                <div class="line number27 index26 alt2">
                                                                        <code class="bash plain">start() {</code>
</div>
                                                                <div class="line number28 index27 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">[ -x $NGINX_DAEMON_PATH ] || </code><code class="bash functions">exit</code> <code class="bash plain">5</code>
</div>
                                                                <div class="line number29 index28 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">[ -f $NGINX_CONF_FILE ] || </code><code class="bash functions">exit</code> <code class="bash plain">6</code>
</div>
                                                                <div class="line number30 index29 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash functions">echo</code> <code class="bash plain">-n $</code><code class="bash string">"Starting $prog: "</code>
</div>
                                                                <div class="line number31 index30 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">daemon $NGINX_DAEMON_PATH -c $NGINX_CONF_FILE</code>
</div>
                                                                <div class="line number32 index31 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">retval=$?</code>
</div>
                                                                <div class="line number33 index32 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash functions">echo</code>
</div>
                                                                <div class="line number34 index33 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">[ $retval -</code><code class="bash keyword">eq</code> <code class="bash plain">0 ] &amp;&amp; </code><code class="bash functions">touch</code> <code class="bash plain">$NGINX_LOCK_FILE</code>
</div>
                                                                <div class="line number35 index34 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash keyword">return</code> <code class="bash plain">$retval</code>
</div>
                                                                <div class="line number36 index35 alt1">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number37 index36 alt2">
                                                                         </div>
                                                                <div class="line number38 index37 alt1">
                                                                        <code class="bash plain">stop() {</code>
</div>
                                                                <div class="line number39 index38 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash functions">echo</code> <code class="bash plain">-n $</code><code class="bash string">"Stopping $prog: "</code>
</div>
                                                                <div class="line number40 index39 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">killproc $prog -QUIT</code>
</div>
                                                                <div class="line number41 index40 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">retval=$?</code>
</div>
                                                                <div class="line number42 index41 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash functions">echo</code>
</div>
                                                                <div class="line number43 index42 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">[ $retval -</code><code class="bash keyword">eq</code> <code class="bash plain">0 ] &amp;&amp; </code><code class="bash functions">rm</code> <code class="bash plain">-f $NGINX_LOCK_FILE</code>
</div>
                                                                <div class="line number44 index43 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash keyword">return</code> <code class="bash plain">$retval</code>
</div>
                                                                <div class="line number45 index44 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number46 index45 alt1">
                                                                         </div>
                                                                <div class="line number47 index46 alt2">
                                                                        <code class="bash plain">restart() {</code>
</div>
                                                                <div class="line number48 index47 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">configtest || </code><code class="bash keyword">return</code> <code class="bash plain">$?</code>
</div>
                                                                <div class="line number49 index48 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">stop</code>
</div>
                                                                <div class="line number50 index49 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">start</code>
</div>
                                                                <div class="line number51 index50 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number52 index51 alt1">
                                                                         </div>
                                                                <div class="line number53 index52 alt2">
                                                                        <code class="bash plain">reload() {</code>
</div>
                                                                <div class="line number54 index53 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">configtest || </code><code class="bash keyword">return</code> <code class="bash plain">$?</code>
</div>
                                                                <div class="line number55 index54 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash functions">echo</code> <code class="bash plain">-n $</code><code class="bash string">"Reloading $prog: "</code>
</div>
                                                                <div class="line number56 index55 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">killproc $NGINX_DAEMON_PATH -HUP</code>
</div>
                                                                <div class="line number57 index56 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">RETVAL=$?</code>
</div>
                                                                <div class="line number58 index57 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash functions">echo</code>
</div>
                                                                <div class="line number59 index58 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number60 index59 alt1">
                                                                         </div>
                                                                <div class="line number61 index60 alt2">
                                                                        <code class="bash plain">force_reload() {</code>
</div>
                                                                <div class="line number62 index61 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">restart</code>
</div>
                                                                <div class="line number63 index62 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number64 index63 alt1">
                                                                         </div>
                                                                <div class="line number65 index64 alt2">
                                                                        <code class="bash plain">configtest() {</code>
</div>
                                                                <div class="line number66 index65 alt1">
                                                                        <code class="bash spaces"> </code><code class="bash plain">$NGINX_DAEMON_PATH -t -c $NGINX_CONF_FILE</code>
</div>
                                                                <div class="line number67 index66 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number68 index67 alt1">
                                                                         </div>
                                                                <div class="line number69 index68 alt2">
                                                                        <code class="bash plain">rh_status() {</code>
</div>
                                                                <div class="line number70 index69 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">status $prog</code>
</div>
                                                                <div class="line number71 index70 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number72 index71 alt1">
                                                                         </div>
                                                                <div class="line number73 index72 alt2">
                                                                        <code class="bash plain">rh_status_q() {</code>
</div>
                                                                <div class="line number74 index73 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">rh_status &gt;</code><code class="bash plain">/dev/null</code> <code class="bash plain">2&gt;&amp;1</code>
</div>
                                                                <div class="line number75 index74 alt2">
                                                                        <code class="bash plain">}</code>
</div>
                                                                <div class="line number76 index75 alt1">
                                                                         </div>
                                                                <div class="line number77 index76 alt2">
                                                                        <code class="bash keyword">case</code> <code class="bash string">"$1"</code> <code class="bash keyword">in</code>
</div>
                                                                <div class="line number78 index77 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">start)</code>
</div>
                                                                <div class="line number79 index78 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">rh_status_q &amp;&amp; </code><code class="bash functions">exit</code> <code class="bash plain">0</code>
</div>
                                                                <div class="line number80 index79 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">$1</code>
</div>
                                                                <div class="line number81 index80 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number82 index81 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">stop)</code>
</div>
                                                                <div class="line number83 index82 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">rh_status_q || </code><code class="bash functions">exit</code> <code class="bash plain">0</code>
</div>
                                                                <div class="line number84 index83 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">$1</code>
</div>
                                                                <div class="line number85 index84 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number86 index85 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">restart|configtest)</code>
</div>
                                                                <div class="line number87 index86 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">$1</code>
</div>
                                                                <div class="line number88 index87 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number89 index88 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">reload)</code>
</div>
                                                                <div class="line number90 index89 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">rh_status_q || </code><code class="bash functions">exit</code> <code class="bash plain">7</code>
</div>
                                                                <div class="line number91 index90 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">$1</code>
</div>
                                                                <div class="line number92 index91 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number93 index92 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">force-reload)</code>
</div>
                                                                <div class="line number94 index93 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">force_reload</code>
</div>
                                                                <div class="line number95 index94 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number96 index95 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">status)</code>
</div>
                                                                <div class="line number97 index96 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash plain">rh_status</code>
</div>
                                                                <div class="line number98 index97 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number99 index98 alt2">
                                                                        <code class="bash spaces">  </code><code class="bash plain">condrestart|try-restart)</code>
</div>
                                                                <div class="line number100 index99 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash plain">rh_status_q || </code><code class="bash functions">exit</code> <code class="bash plain">0</code>
</div>
                                                                <div class="line number101 index100 alt2">
                                                                        <code class="bash spaces">      </code><code class="bash plain">;;</code>
</div>
                                                                <div class="line number102 index101 alt1">
                                                                        <code class="bash spaces">  </code><code class="bash plain">*)</code>
</div>
                                                                <div class="line number103 index102 alt2">
                                                                        <code class="bash spaces">    </code><code class="bash functions">echo</code> <code class="bash plain">$</code><code class="bash string">"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"</code>
</div>
                                                                <div class="line number104 index103 alt1">
                                                                        <code class="bash spaces">    </code><code class="bash functions">exit</code> <code class="bash plain">2</code>
</div>
                                                                <div class="line number105 index104 alt2">
                                                                        <code class="bash plain">esac</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        上面的代码就是用来创建服务的代码,将他们保存在nginx4comex文件中(这个文件我仍在了/opt/nginx目录下,一样使用vim编写)。注意下面的代码和你的配置对应即可。</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterplain" id="highlighter_168963">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="plain plain">NGINX_DAEMON_PATH="/opt/nginx/sbin/nginx"</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="plain plain">NGINX_CONF_FILE="/opt/nginx/conf/nginx.conf"</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        接着我们继续终端指令操作。</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterplain" id="highlighter_733491">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                        <div class="line number7 index6 alt2">
                                                                7</div>
                                                        <div class="line number8 index7 alt1">
                                                                8</div>
                                                        <div class="line number9 index8 alt2">
                                                                9</div>
                                                        <div class="line number10 index9 alt1">
                                                                10</div>
                                                        <div class="line number11 index10 alt2">
                                                                11</div>
                                                        <div class="line number12 index11 alt1">
                                                                12</div>
                                                        <div class="line number13 index12 alt2">
                                                                13</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="plain plain">&lt;!--授权nginx4comex可执行--&gt;</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="plain plain">chmod u+x nginx4comex</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="plain plain">&lt;!--拷贝nginx4comex到/etc/init.d目录--&gt;</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="plain plain">cp nginx4comex /etc/init.d</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="plain plain">&lt;!--检查运行状态--&gt;</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="plain plain">service nginx4comex status</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="plain plain">&lt;!--添加到启动,先vim打开启动文件,然后添加启动代码--&gt;</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="plain plain">vim /etc/rc.local</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="plain plain">&lt;!--添加的启动代码如下--&gt;</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="plain plain">/etc/init.d/nginx4comex start</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                         </div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="plain plain">&lt;!--至此我们的启动也添加完成,现在重启检查效果--&gt;</code>
</div>
                                                                <div class="line number13 index12 alt2">
                                                                        <code class="plain plain">reboot</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        最后来说我们已经设置了nginx代理tomcat,还设置了对应的服务器程序自启动。</p>
<p>
        注意!nginx4comex是不能被chkconfig的,具体原因我也不清楚,但是原作者的文章中确实用了chkconfig的方法加入了启动,对linux有兴趣的可以去试一试。</p>
<p>
        以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。</p>
<p>
        原文链接:http://www.jianshu.com/p/64abc535fd01</p>
頁: [1]
查看完整版本: centos6.5服务器安装Nginx设置服务和开机自启的方法