1、安裝準備
1
2
3
4
5
6
7
<code>yum -y </code><code>install</code> <code>gcc-c++ pcre-devel zlib-devel unzip patch</code>
<code>groupadd -f www</code>
<code>useradd</code> <code>-d </code><code>/var/cache/nginx</code> <code>-s </code><code>/sbin/nologin</code> <code>-g www nginx</code>
<code>mkdir</code> <code>/var/log/nginx</code>
<code>mkdir</code> <code>/usr/local/nginx</code>
<code>chown</code> <code>-R nginx.www </code><code>/var/log/nginx</code>
<code>chown</code> <code>-R nginx.www </code><code>/usr/local/nginx</code>
2、安裝nginx
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<code>tar</code> <code>zxf nginx-1.8.0.</code><code>tar</code><code>.gz</code>
<code>cd</code> <code>nginx-1.8.0</code>
<code>patch -p1 < </code><code>/root/nginx_upstream_check_module-master/check_1</code><code>.7.5+.patch</code>
<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/nginx</code> <code>\</code>
<code>--user=nginx \</code>
<code>--group=www \</code>
<code>--pid-path=</code><code>/run/nginx</code><code>.pid \</code>
<code>--error-log-path=</code><code>/var/log/nginx/error</code><code>.log \</code>
<code>--http-log-path=</code><code>/var/log/nginx/access</code><code>.log \</code>
<code>--add-module=</code><code>/root/nginx_upstream_check_module-master</code>
<code>make</code> <code>&& </code><code>make</code> <code>install</code>
<code>ln</code> <code>-s </code><code>/usr/local/nginx/sbin/nginx</code> <code>/usr/sbin/nginx</code>
<code>vim </code><code>/usr/lib/systemd/system/nginx</code><code>.service</code>
<code>[Unit]</code>
<code>Description=nginx - high performance web server</code>
<code>Documentation=http:</code><code>//nginx</code><code>.org</code><code>/en/docs/</code>
<code>After=network.target remote-fs.target nss-lookup.target</code>
<code>[Service]</code>
<code>Type=forking</code>
<code>PIDFile=</code><code>/run/nginx</code><code>.pid</code>
<code>ExecStartPre=</code><code>/usr/sbin/nginx</code> <code>-t -c </code><code>/usr/local/nginx/conf/nginx</code><code>.conf</code>
<code>ExecStart=</code><code>/usr/sbin/nginx</code> <code>-c </code><code>/usr/local/nginx/conf/nginx</code><code>.conf</code>
<code>ExecReload=</code><code>/bin/kill</code> <code>-s HUP $MAINPID</code>
<code>ExecStop=</code><code>/bin/kill</code> <code>-s QUIT $MAINPID</code>
<code>PrivateTmp=</code><code>true</code>
<code>[Install]</code>
<code>WantedBy=multi-user.target</code>
3、設定開機啟動和啟動nginx
<code>systemctl </code><code>enable</code> <code>nginx</code>
<code>systemctl start nginx</code>
參考博文:http://soulful.blog.51cto.com/468033/1676442
本文轉自1321385590 51CTO部落格,原文連結:http://blog.51cto.com/linux10000/1741946,如需轉載請自行聯系原作者