在Centos中部署nginx

时间:2021-02-11 02:24:40

准备工作:

  • nginx的安装依赖openSSL,zlib和pcre

    Openssl下载地址:

    http://www.openssl.org/

    zlib下载地址:

    http://www.zlib.net/

    pcre下载地址:

    http://www.pcre.org/

    nginx下载地址:

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

    下载好后把四个压缩包上传到服务器即可

    这里我已经全部上传完毕并解压完成

    在Centos中部署nginx

  • 安装openssl、zlib、pcre

    注:在安装之前建议先安装gcc以保证后面的编译,这里使用
    yum install -y gcc gcc-c++进行安装

    1.安装openssl,命令如下

    tar -zxvf openssl-1.0.2l.tar.gz

    cd openssl-1.0.2l

    ./config

    make

    make install

    2.安装zlib,命令如下

    tar -zxvf zlib-1.2.11.tar.gz

    cd zlib-1.2.11

    ./configure

    make

    make install

    3.安装pcre,命令如下

    tar -zxvf pcre-8.38.tar.gz

    cd pcre-8.38

    ./configure

    make

    make install

    4.安装nginx,命令如下

    tar -zxvf nginx-1.13.5.tar.gz

    cd nginx-1.13.5

    ./configure --with-pcre=../pcre-8.38/ --with-zlib=../zlib-1.2.11/ --with-openssl=../openssl-1.0.2l/

    make

    make install

    注:编译过程中可能出现error: You need a C++ compiler for C++ support,原因是没有安装gcc,具体安装请看第一条

  • 运行Nginx

    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    注意: 执行此命令需要配置权限,或者以root权限执行,同时看下防火墙,还有80端口是否被占用,nginx默认使用的是80端口

    默认情况下执行此命令即可运行Nginx,打开浏览器输入IP即可看见Nginx默认主页

    在Centos中部署nginx

    开机自启和配置命令启动这里就不做详细说明,如果有需要请自行百度之

在Centos中部署nginx的更多相关文章

  1. Centos中部署NetCore项目(二)

    前言 在centos中部署程序,一般都不会是使用控制台进程直接启动,或者是后台运行.而是一些守护进程管理工具进行管理,例如supervisor. 部署Web相关程序,使用nginx是比较普遍的, 安装 ...

  2. 在centos中部署jenkins

    在centos中部署jenkins,需要的环境:安装jdk,Apache-tomcat 这两步我前面文章里已写,再次忽略 到官网下载最新的jenkins 我这里的是  jenkins.war 把该文件 ...

  3. CentOS 下部署Nginx+Gunicorn+Supervisor部署Flask项目

    原本之前有一部分东西是在Windows Server,但是由于Gunicorn不支持Windows部署起来颇为麻烦.最近转战CentOS,折腾一段时间,终于简单部署成功.CentOS新手,作为一个总结 ...

  4. .NetCore中的程序通过Docker在CentOS中部署

    基础说明 安装Docker过程就略过了 创建一个Asp.Net Core程序 启用Docker支持,会生成Dockerfile文件,接下来看下这个文件,当然不同的版本生成的具体可能不一致 FROM m ...

  5. Centos中部署NetCore项目(一)

    前言 本文是基于centos8,dotnetcore3.1. (为了服务器安全使用,程序部署最好不要直接root账号进行操作.) 如果使用sudo命令时候,提示用户不在sudoers文件中的解决方法. ...

  6. Docker(二)-在Docker中部署Nginx实现负载均衡(视频教程)

    本教程介绍利用Docker部署Nginx服务实现负载均衡. (双击全屏播放)

  7. 2017-03-05 CentOS中结合Nginx部署dotnet core Web应用程序

    Visual Studio Live 倒计时2天,当然这是美国倒计时两天,中国应该是在3月8日的凌晨,正值"3.8妇女节".提前祝广大的女性同志节日快乐,当然还有奋斗在一线的程序媛 ...

  8. Unbuntu和Centos中部署同时多版本PHP的详细过程

        镜像制作:Unbuntu14 部署LAMP过程 1.Azure经典版中创建源Ubuntu14,并使用Xshell连接,并切换到root帐户下. 2.安装php5.4,新建/var/local/ ...

  9. 在 CentOS 上部署 Nginx 环境

    这里的案例主要通过虚拟机( vmware workstation (14) )的方式安装 Center OS 到本地环境 资源下载:  vmware workstation   / CentOS 本次 ...

随机推荐

  1. 【leetcode❤python】231. Power of Two

    #-*- coding: UTF-8 -*- class Solution(object):    def isPowerOfTwo(self, n):        if(n<=0):     ...

  2. UVA 11090 Going in Cycle&excl;&excl;(二分答案&plus;判负环)

    在加权有向图中求平均权值最小的回路. 一上手没有思路,看到“回路”,第一想法就是找连通分量,可又是加权图,没什么好思路,那就转换题意:由求回路权值->判负环,求最小值->常用二分答案. 二 ...

  3. HDU4310:Hero

    Problem Description When playing DotA with god-like rivals and pig-like team members, you have to fa ...

  4. 【STL】c&plus;&plus; priority&lowbar;queue的使用方法

    最开始在项目文档看到priority_queue这个模板时,还以为是自己定义的呢,后来查了一下,原来这是STL中存在的一种优先队列. 1.最简单的使用方法 std::priority_queue&lt ...

  5. kerberos下JAVA代码操作hbase的方式(客户端方式,应用程序方式)

    (一)如果部署JAVA 代码的主机用户获取了kerberos权限情况下 假设主机名是:client su - client 登录主机后 kinit -kt /keytab的路径/client.keyt ...

  6. Vuex 存储&vert;&vert;获取后台接口数据

    如果你对 Vuex 有一定的了解的话呢,可以继续这一篇的学习了,如果没有的话, 建议先看一看我的上一篇 Vuex基础:地址在下面 Vuex的详解与使用 Vuex刷新数据不丢失 这篇接着上一篇: 这篇将 ...

  7. 复杂度定义 The Definition of Complexity

    The upper bound   Big-O: Definition: f(n) is in O(g(n)) if there are constants c0 and N0 such that f ...

  8. 利用python库计算person相关系数

    使用numpy库,可以实现person相关系数的计算,例如对于矩阵a. a Out[235]: array([[1, 1, 2, 2, 3], [2, 2, 3, 3, 5], [1, 4, 2, 2 ...

  9. A guess 解题报告

    A guess 题意 选一个\([1,n](n\le 500)\)的整数,可以询问数是否属于区间\([l,r]\),多次询问一起回答,统计有多少种询问区间集合(无序)满足可以猜出这个数,对\(p(2^ ...

  10. python len&lpar;&rpar; 函数

    Python len() Python len() 方法返回对象(字符.列表.元组等)长度或项目个数. len(obj) 方法语法 obj -- 对象(字符串.列表.元组.字典等) 字符串长度 &gt ...