zoukankan      html  css  js  c++  java
  • nginx-1.11.10 download, install, start and stop

    Environment:(CentOS 7)

    1 [leaf@netlab_x1 nginx-1.11.10]$ uname -a
    2 Linux netlab_x1 3.10.0-327.28.2.el7.x86_64 #1 SMP Wed Aug 3 11:11:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

    Download:

    1 # download and uncompress
    2 wget http://nginx.org/download/nginx-1.11.10.tar.gz
    3 tar -zxvf nginx-1.11.10.tar.gz
    4 cd nginx-1.11.10/

    Installation: (tree command can help you understand the construction of the directory)

    1 # configuration
    2 ./configure
    3 # compile
    4 make
    5 # install, permission needed. Default installation path: /usr/local/nginx
    6 sudo make install
     1 [leaf@netlab_x1 nginx]$ pwd
     2 /usr/local/nginx
     3 [leaf@netlab_x1 nginx]$ ls
     4 client_body_temp  conf  fastcgi_temp  html  logs  proxy_temp  sbin  scgi_temp  uwsgi_temp
     5 [leaf@netlab_x1 nginx]$ ll
     6 total 8.0K
     7 drwxr-xr-x  11 root   root  142 Feb 17 13:13 .
     8 drwxr-xr-x. 15 root   root 4.0K Feb 17 12:27 ..
     9 drwx------   2 nobody root    6 Feb 17 13:13 client_body_temp
    10 drwxr-xr-x   2 root   root 4.0K Feb 17 12:27 conf
    11 drwx------   2 nobody root    6 Feb 17 13:13 fastcgi_temp
    12 drwxr-xr-x   2 root   root   38 Feb 17 12:27 html
    13 drwxr-xr-x   2 root   root   55 Feb 17 16:48 logs
    14 drwx------   2 nobody root    6 Feb 17 13:13 proxy_temp
    15 drwxr-xr-x   2 root   root   18 Feb 17 12:27 sbin
    16 drwx------   2 nobody root    6 Feb 17 13:13 scgi_temp
    17 drwx------   2 nobody root    6 Feb 17 13:13 uwsgi_temp
    18 [leaf@netlab_x1 nginx]$ tree
    19 .
    20 ├── client_body_temp [error opening dir]
    21 ├── conf
    22 │   ├── fastcgi.conf
    23 │   ├── fastcgi.conf.default
    24 │   ├── fastcgi_params
    25 │   ├── fastcgi_params.default
    26 │   ├── koi-utf
    27 │   ├── koi-win
    28 │   ├── mime.types
    29 │   ├── mime.types.default
    30 │   ├── nginx.conf
    31 │   ├── nginx.conf.default
    32 │   ├── scgi_params
    33 │   ├── scgi_params.default
    34 │   ├── uwsgi_params
    35 │   ├── uwsgi_params.default
    36 │   └── win-utf
    37 ├── fastcgi_temp [error opening dir]
    38 ├── html
    39 │   ├── 50x.html
    40 │   └── index.html
    41 ├── logs
    42 │   ├── access.log
    43 │   ├── error.log
    44 │   └── nginx.pid
    45 ├── proxy_temp [error opening dir]
    46 ├── sbin
    47 │   └── nginx
    48 ├── scgi_temp [error opening dir]
    49 └── uwsgi_temp [error opening dir]
    50 
    51 9 directories, 21 files

    Start:

    1 [leaf@netlab_x1 nginx]$ sudo sbin/nginx
    2 [leaf@netlab_x1 nginx]$ ps -ef | grep nginx
    3 root      3285     1  0 16:48 ?        00:00:00 nginx: master process sbin/nginx
    4 nobody    3286  3285  0 16:48 ?        00:00:00 nginx: worker process
    5 leaf      4514 41344  0 18:04 pts/1    00:00:00 grep --color=auto nginx

    Default Pages:(or http://localhost:80)

    Simple Pages (Hello World!)

    revise html:(html/index.html)

    <!DOCTYPE html>
    <html>
    <head>
    <title>Hello World!</title>
    <style>
        body {
             35em;
            margin: 0 auto;
            font-family: Tahoma, Verdana, Arial, sans-serif;
        }
    </style>
    </head>
    <body>
    <h1>Hello World!</h1>
    <p><em>Start your journey on nginx!</em></p>
    </body>
    </html>

    New pages:

    Stop:

    1 # Two ways
    2 # In this way, the server would stop immediately.
    3 sudo sbin/nginx -s stop
    4 # In this way, the server would process the current tasks and exit
    5 sudo sbin/nginx -s quit
    6 # using ps command, the worker and master processes are quited
    7 ps -ef | grep nginx
  • 相关阅读:
    【Qt】Qt软件打包发布
    最大公约数最小公倍数
    random实现验证码
    sort 和sorted的 区别
    Python-内置数据结构之元组(tuple)
    BZOJ 1112 线段树
    POJ 1682 DP
    POJ 1671 第二类斯特林数
    BZOJ 1592 DP
    POJ 1636 DFS+DP
  • 原文地址:https://www.cnblogs.com/loadofleaf/p/6411083.html
Copyright © 2011-2022 走看看