• (10)centos搭建web服务器 (Nginx+ django)


    安装 python3

    sudo yum install python34

     安装uWSGI

    pip install uwsgi

    安装 Nginx

    http://nginx.org/en/download.html

    Nginx官网提供了三个类型的版本
    1、Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版

    2、Stable version:最新稳定版,生产环境上建议使用的版本

    3、Legacy versions:遗留的老版本的稳定版

    下载了Stable version

    c++编译环境

    yum install gcc-c++

    下载模块依赖性Nginx需要依赖下面3个包

    ssl 功能需要 openssl

    http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz

    gzip 模块需要 zlib 库

    http://zlib.net/zlib-1.2.11.tar.gz

    rewrite 模块需要 pcre 库

    ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz

    依赖包安装顺序依次为:openssl、zlib、pcre, 然后安装Nginx包

    tar -zxvf pcre-8.40.tar.gz
    cd pcre-8.34
    ./configure
    make
    make install

     三个库一起在线安装

    yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-devel

     安装Nginx

    # tar -zxvf nginx-1.12.2.tar.gz
    #cd nginx-1.4.2

    #./configure 
    #make
    #make intall

    启动Nginx

    默认软件安装路径 /usr/local/nginx/

    nginx下有四个文件夹

    sbin下

    只有一个文件,这是nginx的主程序

    logs下空

    存放日志

    html下有两个网址

    conf下

    存放各种配置文件

    查看状态 ps -ef | grep nginx

    如果是 就是未启用

    如果是就是启用

     启动 在sbin文件夹下 输入  : ./nginx

     重启 sbin文件夹下输入  : ./nginx -t

    停止首先找到进程号

    然后 kill -TERM 10869 或 kill -INT 10869

    查找安装目录

    whereis nginx
  • 相关阅读:
    HDU 2586 How far away?
    UVAlive 5796 Hedge Mazes
    HDU 4975 A simple Gaussian elimination problem.
    Poj 1149 PIGS
    HDU 3416 Marriage Match IV
    HDU 4912 Paths on the tree
    HDU 3277 Marriage Match III
    終於記起了帳號密碼
    codeforces194a
    codeforces195c
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/7092484.html
Copyright © 2020-2023  润新知