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;
            }
    }

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

  • 相关阅读:
    spring 中常用的配置项
    @Value 和 @ConfigurationProperties 获取值的比较
    js 数组循环删除元素或对象
    STS 控制台 中文乱码(maven 中文乱码)
    STS application.properties 中文乱码
    [翻译] USING GIT IN XCODE [2] 在XCODE中使用GIT[2]
    [翻译] USING GIT IN XCODE [1] 在XCODE中使用GIT[1]
    [翻译] GTAppMenuController
    [翻译] ATTutorialController
    [翻译] ZCSHoldProgress
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4827985.html
Copyright © 2011-2022 走看看