Nginx安装,操作简单
命令列表
先把所有的命令给出来了。
yum -y install gcc-c++
yum -y install wget
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
wget -c https://nginx.org/download/nginx-1.14.1.tar.gz
tar -zxvf nginx-1.14.1.tar.gz
cd nginx-1.14.1
./configure如果添加ssl模块需要改成./configure --with-http_ssl_module
make
make install
whereis nginx
/usr/local/nginx/sbin/nginx
一步安装
所有的命令一起执行,爽歪歪
复制下面的命令,然后粘贴到命令行,等着就好了
yum -y install gcc-c++ && yum -y install wget && yum install -y pcre pcre-devel && yum install -y zlib zlib-devel && yum install -y openssl openssl-devel && wget -c https://nginx.org/download/nginx-1.14.1.tar.gz && tar -zxvf nginx-1.14.1.tar.gz && cd nginx-1.14.1 && ./configure && make && make install

分步安装+介绍
一. gcc 安装
安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:
yum -y install gcc-c++
二. wget安装
下面下载nginx需要使用wget命令下载,有些系统没有wget,需要下载。
yum -y install wget
三. PCRE 安装
PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:
yum install -y pcre pcre-devel
四. zlib 安装
zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。
yum install -y zlib zlib-devel
五. OpenSSL 安装
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。
nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。
yum install -y openssl openssl-devel
六. Nginx安装
nginx下载
使用wget命令下载(推荐)。
wget -c https://nginx.org/download/nginx-1.14.1.tar.gz
nginx解压
依然是直接命令:
tar -zxvf nginx-1.10.1.tar.gz
nginx配置
其实在 nginx-1.10.1 版本中你就不需要去配置相关东西,默认就可以了。当然,如果你要自己配置目录也是可以的。
- 进入目录
cd nginx-1.14.1 - 配置
- 使用默认配置
./configure - 自定义配置(不推荐)
./configure \ 
 - 使用默认配置
 
--prefix=/usr/local/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--pid-path=/usr/local/nginx/conf/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
      注:将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录
- nginx编译安装
make
make install
也可以不分开和上面的配置一起
./configure && make && make install - 查看nginx安装位置
whereis nginx

 
Nginx命令控制
- 启动:
/usr/local/nginx/sbin/nginx - 强行停止:
/usr/local/nginx/sbin/nginx -s stop - 平滑停止:
/usr/local/nginx/sbin/nginx -s quit - 重新加载配置文件:
/usr/local/nginx/sbin/nginx -s reload
配置文件修改后,执行这个命令可以不停止nginx,使配置文件生效 
上面的命令也可以先进入安装目录cd /usr/local/nginx/sbin执行./nginx
- 查看nginx运行状况:
ps -ef | grep nginx 

启动后就可以在浏览器看到这个页面了

参考资料:
http://www.linuxidc.com/Linux/2016-09/134907.htm
Nginx安装,操作简单的更多相关文章
- ECS centos6.8系统下从nginx安装到简单网站上线配置操作的完整记录
		
1.准备工作 1.1已购买阿里云云服务器ECS 1.2域名已购买并解析成功 1.3安装有远程链接工具Xshell和文件传输工具Xftf,并链接上ECS实例 2.安装nginx(在Xshell操作) 2 ...
 - nginx 安装及简单配置(适用 小白)
		
一.nginxNginx是一个异步框架的 Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存,Nginx可以部署在网络上使用FastCGI脚本.SCGI处理程序.WSGI应用服务器或Phu ...
 - nginx安装最简单教程
		
[root@bogon ~]# wget -c http://nginx.org/download/nginx-1.7.9.tar.gz #下载安装包 [root@bogon ~]# ls anaco ...
 - 【本地服务器】windows下nginx安装操作教程
		
1.下载nginx 下载地址: (可选择下载 Stable version 版本) 2.把安装放到C盘或其他盘的根目录,并解压文件压缩包,可以重命名解压的文件夹,方便找到路径 (注意不要直接双击 ...
 - Nginx 安装以及反向代理配置(windows)
		
安装 windows 下 Nginx 安装非常简单,下载地址 http://nginx.org/en/download.html. 选择红框这个,下载下来是个 zip 文件,解压.这时我们双击根目录的 ...
 - nginx安装部署+增加媒体播放模块
		
nginx安装很简单,但是有的时候是已经安装的nginx ,升级增加nginx 模块功能. 最近公司要nginx增加一个可以播放 MP4的模块,安装还算顺利,不说废话上命令. 1 安装依赖 yum i ...
 - Nginx入门篇-基础知识与linux下安装操作
		
我们要深刻理解学习NG的原理与安装方法,要切合实际结合业务需求,应用场景进行灵活使用. 一.Nginx知识简述Nginx是一个高性能的HTTP服务器和反向代理服务器,也是一个 IMAP/POP3/SM ...
 - python操作三大主流数据库(7)python操作mongodb数据库①mongodb的安装和简单使用
		
python操作mongodb数据库①mongodb的安装和简单使用 参考文档:中文版:http://www.mongoing.com/docs/crud.html英文版:https://docs.m ...
 - 【ZooKeeper】ZooKeeper安装及简单操作
		
ZooKeeper介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一 ...
 
随机推荐
- AngularJS基于MVC的复杂操作案例
			
AngularJS基于MVC的复杂操作案例 <!DOCTYPE html> <html> <head> <meta charset="UTF-8&q ...
 - 基于vue-cli,sass,vant的移动端项目
			
项目架构 开始 vue init webpack 项目名称 //新建项目,cd进入新项目 npm install axios //先安装! ...
 - Navicat 远程连接Docker容器中的mysql 报错:1251 - Client does not support authentication protocol 解决办法。
			
出现这个问题 首先进入 1.docker exec -it mysql02 bash //mysql02是mysql容器的别名 2.mysql -uroot -p 3.输入密码 4.进入my ...
 - python之路-字符串
			
一.类型转换 a = 10 print(type(a)) # <class 'int'> d = str(a) # 把数字转换成str print(type(d)) # <class ...
 - KVM+QEMU虚拟化概念
			
概念: KVM,即Kernel-basedvirtual machine,由redhat开发,是一种开源.免费的虚拟化技术.对企业来说,是一种可选的虚拟化解决方案. 定义:基于Linux内核的虚拟机 ...
 - Java中的super()使用注意
			
1)super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)2)this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句)3)super: 它引用当前对象的 ...
 - vue事件綁定
			
事件綁定可以是一個句子,一個函數名稱,也可以是一個函數. 事件修飾符,按鍵修飾符.
 - Jenkins+PowerShell持续集成环境搭建(三)Web项目
			
1. 新建一个名字为HelloWorld.Web的Freesyle项目: 2. 配置源码管理: 3. 编译配置: 版本:选择MSBuild4 文件:D:\CI\Config\HelloWorld.We ...
 - python与java的内存机制不一样;java的方法会进入方法区直到对象消失 方法才会消失;python的方法是对象每次调用都会创建新的对象 内存地址都不i一样
			
python与java的内存机制不一样;java的方法会进入方法区直到对象消失 方法才会消失;python的方法是对象每次调用都会创建新的对象 内存地址都不i一样
 - UVA 690 Pipeline Scheduling
			
https://vjudge.net/problem/UVA-690 题目 你有一台包含5个工作单元的计算机,还有10个完全相同的程序需要执行.每个程序需要$n(n<20)$个时间片来执行,可以 ...