1Nginx 安装配置

  • 1.Nginx 安装
    • 1.1安装前准备工作
    • 1.2安装编译工具及库文件
    • 1.3安装PCRE
    • 1.4安装Nginx
  • 2.Nginx简单配置

Nginx 安装摘要
系统平台:CentOS 7 64位(带GUI安装的系统)
prce版本:pcre-8.35
Nginx版本:nginx-1.18.0.tar
所需工具:Xshell、XFTP

1.Nginx 安装

1.1安装前准备工作

通过Xshell远程到Linux的根目录下,创建文件夹

进入此文件夹下,上传pcre和nginxd的软件包

上传成功后,检查

1.2安装编译工具及库文件

输入:

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel


安装成功

1.3安装PCRE

PCRE 作用:让 Nginx 支持 Rewrite 功能。

1.3.1 安装方式

安装方式1:下载 PCRE 安装包
下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
[root@localhost nginx]# cd /nginx
[root@localhost nginx]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

安装方式2:使用电脑上传PCRE(本文采用此方式安装)
参考本文 :1.1安装前准备工作

1.3.2解压安装

(1)解压安装包
[root@localhost nginx]# tar -zxvf pcre-8.35.tar.gz

(2)进入安装包目录
[root@localhost nginx]# cd pcre-8.35

(3)编译安装
[root@localhost pcre-8.35]# ./configure
[root@localhost pcre-8.35]# make && make install

(4)检验安装结果——查看pcre的版本
[root@localhost pcre-8.35]# pcre-config --version

1.4安装Nginx

以上步骤都已经成功后,就可开始安装Nginx。
可以下载 Nginx,比如下载地址:http://nginx.org/download/nginx-1.18.0.tar.gz

1.4.1 安装方式

安装方式1:下载 nginx 安装包
下载地址: http://nginx.org/download/nginx-1.18.0.tar.gz
[root@localhost nginx]# cd /nginx
[root@localhost nginx]# wget http://nginx.org/download/nginx-1.18.0.tar.gz

安装方式2:使用电脑上传nginx(本文采用此方式安装)
参考本文 :1.1安装前准备工作

1.4.2 解压安装
(1)进入nginx安装包所属目录并解压
[root@localhost pcre-8.35]# cd /nginx
[root@localhost nginx]# tar -zxvf nginx-1.18.0.tar.gz

(2)进入nginx-1.18.0文件目录
[root@localhost nginx]# cd nginx-1.18.0

(3)编译安装
[root@bogon nginx-1.18.0]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

[root@localhost nginx-1.18.0]# make
[root@localhost nginx-1.18.0]# make install

(4)检验安装结果——查看nginx的版本
通过搜索nginx查看安装目录,再根据目录下的功能输入对应的命令查看版本
[root@localhost nginx-1.18.0]#whereis nginx
[root@localhost nginx-1.18.0]# /usr/local/nginx/sbin/nginx -v

Nginx就安装完成。

2.Nginx简单配置

(1)检查配置文件nginx.conf的正确性命令:
[root@localhost nginx]# /usr/local/nginx/sbin/nginx -t

(2)nginx启动
[root@localhost nginx]# /usr/local/nginx/sbin/nginx
其他nginx启动常用命令
重新载入配置文件
/usr/local/nginx/sbin/nginx -s reload
#重启 Nginx
/usr/local/nginx/sbin/nginx -s reopen
#停止 Nginx
/usr/local/nginx/sbin/nginx -s stop

(3)查看是否启动成功
[root@localhost nginx]# ps -ef|grep nginx
存在如下进程表示启动成功

(4)开放80端口
不论Linux的防火墙是否开启,先将系统的80进行开放。
[root@localhost nginx]# firewall-cmd --zone=public --add-port=80/tcp --permanent

(5)进入浏览器访问网站
浏览器所属电脑应能ping通Linux的IP地址。

或者
[root@localhost nginx]# curl http://localhost

一、在Linux下,Nginx初安装及简单配置相关推荐

  1. CentOS7,linux下nginx的安装过程——2.配置user,路径,openssl,make install,关闭防火墙,测试——源码

    源码中安装显示代码过多所以显示我操作的部分,IP用你们虚拟机的IP 1. [root@localhost nginx-1.6.3]# useradd www -s /sbin/nologin -M [ ...

  2. Linux下Nginx的安装和简单管理

    nginx下载  http://nginx.org/download/ http://www.2cto.com/os/201206/136381.html 转载于:https://www.cnblog ...

  3. Linux下的GitHub安装与简单配置教程

    1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS.SVN等集中式的版本控制系统. 2.Git的安装 1)安装Git a.查看与使用 在ubuntu下可以使用如下命令进行查看系统 ...

  4. Linux下Nginx编译安装后的开机自启动设置

    Linux下Nginx编译安装后的开机自启动设置 一.查看当前Nginx启动状态 二.而配置Nginx相关服务文件 三 .设置nginx命令 四.设置开机启动 五.测试开机启动 一.查看当前Nginx ...

  5. Linux下Nginx编译安装过程详解

    Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...

  6. linux下使用nginx搭建集群,CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群第一步)

    CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群) CentOS 7.4(腾讯云) pcre库 zlib库 openssl Nginx服务器 安装gcc g++开发类库 y ...

  7. linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解

    这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...

  8. Linux下nginx的安装及部署

    Linux下nginx的安装及部署 一. nginx的安装 1. nginx安装需要很多依赖包(并不知道是干神马的,连接好网络,敲命令直接安便是了) 安装GCC 和GCC-C++(若没有安装gcc) ...

  9. Linux下nginx编译安装,重新添加模块

    Linux下nginx编译安装,重新添加模块 前言:编译完成后的Nginx,当我们需要新的功能模块时,要怎么重新添加呢?可以按照下面的方法试试. 1.查看nginx版本以及编译安装模块 [root@# ...

  10. linux系统的电视怎么安装直播,Linux下nginx的安装及点直播使用示范

    Linux下nginx的安装及点直播使用示范 Linux下nginx的安装及点直播使用示范 Linux下nginx的安装及点直播使用示范 一.准备工作: Red hat 5.5 nginx-1.11. ...

最新文章

  1. error: No resource identifier found for attribute 'showAsAction' in package 'com.ymeng.项目名字'
  2. 开发者账号申请完多久可以用_苹果开发者从0到发布app到apple store
  3. mysql 不join的原因
  4. 局域网工业交换机的种类和选择注意事项!
  5. 数据草拟:使您的团队热爱数据的研讨会
  6. 阿里云 x 蒙牛 | 打通数据孤岛,基于MaxCompute实现产销协同的智慧运营
  7. 云上更安全?亚马逊云科技宣布将持续加大在中国区域安全合规领域投入
  8. 解决Failed to load the JNI shared library xxx/xxx/jvm.dll 错误
  9. 计算机网络原理html,计算机网络原理与应用html..ppt
  10. hive 取消打印日志信息_Hive及其相关大数据组件
  11. Object.defineProperty 接口浏览器实现的bug.和疑惑
  12. python基础:字符串操作
  13. 重温LuGre摩擦力模型
  14. 未能找到主机服务器是什么鬼,未能找到指定主机服务器是什么意思
  15. 计算机没有反应的时候怎么重启,电脑卡顿、没响应,如何安全重启计算机?
  16. 数据结构c语言版陈越,数据结构 陈越
  17. AFFF3%水成膜泡沫灭火剂生产厂家分析品牌哪家好数据说明
  18. 关于基础知识的思考 (摘自自己对某位仁兄的顶贴)
  19. OFDMA,LFDMA以及IFDMA的PAPR对比仿真
  20. 微信公众号开发 (3) 菜单处理

热门文章

  1. for循环提高内存访问效率的做法
  2. 两个辅助指针变量挖字符串
  3. 371. Sum of Two Integers (Binary)
  4. 两个用于win7任务栏显示进度的dll
  5. do-while语句和while的区别
  6. mybatis配置sql超时时间
  7. 正则表达式 转义字符
  8. ENVI入门系列教程---二、图像分析---14.基本光谱分析
  9. 专题一——递归与递推
  10. 批量将点shp转成线shp