部署Nginx

  1. #下载nginx
  2.  
  3. wget http://nginx.org/download/nginx-1.12.2.tar.gz
    #安装依赖
  4. yum install pcre-devel openssl-devel -y
  5.  
  6. #编译安装三部曲 : ./configure make make install

  7. #解压
  8. tar xf nginx-1.12..tar.gz
    #进入
  9. cd nginx-1.12.2
    #查看路径
    pwd #应该是在这个路径下/application/nginx-1.12.2
    #安装
    ./configure --prefix=/application/nginx-1.12. --with-http_stub_status_module --with-http_ssl_module
  1. #查看上次命令结果是否正确
    # echo $?
  2. make #根据一些配置进行编译
  3. make install
  4. 故障1
  5. error: the HTTP rewrite module requires the PCRE library.
  6. yum install pcre-devel -y
  7. [root@oldboyedu-s8 nginx-1.12.]# ll /application/nginx-1.12./
  8. total
  9. drwxr-xr-x. root root Apr : conf #configure nginx配置文件
  10. drwxr-xr-x. root root Apr : html #站点目录 网站根目录
  11. drwxr-xr-x. root root Apr : logs #日志
  12. drwxr-xr-x. root root Apr : sbin #nginx管理命令
  13.  
  14. #检查语法
  15. /application/nginx-1.12./sbin/nginx -t
  16.  
  17. #启动nginx
  18. /application/nginx-1.12./sbin/nginx -s reload
  19.  
  20. #nginx配置说明
  21. nginx.conf #nginx配置文件
  22. nginx.conf.default #
  23.  
  24. #对比两个文件区别
  25. diff conf/nginx.conf conf/nginx.conf.default
  26. #将
  27. egrep -v "#|^$" /application/nginx-1.12./conf/nginx.conf.default >/application/nginx-1.12./conf/nginx.conf
  28.  
  29. worker_processes ;
  30. events {
  31. worker_connections ;
  32. }
  33. http {
  34. include mime.types; #媒体类型
  35. default_type application/octet-stream;
  36. sendfile on; #开启高效的传输模式
  37. keepalive_timeout ; #超时时间
  38. server { #一个server相当于是一个网站 虚拟主机
  39. listen ; #监听的端口
  40. server_name www.etiantian.org; #网站名字 域名
  41. location / {
  42. root html; #根 站点的根目录
  43. index index.html index.htm; #首页文件
  44. }
  45. }
  46. }

部署Nginx的更多相关文章

  1. debian完整部署 Nginx + uWSGI + Django

    手工部署一个Django服务器真心不容易,需要安装很多东西.从头开始搭建服务器,主要是为了梳理一下后续开发中一般为碰到的平台部署.对后续问题的解决有一定帮助. 通常部署有2中方式: 一种是使用现成提供 ...

  2. debian7下部署nginx服务器

    笔者是在vmware中的Debian7下部署nginx服务器,采用离线部署方式.过程如下: 1.准备好需要的离线安装包 nginx-1.6.2.tar.gz,pcre-8.34.tar.gz,open ...

  3. 在Docker下部署Nginx

    在Docker下部署Nginx 在Docker下部署Nginx,包括: 部署一个最简单的Nginx,可以通过80端口访问默认的网站 设置记录访问和错误日志的路径 设置静态网站的路径 通过proxy_p ...

  4. 自动部署Nginx和nfs并架设Nginx集群脚本

    本人经过多次尝试,简单完成了自动部署Nginx和nfs脚本,并且能够自动部署web反向代理集群,下面详细的阐述一下本人的思路.(以下脚本本人处于初学阶段,写的并不是很完善,所以需要后期进行整理和修正, ...

  5. Linux中以单容器部署Nginx+ASP.NET Core

    引言 正如前文提到的,强烈推荐在生产环境中使用反向代理服务器转发请求到Kestrel Http服务器,本文将会实践将Nginx --->ASP.NET Core 部署架构容器化的过程.   Ng ...

  6. Windows Server 2008 R2 Enterprise x64 部署 nginx、tomcat、mysql

    部署nginx nginx主要做反向代理用,可以单独部署到其它机器上,这里nginx和tomcat部署在同一台机器上. 下载nginx-1.14.1.zip,并解压到目标目录,打开cmd进入到解压后的 ...

  7. windows10下面部署nginx(解决文件名中文乱码问题)

    由于开发需要,我们总是需要先在windows环境下面部署项目进行测试,通过之后才会移植到linux系统进行测试部署. 本篇文章会介绍一下windows终端下面部署nginx WEB服务的一些步骤流程, ...

  8. 【原创】大数据基础之Mesos+Marathon+Docker部署nginx

    一 安装 安装docker:https://www.cnblogs.com/barneywill/p/10343091.html安装mesos:https://www.cnblogs.com/barn ...

  9. centos7 下 安装部署nginx

    centos7 下 安装部署nginx 1.nginx安装依赖于三个包,注意安装顺序 a.SSL功能需要openssl库,直接通过yum安装: #yum install openssl b.gzip模 ...

  10. Git+Gitlab+Ansible的roles实现一键部署Nginx静态网站(一)--技术流ken

    前言 截止目前已经写了<Ansible基础认识及安装使用详解(一)--技术流ken>,<Ansible常用模块介绍及使用(二)--技术流ken><Ansible剧本介绍及 ...

随机推荐

  1. 1.61 三角形O(nlogn)做法

     书里给出比较无脑的做法,三个for循环复杂度是n的立方.如果先把数列排序,依次判断连续三个数是否能形成三角形,可以把时间复杂度控制在nlogn. #include<stdio.h> ...

  2. (ex)BSGS题表

    学了一下BSGS大概知道他是什么了,但是并没有做什么难题,所以也就会个板子.普通的BSGS,我还是比较理解的,然而exBSGS我却只理解个大概,也许还会个板子......(这个东西好像都会有一群恶心的 ...

  3. maven打包jar源码至私服

    1. setting文件 配置私服中设置的用户和密码 <servers> <server> <id>releases</id> <username ...

  4. Java的switch是否支持String作为参数,还支持哪些类型?

    在Java5以前,switch(expr)中,exper只能是byte,short,char,int类型. 从Java5开始,java中引入了枚举类型,即enum类型. 从Java7开始,exper还 ...

  5. Codeforces Round #493 (Div. 2)D. Roman Digits 第一道打表找规律题目

    D. Roman Digits time limit per test 1 second memory limit per test 256 megabytes input standard inpu ...

  6. ubuntu启动脚本

    下午分析了一下mysql的启动脚本,找到这篇,记录一下,目前很多服务都是以这种方式封装,后面自己写来借鉴一下 http://blog.fens.me/linux-upstart/

  7. HDU1530 最大团 模板

    Maximum Clique Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  8. B树及其变种

    B树是为磁盘或其他直接存取的辅助存储设备而设计的一种平衡搜索树.B树类似于红黑树,但它们在降低磁盘I/O操场数方面要更好一些.许多数据库系统使用B树或B树的变种来存储信息. 介绍 常见的动态查找树包括 ...

  9. linux部署j2eeweb工程涉及到的指令

    1.查看java进程: ps -e | grep java; 可以获取到java进程的进程号. 或: ps -ef | grep java; 可以查看到详细的进程信息 2.杀死java进程 kill ...

  10. [LeetCode] 5. Longest Palindromic Substring ☆☆☆☆

    Given a string s, find the longest palindromic substring in s. You may assume that the maximum lengt ...