nginx入门说明(一) 安装

以Centos7为例

安装gcc

安装c编译器

[[email protected] ~]# yum install gcc

安装pcre

安装perl语言库

[[email protected] ~]# cd /usr/local/src/

[[email protected] src]# yum -y install pcre-devel

[[email protected] src]#wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.20.tar.gz

[[email protected] src]# tar -xvzf pcre2-10.20.tar.gz

[[email protected] src]# cd pcre2-10.20/

[[email protected] pcre2-10.20]# ./configure

[[email protected] pcre2-10.20]# make

[[email protected] pcre2-10.20]# make install

安装zlib

[[email protected] ~]# cd /usr/local/src/

[[email protected] src]# wget http://zlib.net/zlib-1.2.8.tar.gz

[[email protected] src]# tar -xvzf zlib-1.2.8.tar.gz

[[email protected] src]# cd zlib-1.2.8/

[[email protected] zlib-1.2.8]# ./configure

[[email protected] zlib-1.2.8]# make

[[email protected] zlib-1.2.8]# make install

安装OpenSSL

[[email protected] ~]# cd /usr/local/src/

[[email protected] src]# wget https://www.openssl.org/source/openssl-1.0.2h.tar.gz

[[email protected] src]# tar -xvzf openssl-1.0.2h.tar.gz

[[email protected] src]# cd openssl-1.0.2h/

[[email protected] openssl-1.0.2h]# ./config

[[email protected] openssl-1.0.2h]# make

[[email protected] openssl-1.0.2h]# make install

安装nginx

下载

[[email protected] ~]# cd /usr/local/src/

[[email protected] src]# wget http://nginx.org/download/nginx-1.10.0.tar.gz

解压

[[email protected] src]# tar -xvzf nginx-1.10.0.tar.gz

[[email protected] src]# cd nginx-1.10.0/

安装配置,安装路径为/usr/local/nginx

[[email protected] nginx-1.10.0]# ./configure --prefix=/usr/local/nginx --with-zlib=/usr/local/src/zlib-1.2.8 --with-openssl=/usr/local/src/openssl-1.0.2h --with-pcre --with-http_ssl_module
[[email protected] nginx-1.10.0]# make
[[email protected] nginx-1.10.0]# make install

启动

修改iptables,添加80端口

确认80端口是否被其它程序占用

[[email protected] nginx]# netstat -apn|grep 80

执行命令启动

[[email protected] nginx]# /usr/local/nginx/sbin/nginx

在浏览器中输入IP地址,如果出现Nginx的欢迎界面,则表示启动成功。

时间: 2024-11-17 21:07:42

nginx入门说明(一) 安装的相关文章

Nginx教程(一) Nginx入门教程

Nginx教程(一) Nginx入门教程 1 Nginx入门教程 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行.由俄罗斯的程序设计师IgorSysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好. 1.1 Nginx下载安装 1.Nginx下载:nginx-1.13.0.tar.g

最全面 Nginx 入门教程 + 常用配置解析

转自 http://blog.csdn.net/shootyou/article/details/6093562 Nginx介绍和安装 一个简单的配置文件 模块介绍 常用场景配置 进阶内容 参考资料 == Nginx介绍和安装 == Nginx是一个自由.开源.高性能及轻量级的HTTP服务器及反转代理服务器, 其性能与IMAP/POP3代理服务器相当.Nginx以其高性能.稳定.功能丰富.配置简单及占用系统资源少而著称. Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx

nginx入门到精通目录

1.nginx入门篇 nginx安装与基础配置 nginx优化配置分析与说明 nginx模块结构 2.nginx功能篇 配置nginx的gzip功能 配置nginx的rewrite功能 配置nginx的proxy功能 配置nginx的cache功能 配置nginx的邮件服务功能 3.nginx实现篇 nginx初始化启动源码分析 nginx主进程源码分析 nginx工作进程源码分析 nginx服务器模块设计 4.nginx应用篇 nginx动态网站的应用 经典服务器应用LNAMP的部署配置 we

【Nginx】--nginx入门教程

nginx入门教程 一.概述    什么是nginx?   Nginx (engine x) 是一款轻量级的Web 服务器 .反向代理服务器及电子邮件(IMAP/POP3)代理服务器.   什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器. 二.常用命令 nginx 的使用比较简单,就是几

Nginx入门到实践-Nginx 中间件

第1章 课程前言总览课程,介绍课程学习须知,环境准备,了解课程意义.1-1 课程介绍1-2 学习环境准备 第2章 基础篇讲解Nginx的快速部署安装.模块.基础配置语法.Nginx的日志输出.Nginx默认配置模块.Nginx对于请求的处理,访问控制模块使用,并区别介绍连接限制与请求限制.2-1 什么是Nginx2-2 常见的中间件服务2-3 Nginx优势多路IO复用2-4 Nginx使用Epoll模型的优势介绍2-5 Nginx-CPU亲和2-6 Nginx-sendfile2-7 Ngin

linux (08) nginx入门详解

一. nginx 入门 nginx 入门学习 web服务器软件 windows IIS服务器 linux nginx apache 收费?lighthttp 公司的技术栈 收费版技术栈 apache web服务器 + java + tomcat应用服务器 + oracle + memcached + redhat 企业版linux + svn(代码管理工具) 开源的技术栈(路飞学城) nginx(负载均衡) + python(virtualenv) + uwsgi (python的应用服务器,启

nginx入门教程

nginx入门教程 一.概述    什么是nginx?   Nginx (engine x) 是一款轻量级的Web 服务器 .反向代理服务器及电子邮件(IMAP/POP3)代理服务器.   什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器. 二.常用命令 nginx 的使用比较简单,就是几

第十二节 VMware View 6.0 菜鸟入门 部署和安装RDS服务器

第十二节 VMware View 6.0 菜鸟入门 部署和安装RDS服务器

nginx入门系列(一):nginx的基本操作

之前一篇文章大致的介绍过,nginx的基本使用.这篇文章的目的在于更细化的讲解nginx的一些基本使用,以及实际操作.nginx概述请参阅nginx入门 nginx的基本使用 1.nginx的启动 nginx -c /etc/nginx/nginx.conf 其中参数-c指定nginx启动时加载的配置文件,当然也可以不指定配置文件,省略-c,也可以启动,表示使用默认的配置文件. 例如使用ngnix则使用默认配置文件启动 2.nginx的停止 nginx的停止可以采用多种方式,可以杀主进程也可以使