nginx安装部署--centos7

一、nginx安装步骤

1、安装nginx所需依赖包

#安装gcc 环境
yum install gcc-c++
?
#nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库
yum install -y pcre pcre-devel
?
#zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip
yum install -y zlib zlib-devel
?
#OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。 nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。
yum install -y openssl openssl-devel

2、解压部署

#创建一个server目录存放解压后的包
mkdir /usr/local/server
?
#解压安装包到 /usr/local/server目录,得到nginx-1.16.1解压包
tar -xvf /soft/nginx-1.16.1.tar.gz -C /usr/local/server/
?
#创建一个nginx目录作为nginx的安装目录
mkdir /usr/local/server/ngnix
?
#configure脚本将根据我们输入的选项、系统环境参与来生成所需的文件(包含源文件与Makefile文件)。参数--prefix为指定目录作为nginx的安装目录
./configure --prefix=/usr/local/server/ngnix
?
#编译和安装
make && make install
?
#进入/usr/local/server/ngnix,安装完成后已产生文件:conf  html  logs  sbin(主程序应用入口)
 

二、常用命令

安装完成一般常用命令,进入sbin目录,

cd /usr/local/nginx/sbin    #主程序入口
?
#启动,关闭,重启,命令:
./nginx             #启动
./nginx -s quit     #此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop     #此方式相当于先查出nginx进程id再使用kill命令杀掉进程
./nginx -s reload   #重新载入配置文件(重启)
./nginx -h          #查看帮助
?
#验证配置。看到如下显示nginx.conf syntax is ok以及nginx.conf test is successful说明配置文件正确!

原文地址:https://www.cnblogs.com/TvvT-kevin/p/12104997.html

时间: 2024-08-12 04:02:49

nginx安装部署--centos7的相关文章

nginx安装部署

转自http://www.cnblogs.com/zhuhongbao/archive/2013/06/04/3118061.html Nginx安装部署 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的

linux centos7 nginx 安装部署和配置

1/什么是NginxNginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪.网易.腾讯,另外知名的微网志Plurk也使用nginx.Nginx作为负载均衡服务器,既可以在内部直接支持Rails和PHP程序对外进行服务,也可以

Nginx安装部署与测试

场景:项目需要部署在生产环境中,这些新的工具都需要在生产环境中去实践练习.有时间再部署一套ELK的日志分析系统,这样的系统才算具有一定的应用价值. 1 Nginx安装 用root用户安装,采用源代码编译的方式来进行安装,正式开始前,请确认gcc.g++开发库之类的已经预先安装好 ------------------------------------------------------------------------------------------------ 先把nginx安装要用到的

Nginx安装部署手册

(一)安装所需软件包 nginx-1.15.12.tar.gz 下载地址:http://nginx.org/download 安装环境:Linux (二)安装准备 Nginx是C语言开发的,所以需要在Linux上使用C语言编译后才能使用,所以需要先安装用于编译的C环境,这些依赖库主要有g++,gcc,openssl-devel,pcre-devel和zlib-devel.执行如下命令安装: $   yum install -y gcc-c++ $   yum install -y pcre pc

linux之nginx安装部署

部署nginx [[email protected] ~]# mkdir /home/oldboy/tools -p          #创建安装包存放位置 [[email protected] ~]# cd /home/oldboy/tools/ [[email protected] tools]# rz -y             #上传nginx安装包 [[email protected] tools]# #wget -q http://nginx.org/download/nginx-

zabbix3.0 LNMP安装部署 centos7

安装前准备: 1.1本实例运行环境说明: 操作系统版本:CentOS 7 首先,要先搭建Zabbix运行环境:LNMP(Linux + nginx+ MySQL + PHP(5.4以上)) CentOS 7 Ningx 1.9.10 Php7 Mysql 5.6 1.2安装包下载 1.2.1官网安装包更新地址: http://www.zabbix.com/download.php 2.2 3.0 下载: cd /usr/local/src wget http://jaist.dl.sourcef

CentOS中nginx安装部署

ifconfig 查询.设置网卡和ip等参数ifup ens33 启动网卡 ifdown 关闭网卡 脚本命令,更简单的方式启动关闭网络ip 符 systemctl restart/start/stop network qq群 群主 root 拥有至高无上的权利 管理员 是root用户给与他一些超级权限 渣渣 小白用户,只有自己基本的权限 创建普通用户useradd 用户名 存放用户信息到 /etc/passwdpasswd 用户名 给指定用户修改密码.如果不指定用户,修改当前登录的用户的密码 公

nginx 安装部署

Nginx开源软件默认没有提供TCP协议的负载均衡,下面记录一下我的安装过程: 1. 下载nginx最新稳定版的源码.可访问:http://www.nginx.org 或 linux命令下载到本地: Bash代码   wget http://www.nginx.org/download/nginx-1.2.7.tar.gz 2. 解压至当前目录: Bash代码   tar  -zxvf nginx-1.2.7.tar.gz 当前目录下将新增目录nginx-1.2.7. 3. 此外,nginx_t

Django+uwsgi+Nginx安装部署

安装 安装Nginx Nginx是最流行的高性能HTTP服务器. wget http://nginx.org/download/nginx-1.10.1.tar.gz tar -zxvf nginx-1.10.1.tar.gz cd nginx-1.10.1 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module make && make install 安装MySQL-python MySQL-python