Linux(Centos6.8)配置Nginx环境
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环境的更多相关文章
- Linux(centos6.8)配置Mysql环境
1.下载mysql安装包 https://downloads.mysql.com/archives/community/ 2.查询mysql信息 [1]查询mysql是否已经安装 [root@plut ...
- Linux(centos6.8)配置Tomcat环境
1.下载Linux版的Tomcat包 (1)通过官方下载 tomcat官方:https://tomcat.apache.org/download-80.cgi (2)通过分享下载 如网盘分享等途径 2 ...
- [亲测]ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问
前言 ASP.NET Core 2.0 怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NET Core网站绑定到指定的域名,让外网用户可以访问呢? 步骤 第1步:准备工作 一台Liun ...
- [亲测]七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问
前言 ASP.NET Core 2.0 怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NET Core网站绑定到指定的域名,让外网用户可以访问呢? 步骤 第1步:准备工作 一台Liun ...
- Centos6.7配置Nginx+Tomcat简单整合
系统环境:Centos 6.7 软件环境:JDK-1.8.0_65.Nginx-1.10.3.Tomcat-8.5.8 文档环境:/opt/app/ 存放软件目录,至于mkdir创建文件就不用再说了 ...
- Linux 下安装配置nginx及常见问题解答
其实也不能完全算是原创吧!都是我配置nginx时所遇到的问题,查阅资料后总结起来.即是巩固一下nginx的配置,也是分享给新入Linux的童鞋们一些知识 好了,不多废话,进入主题吧! 为nginx添加 ...
- Linux 安装及配置 Nginx + ftp 服务器
Nginx 安装及配置 一.Nginx 简介: Nginx("engine x") 是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能的 Web和 反向代理服务器, ...
- Linux下.Net Core+Nginx环境搭建小白教程
前言 对于接触.Net Core的我们来说之前从未接触过Linux,出于资源和性能及成本的考虑我们可能要将我们的环境搬到Linux下,这对于我们从未接触过Linux的童鞋们来说很棘手,那么我今天将带你 ...
- Linux centos 6 配置php环境,扩展redis
1.首先安装一个虚拟机(我自己版本:VM 10.0.4) yum -y install openssl psmisc openssl-devel php-devel pcre-devel gcc gc ...
随机推荐
- php安装kafka扩展
https://blog.csdn.net/zsl10/article/details/78743335 https://blog.csdn.net/lw545034502/article/detai ...
- linux(centos8):安装jmeter5.3
一,jmeter的用途: Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试, 它最初被设计用于Web应用测试,但后来扩展到其他测试领域. Apach ...
- matplotlib直方图
import matplotlib.pyplot as plt import matplotlib as mpl from matplotlib.font_manager import FontPro ...
- Pytest之使用断言指定异常
官网的翻译是使用断言抛出指定异常,当我觉得他这里更应该指的是 Pytest 断言错误类型# 使用raise在测试方法中指定异常的类型,这点和java还是蛮像的呢,具体示例如下: import pyte ...
- MySQL安装版本介绍
MySQL安装 源码安装 二进制格式的程序包 程序包管理器安装 yum dnf MySQL在CentOS上的情况 6上只有mySQL 7上只有mariadb 8上既有mysql也有mariadb Ce ...
- pv操作是否会造成死锁呢?
看了一些pv操作的例子,有一些基本原理不是想得很清楚. 有一个进程 while(true) { p(s); ...... v(s); } s的初值为1. 那么我的问题是,当多个该进程需要执行时,是否会 ...
- java基础第一章
有一定的基础,但是还是要重新开始,2020.10.6 1.手写Hello World public class HelloWorld{ public static void main(String[] ...
- request-promise post请求微信小程序云函数调用http
微信小程序不支持http调用,但是可以通过服务器或者云函数实现,云函数相当于云服务器中的一段代码,可以使用http协议 首先要云函数安装request-promise,右键云函数,在终端中打开,输入n ...
- Api版本控制
版本控制是计算机软件行业人士使用的术语.但进化是我们所有人都要经历的事情,它适用于这个世界上的每个对象. 在计算机软件行业,可以看到每3至4年,每台计算机软件都会附带不同的发行版/版本,以满足当前/现 ...
- 开源!一款功能强大的高性能二进制序列化器Bssom.Net
好久没更新博客了,我开源了一款高性能的二进制序列化器Bssom.Net和新颖的二进制协议Bssom,欢迎大家Star,欢迎参与项目贡献! Net开源技术交流群 976304396,禁止水,只能讨论技术 ...