天天看点

CentOS 7.0 安装nginx

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 &lt; </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>&amp;&amp; </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,如需转载请自行联系原作者

上一篇: KVM之介绍

继续阅读