CentOS7服务去Nginx使用-安装
1、官网下载目前稳定版本nginx
这里我使用1.12.1版本进行安装。
上传到linux的/mnt/pack/nginx这个目录,主要是存放linux安装相关的文件。
可以使用window下载好上传到linux,或者直接在linux服务器下载。
2、安装gcc编译环境
3、安装pcre库
pcre(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。
在/mnt/pack/nginx这个目录下载:
# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz
解压并且安装:
# cd pcre-8.41/ # ./configure # make # make install
4、安装zlib库
zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在Centos上安装 zlib库。
在/mnt/pack/nginx这个目录下载:
# wget http://zlib.net/zlib-1.2.11.tar.gz
解压并且安装:
# tar -zxvf zlib-1.2.11.tar.gz # cd zlib-1.2.11/ # ./configure # make # make install
5、安装OpentSSL库
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。
nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。
在/mnt/pack/nginx这个目录下载:
# wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz
解压并且安装:
# tar -zxvf openssl-1.0.2l.tar.gz # cd openssl-1.0.2l/ # ./config # make # make install
6、安装nginx
在linux服务器中下载:
# wget http://nginx.org/download/nginx-1.12.1.tar.gz
解压并且安装:
# tar -zxvf nginx-1.12.1.tar.gz # cd nginx-1.12.1/ # ./configure # make # make install
7、nginx的启动与停止
# ./nginx # ./nginx -s stop # ./nginx -s quit # ./nginx -s reload
8、启动后查看nginx是否启动
9、测试
配置默认是80端口
查看nginx.conf配置情况
转载于:https://www.cnblogs.com/c-xiaohai/p/7412907.html
CentOS7服务去Nginx使用-安装相关推荐
- CentOS7.9下nginx的安装与配置(实现任意目录下均可直接执行 nginx 命令,以及开机自启动)
目录 1.Nginx介绍 2.Nginx和apache的优缺点 2.1nginx相对于apache的优点: 2.2apache 相对于nginx 的优点: 3.Tengine介绍 3.1t ...
- CentOS7,linux下nginx的安装过程——2.配置user,路径,openssl,make install,关闭防火墙,测试——源码
源码中安装显示代码过多所以显示我操作的部分,IP用你们虚拟机的IP 1. [root@localhost nginx-1.6.3]# useradd www -s /sbin/nologin -M [ ...
- CentOS7,linux下nginx的安装过程——1.安装pcre与nginx——源码
[root@localhost ~]# whoami root [root@localhost ~]# cat/etc/redhat-release -bash: cat/etc/redhat-rel ...
- 在一台win10系统的电脑里安装虚拟机运行CentOS7并实现nginx反向代理从而用域名访问本机的微服务项目
在虚拟机里的CentOS7安装配置nginx,之前需要一些依赖库作为编译安装的条件,具体作用和命令详情跳转我之前的博客. 安装并使用VMware-workstation-full-15.5.0安装Ce ...
- centos7.4配置nginx php,centos7.4下安装配置PHP服务(源码安装)并配置nginx支持php
一.检查php是否已经安装,使用php -v,是否能够看到版本号,或者使用rpm -qa | grep php查看是否安装过. # yum remove php* -y 二.依赖包安装 Linux软件 ...
- CentOS7下搭建Nginx+PHP7的安装配置
一.安装编译工具及库文件: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 环境要求 nginx是C ...
- centos7上用nginx安装nextcloud(PHP72)
最近把WordPress博客转到hexo来,并且用的是nginx和centos,而之前的nextcloud搭建在Apache上,所以在把nextcloud搬过来的时候还是遇到了一些麻烦,这里特意记录一 ...
- centos7php自启动,centos7系统下nginx安装并配置开机自启动操作
这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作 ...
- Centos7下Nginx的安装与配置
Centos7下Nginx的安装与配置 一.安装 1.下载 nginx官网下载地址,下载nginx-1.20.2.tar.gz,并将其上传至centos,我这里上传到了/usr/local/src/目 ...
最新文章
- 清华 NLP 实验室:AI 诗人「九歌」喊你来对对子
- python的特点和优点-【Python面试】 Python 的特点和优点是什么?
- Android NDK的生命周期JNI_OnLoad与JNI_OnUnload(转)
- php 张开收缩显示,js实现可以点击收缩或张开的悬浮窗
- Java解释XML文件的小例子
- 比微软kinect更强的视频跟踪算法--TLD跟踪算法介绍
- php opencv 人脸识别,基于OpenCV的PHP图像人脸识别技术
- unity4.6 failed to update unity web player
- dsp呼吸灯C语言编程,pwm呼吸灯原理及程序分享
- AE插件自动创建图层工具LayerGenerators使用教程
- 计算机网络(第七版)思维导图
- Smobiler资料准备与环境搭建——C# 或.NET Smobiler实例开发手机app(一)
- 计算机检索中常用的截断方式,文献检索方法与检索策略制定
- Iphone蓝牙通信
- 黑苹果系统完全移植新硬盘
- 计算机研究生毕业论文提纲,计算机硕士毕业论文提纲范文
- 1 还是 true ?
- 手机上的python怎么运行,python在手机上怎么操作
- 51单片机的分贝检测仪设计
- 一个项目配置多数据源Aop调用