zoukankan      html  css  js  c++  java
  • Nginx 在安装入门


    1.首先需要安装必要的库,PCRE,zlib
    sudo apt-get install libpcre3 libpcre3-dev
    假设找不到文件的话就下载源文件进行安装。


    2.解压下载的nginx源代码。进入文件夹: sudo ./configure 得到的输出例如以下:
    Configuration summary
      + using system PCRE library
      + OpenSSL library is not used
      + using builtin md5 code
      + sha1 library is not found
      + using system zlib library

      nginx path prefix: "/usr/local/nginx"
      nginx binary file: "/usr/local/nginx/sbin/nginx"
      nginx configuration prefix: "/usr/local/nginx/conf"
      nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
      nginx pid file: "/usr/local/nginx/logs/nginx.pid"
      nginx error log file: "/usr/local/nginx/logs/error.log"
      nginx http access log file: "/usr/local/nginx/logs/access.log"
      nginx http client request body temporary files: "client_body_temp"
      nginx http proxy temporary files: "proxy_temp"
      nginx http fastcgi temporary files: "fastcgi_temp"
      nginx http uwsgi temporary files: "uwsgi_temp"
      nginx http scgi temporary files: "scgi_temp"

    3. sudo make
    4. sudo make install 
    5. 查看配置文件,然后启动
    vonzhou@de16:~/nginx-1.0.15$ sudo /usr/local/nginx/sbin/nginx -t
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
    vonzhou@de16:~/nginx-1.0.15$ sudo /usr/local/nginx/sbin/nginx

    此时查看进程有:
    vonzhou@de16:~/nginx-1.0.15$ ps -axu | grep nginx
    root      9723  0.0  0.0  22536   592 ?

            Ss   22:49   0:00 nginx: master process /usr/local/nginx/sbin/nginx

    nobody    9724  0.0  0.0  22936  1052 ?

            S    22:49   0:00 nginx: worker process   


    6. 然后能够通过curl简单測试index页面:
    vonzhou@de16:~$ curl http://localhost:80/
    <html>
    <head>
    <title>Welcome to nginx!</title>
    </head>
    <body bgcolor="white" text="black">
    <center><h1>Welcome to nginx!</h1></center>
    </body>
    </html>

    依据nginx.conf的配置。响应文件是html/index.html页面:
    server {
            listen       80;
            server_name  localhost;
      
            location / {
                root   html;
                index  index.html index.htm;
            }
    }

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    Java三大特殊类
    静态顺序表and动态顺序表(一)_插入操作
    模拟实现memcpy、memmove函数
    模拟实现strcpy函数
    模拟实现Strlen函数
    数组相关知识总结(一)
    C语言学习总结(二)__操作符
    受控组件 & 非受控组件
    SyntheticEvent
    ReactDOM & DOM Elements
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4827985.html
Copyright © 2011-2022 走看看