1.环境配置

操作系统:centos6.8

[root@host79 ~]# uname -a

Linux host79.pluto 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

[root@host79 ~]# cat /etc/issue

CentOS release 6.8 (Final)

Kernel \r on an \m

[root@host79 ~]# lsb_release -a

LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch

Distributor ID: CentOS

Description: CentOS release 6.8 (Final)

Release: 6.8

Codename: Final

2.安装pcre

[1].安装gcc++

需要提前安装 gcc++,进入安装光盘目录的软件包(/media/CentOSXX/Package)执行.

[root@host79 ~]# cd /media/CentOS_6.8_Final/Packages/

[root@host79 Packages]# rpm -ivh libstdc++-devel-4.4.7-17.el6.x86_64.rpm

[root@host79 Packages]# rpm -ivh gcc-c++-4.4.7-17.el6.x86_64.rpm

[2].解压缩pcre-xx.tar.gz 包

[root@host79 opt]# pwd

/opt

[root@host79 opt]# tar -zxvf pcre-8.37.tar.gz

[3].安装pcre-xx.tar.gz包

[root@host79 opt]# cd pcre-8.37

[root@host79 pcre-8.37]# ./configure

[root@host79 pcre-8.37]# make && make install

[root@host79 pcre-8.37]# pcre-config --version

8.37

若出现以下的情况则成功,接着执行make && make install,否则执行[1]安装GCC++

3.安装openssl|zlib

[root@host79 opt]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

4.安装nginx

[1].把nginx安装文件放到Linux中

[root@host79 opt]# cd /mnt/hgfs/VMShare/

[root@host79 VMShare]# cp nginx-1.12.2.tar.gz /opt/

[root@host79 VMShare]# cd /opt/

#以上是将nginx压缩包移到linux中,通过vm共享文件夹实现,当然也可以通过其它方式

[2].解压编译nginx

[root@host79 opt]# tar -zxvf nginx-1.12.2.tar.gz

[root@host79 opt]# cd nginx-1.12.2

[root@host79 nginx-1.12.2]# ./configure

[root@host79 nginx-1.12.2]# make && make install

[3].测试nginx

[root@host79 opt]# cd /usr/local/nginx/sbin/

[root@host79 sbin]# ls

nginx

[root@host79 sbin]# ./nginx

[root@host79 sbin]# ps -ef|grep nginx

root      20562      1  0 22:25 ?        00:00:00 nginx: master process ./nginx

nobody    20563  20562  0 22:25 ?        00:00:00 nginx: worker process

root      20565  16136  2 22:26 pts/2    00:00:00 grep nginx

注:若出现Nginx: error while loading shared libraries: libpcre.so.1

https://blog.csdn.net/perfer258/article/details/81283656

查看防火墙开放的端口centos6.8

[root@host79 conf]# /etc/init.d/iptables status

添加端口号centos6.8

[root@host79 conf]# vim /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8001 -j ACCEPT

重启防火墙centos6.8

[root@host79 conf]# service iptables restart


查看防火墙开放的端口centos7.0

firewall-cmd --list-ports

添加端口号centos7.0
重启防火墙centos7.0

https://www.jb51.net/article/144599.htm

Linux(Centos6.8)配置Nginx环境的更多相关文章

  1. Linux(centos6.8)配置Mysql环境

    1.下载mysql安装包 https://downloads.mysql.com/archives/community/ 2.查询mysql信息 [1]查询mysql是否已经安装 [root@plut ...

  2. Linux(centos6.8)配置Tomcat环境

    1.下载Linux版的Tomcat包 (1)通过官方下载 tomcat官方:https://tomcat.apache.org/download-80.cgi (2)通过分享下载 如网盘分享等途径 2 ...

  3. [亲测]ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问

    前言 ASP.NET Core 2.0 怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NET Core网站绑定到指定的域名,让外网用户可以访问呢? 步骤 第1步:准备工作 一台Liun ...

  4. [亲测]七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问

    前言 ASP.NET Core 2.0 怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NET Core网站绑定到指定的域名,让外网用户可以访问呢? 步骤 第1步:准备工作 一台Liun ...

  5. Centos6.7配置Nginx+Tomcat简单整合

    系统环境:Centos 6.7 软件环境:JDK-1.8.0_65.Nginx-1.10.3.Tomcat-8.5.8 文档环境:/opt/app/ 存放软件目录,至于mkdir创建文件就不用再说了 ...

  6. Linux 下安装配置nginx及常见问题解答

    其实也不能完全算是原创吧!都是我配置nginx时所遇到的问题,查阅资料后总结起来.即是巩固一下nginx的配置,也是分享给新入Linux的童鞋们一些知识 好了,不多废话,进入主题吧! 为nginx添加 ...

  7. Linux 安装及配置 Nginx + ftp 服务器

    Nginx 安装及配置 一.Nginx 简介: Nginx("engine x") 是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能的 Web和 反向代理服务器, ...

  8. Linux下.Net Core+Nginx环境搭建小白教程

    前言 对于接触.Net Core的我们来说之前从未接触过Linux,出于资源和性能及成本的考虑我们可能要将我们的环境搬到Linux下,这对于我们从未接触过Linux的童鞋们来说很棘手,那么我今天将带你 ...

  9. Linux centos 6 配置php环境,扩展redis

    1.首先安装一个虚拟机(我自己版本:VM 10.0.4) yum -y install openssl psmisc openssl-devel php-devel pcre-devel gcc gc ...

随机推荐

  1. spring boot:用shardingjdbc实现多数据源的分库分表(shardingsphere 4.1.1/spring boot 2.3.1)

    一,shardingjdbc的用途 1,官方站介绍: Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈, 它由 JDBC.Proxy 和 Sidecar( ...

  2. centos8上配置openssh的安全

    一,openssh服务版本号的查看 1,查看当前sshd的版本号 : [root@yjweb ~]# sshd --help unknown option -- - OpenSSH_7.8p1, Op ...

  3. PyTorch常用参数初始化方法详解

    1. 均匀分布 torch.nn.init.uniform_(tensor, a=0, b=1) 从均匀分布U(a, b)中采样,初始化张量. 参数: tensor - 需要填充的张量 a - 均匀分 ...

  4. Anderson《空气动力学基础》5th读书笔记 第1记——流动相似性

    在飞机真正上天之前,我们常常需要制作出缩小版的模型放在风洞中吹呀吹,尽可能地模拟真实飞行中的参数,这时我们就需要实现流动相似性,这便是本记要讲的. 文章目录 一.流动相似性的标准 二.流动相似性的应用 ...

  5. 如何使用性能分析工具定位SQL执行慢的原因?

    但实际上 SQL 执行起来可能还是很慢,那么到底从哪里定位 SQL 查询慢的问题呢?是索引设计的问题?服务器参数配置的问题?还是需要增加缓存的问题呢?性能分析来入手分析,定位导致 SQL 执行慢的原因 ...

  6. drf (学习第三部)

    目录 视图 视图额基类 视图类扩展 GenericAPIView的视图子类 视图集ViewSet 路由Routers 视图 Django REST framework 提供的视图的主要作用: 控制序列 ...

  7. sangforEDR 任意命令执行

    EDR 使用范围 由于只有POC 没有详细细节.暂时不知道具体细节. 部分EDR 已经完成升级,不存在该漏洞. POC https://XXX:8081/tool/log/c.php?strip_sl ...

  8. CSS动画之过渡模块

    :hover伪类选择器可以用于所有的选择器(只有在悬停时,执行选择器的属性)CSS3中新增过渡模块:transition property(属性)duration(过渡效果花费的时间)timing-f ...

  9. Python爬虫练习(requests模块)

    Python爬虫练习(requests模块) 关注公众号"轻松学编程"了解更多. 一.使用正则表达式解析页面和提取数据 1.爬取动态数据(js格式) 爬取http://fund.e ...

  10. Python 列表的11个重要操作

    列表是python中内置的数据结构,它的表现形式为方括号中不同数据的集合,用逗号分隔开.列表可以用来存储相同数据类型或不同数据类型. 列表是可变的,这也是它如此常用的原因,然而在某些情况下,可变性需要 ...