`
fredlong
  • 浏览: 135006 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nginx部署与配置

 
阅读更多

1.安装c++编译环境 
yum install -y gcc-c++

2.安装zlib和pcre. 
到官网上下载最新的包,用tar zxvf解压后,在文件夹内运行./configure &&make &&make install。

3.安装nginx 
到官网上下载最新的包,用tar zxvf解压后,在文件夹内运行./configure &&make &&make install。安装过程中可能会遇到./configure没有权限的情况,使用命令chmod +x configure来解决。

4.启动 
/usr/local/nginx/sbin/nginx

5.热加载配置 
/usr/local/nginx/sbin/nginx -s reload

Nginx配置 
编辑/usr/local/nginx/conf/nginx.conf即可。

负载均衡的配置文件:

events {
     use epool;
    worker_connections  51200;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    #负载均衡
    upstream cu.com{
        server 10.10.206.175:8888;
        server 10.10.206.174:8888;
   }
   server {
        listen       80;
        server_name  cu.com;
        location / {
        proxy_pass http://cu.com;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }}
}

静态文件服务器配置:

events {
     use epool;
    worker_connections  51200;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
   server {
         listen       8001;
        server_name  localhost;
    root /home/release;
    location / {
        autoindex on;
        autoindex_exact_size on;
        autoindex_localtime on;
    }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }}
}

sudo ./configure --with-pcre=/home/parallels/Downloads/pcre-8.40 --with-openssl=/home/parallels/Downloads/openssl-1.0.2k --with-stream --with-stream_ssl_module --with-http_ssl_module --with-http_v2_module --with-threads --add-module=/home/parallels/Downloads/nginxmodel/echo-nginx-module-0.60


可以解决error: You need a C++ compiler for C++ support的问题

yum install -y gcc gcc-c++

分享到:
评论

相关推荐

    nginx部署配置文档

    在本文中,我们将深入探讨如何使用Nginx部署配置高可用环境,特别是在与Tomcat集成的情况下。Nginx是一款高性能的HTTP和反向代理服务器,常用于负载均衡和静态资源处理,而Tomcat则是一个流行的Java应用服务器,主要...

    nginx 部署 vue 项目找不到js css文件的解决方法

    在使用nginx部署Vue项目时,有时候会遇到找不到JavaScript和CSS文件的问题。这主要是因为Webpack在构建过程中生成的静态资源引用路径不正确。本文将详细介绍解决这一问题的方法,主要包括vue-cli@3的配置方式和vue-...

    服务器使用Nginx部署Springboot项目的详细教程(jar包)

    在本文中,我们将深入探讨如何使用Nginx部署Spring Boot应用程序,特别关注jar包的部署。首先,让我们从创建和上传jar包开始。 1. **创建jar包**: 使用Maven作为构建工具,你可以通过运行`mvn clean install`命令...

    泛微协同办公nginx部署手册

    ### 泛微协同办公nginx部署手册 #### 一、服务器背景环境及准备工作 在开始部署泛微协同办公系统之前,我们需要准备以下环境: - **负载均衡服务器**:192.168.52.9 - **应用服务器1**:192.168.52.11 (端口8080)...

    Vue项目部署Nginx配置文件 SSL

    在部署 Vue 项目时,Nginx 配置文件 `nginx.conf` 的关键设置如下: 1. **基本配置**: - `server` 块:定义一个监听特定端口(通常是80)的服务器实例。 ```nginx server { listen 80; server_name your...

    nginx部署多个vue项目的方法示例

    在本文中,我们将深入探讨如何使用Nginx部署多个Vue.js项目。这通常在需要在同一域名下运行多个独立的应用程序时变得必要。我们将通过一个具体的示例来展示配置过程。 首先,我们的目标是在同一个域名下部署两个Vue...

    Nginx完整配置说明

    Nginx完整配置说明 Nginx是当前最流行的Web服务器软件之一,常用于搭建Web服务器、反向代理服务器、负载均衡器等。下面是Nginx的完整配置说明,涵盖基本配置、反向代理、FastCGI等方面的知识点。 一、基本配置 在...

    windows服务器部署 nginx+tomcat+mysql服务器端部署 阿里云服务器部署及配置

    详细说明了windows服务器nginx+tomcat+mysql部署及配置(配置阿里云后台安全组,配置域名)很适合新手学习 附件中包含: 1.操作说明文档 2.操作录屏 3.安装所用到的软件安装包 1)Windows Server 2019 数据中心版 ...

    使用nginx部署前端项目(超详细教程).pdf

    【使用Nginx部署前端项目】的教程是一个详尽的指南,主要面向初学者,旨在教会读者如何利用Nginx高效地部署前端应用。Nginx是一个高性能的Web服务器和反向代理,因其高并发处理能力和低内存占用而受到广泛青睐。 ...

    基于linux下nginx的安装及项目部署

    【标题】:“基于Linux下Nginx的安装与项目部署详解” 【描述】:本文将详细介绍如何在Linux系统中安装Nginx,并探讨其主要功能,包括反向代理、负载均衡以及项目部署的具体操作。 【标签】:“Nginx”,“Nginx...

    nginx部署配置详解

    ### Nginx 部署配置详解:Proxy Read Timeout #### 概述 在Nginx的配置过程中,为了确保服务器能够稳定、高效地处理来自客户端的请求,我们需要合理设置与代理相关的超时参数。这些参数包括但不限于`proxy_connect...

    Nginx部署和配置,ubuntu/linux平台环境搭建

    Nginx部署和配置,ubuntu/linux平台环境搭建

    Nginx部署资源包.zip

    本资源包"**Nginx部署资源包.zip**"包含了部署Nginx过程中可能需要的全部组件,包括OpenSSL、pcre和zlib,这些都是Nginx正常运行的基础。 首先,我们来看**OpenSSL**。OpenSSL是一个开源的加密库,提供了SSL/TLS...

    解决vue项目nginx部署到非根目录下刷新空白的问题

    1、修改config/index.js 2、修改路由route/index ...以上这篇解决vue项目nginx部署到非根目录下刷新空白的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    nginx 官网配置.pdf

    Nginx与Apache、Lighttpd或httpd相比,其守护进程的整体效率、配置选项的数量以及设置的简易性都是其独特之处。 具体到配置时,首先需要加载一些MIME类型包含文件,并实时压缩输出数据,设置Expires头以减少客户端...

    nginx部署.rar

    **Nginx部署详解** Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级、高并发处理能力以及出色的稳定性,在Web服务领域广泛应用。本文将深入探讨Nginx的部署过程,涵盖安装、配置、优化以及常见问题解决。 **...

    Linux搭建Nginx集群步骤+详细配置

    本文将详细介绍如何在Linux上搭建Nginx集群,以及如何进行详细配置,以实现负载均衡功能。 首先,我们需要理解负载均衡的基本概念。负载均衡是一种技术,通过分散网络流量到多个服务器,防止单点故障,提高服务的...

    项目打包运行dist以及nginx配置

    总结来说,项目打包运行与Nginx配置是Web应用部署的关键步骤。通过打包工具将开发项目转化为生产就绪的"dist"目录,然后利用Nginx的强大功能进行高效地请求处理和静态资源分发,可以确保应用的稳定性和高性能。在...

    Nginx实现静态网站部署资源

    它以其轻量级、高并发...以上就是使用Nginx部署静态网站的基本步骤和相关知识点。实际操作中,你可能还需要根据具体的项目需求进行更复杂的配置。通过熟练掌握这些知识,你就能轻松地构建起高效、稳定的静态网站环境。

    nginx图片服务器配置和https配置

    nginx图片服务器配置和https配置

Global site tag (gtag.js) - Google Analytics