一、在Linux下,Nginx初安装及简单配置
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初安装及简单配置相关推荐
- CentOS7,linux下nginx的安装过程——2.配置user,路径,openssl,make install,关闭防火墙,测试——源码
源码中安装显示代码过多所以显示我操作的部分,IP用你们虚拟机的IP 1. [root@localhost nginx-1.6.3]# useradd www -s /sbin/nologin -M [ ...
- Linux下Nginx的安装和简单管理
nginx下载 http://nginx.org/download/ http://www.2cto.com/os/201206/136381.html 转载于:https://www.cnblog ...
- Linux下的GitHub安装与简单配置教程
1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS.SVN等集中式的版本控制系统. 2.Git的安装 1)安装Git a.查看与使用 在ubuntu下可以使用如下命令进行查看系统 ...
- Linux下Nginx编译安装后的开机自启动设置
Linux下Nginx编译安装后的开机自启动设置 一.查看当前Nginx启动状态 二.而配置Nginx相关服务文件 三 .设置nginx命令 四.设置开机启动 五.测试开机启动 一.查看当前Nginx ...
- Linux下Nginx编译安装过程详解
Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...
- linux下使用nginx搭建集群,CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群第一步)
CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群) CentOS 7.4(腾讯云) pcre库 zlib库 openssl Nginx服务器 安装gcc g++开发类库 y ...
- linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解
这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...
- Linux下nginx的安装及部署
Linux下nginx的安装及部署 一. nginx的安装 1. nginx安装需要很多依赖包(并不知道是干神马的,连接好网络,敲命令直接安便是了) 安装GCC 和GCC-C++(若没有安装gcc) ...
- Linux下nginx编译安装,重新添加模块
Linux下nginx编译安装,重新添加模块 前言:编译完成后的Nginx,当我们需要新的功能模块时,要怎么重新添加呢?可以按照下面的方法试试. 1.查看nginx版本以及编译安装模块 [root@# ...
- linux系统的电视怎么安装直播,Linux下nginx的安装及点直播使用示范
Linux下nginx的安装及点直播使用示范 Linux下nginx的安装及点直播使用示范 Linux下nginx的安装及点直播使用示范 一.准备工作: Red hat 5.5 nginx-1.11. ...
最新文章
- error: No resource identifier found for attribute 'showAsAction' in package 'com.ymeng.项目名字'
- 开发者账号申请完多久可以用_苹果开发者从0到发布app到apple store
- mysql 不join的原因
- 局域网工业交换机的种类和选择注意事项!
- 数据草拟:使您的团队热爱数据的研讨会
- 阿里云 x 蒙牛 | 打通数据孤岛,基于MaxCompute实现产销协同的智慧运营
- 云上更安全?亚马逊云科技宣布将持续加大在中国区域安全合规领域投入
- 解决Failed to load the JNI shared library xxx/xxx/jvm.dll 错误
- 计算机网络原理html,计算机网络原理与应用html..ppt
- hive 取消打印日志信息_Hive及其相关大数据组件
- Object.defineProperty 接口浏览器实现的bug.和疑惑
- python基础:字符串操作
- 重温LuGre摩擦力模型
- 未能找到主机服务器是什么鬼,未能找到指定主机服务器是什么意思
- 计算机没有反应的时候怎么重启,电脑卡顿、没响应,如何安全重启计算机?
- 数据结构c语言版陈越,数据结构 陈越
- AFFF3%水成膜泡沫灭火剂生产厂家分析品牌哪家好数据说明
- 关于基础知识的思考 (摘自自己对某位仁兄的顶贴)
- OFDMA,LFDMA以及IFDMA的PAPR对比仿真
- 微信公众号开发 (3) 菜单处理