澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

15设置配备,linux下的安顿

一些概念
     Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。
     Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
Centos下的部署

nginx~linux下的部署,nginx~linux部署

一些概念
     Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。
     Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
Centos下的部署

一 使用xftp将程序上传到你的linux上

图片 1

二 安装gcc

 yum -y install gcc automake autoconf libtool make

三 安装g

 yum install gcc gcc-c

四 解压nginx安装包

 tar -zxvf nginx-1.8.1.tar.gz

cd nginx-1.8.1

五 make编译安装它

 ./configure

 make

 make install

六 安装zlib库

cd ~
wget
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure  --其中./表示当前目录下的这个文件
make
make install

七 安装SSL

yum -y install openssl openssl-devel

八 安装pcre

yum -y install pcre-devel

九 安装nginx

cd ~

./configure

make

make install

十 启动nginx,测试运行!

curl

图片 2

图片 3

最后,总算是在centos上成功的部署了nginx,真是得来不易,呵呵 !

   

一些概念 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igo...

Ubuntu 14.04 下安装 nginx

Linux下Nginx1.7.4 PHP5.5.15安装配置

Nginx是一个轻量级的高性能Web服务器、反向代理服务器、邮件(IMAP/POP3/SMTP)服务器,是Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发,第一个公开版本0.1.0发布于2004年10月4日,以类BSD许可证的形式发布。Nginx选择epoll and kqueue 作为开发模型并使用C编写,在系统资源和CPU使用率上比Apache有着较大的优势。同时安装非常简单,配置文件简洁(支持perl语法),启动容易,几乎可以做到7*24小时不间断运行,即时运行数月也不需要重启,同时支持不间断服务的情况下进行软件版本升级。

此前一直是在Linux下用Apache服务器,php作为apache的一个模块运行。同时也在网上见到很多比较过两者的文章和资料,众说纷纭,决定亲自来尝试一下Nginx1.7.4 PHP5.5.15的安装配置。本文作为尝试的一个记录,供以后备忘和回顾。

本文安装环境:

Linux 2.6.32-358.el6.x86_64  Red Hat Enterprise Linux Server release 6.4 (Santiago)

单核为Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz 的8核处理器,内存为32G

一、安装Nginx

Nginx安装需要依赖三个基础包,这是最基础的三个包,更多扩展模块可通过手册安装。

zlib:主要用于支持将http内容进行gzip压缩,用于减少网络传输流量

cd  /usr/local    #选定安装的目录
wget   
tar -zxvf  zlib-1.2.8.tar.gz
cd  zlib-1.2.8
./configure
make
make install

pcre:用于支持nginx的正则表达式,配置文件中都需要用到正则表达式

cd  /usr/local
wget  ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz
tar  -zxvf  pcre-8.35.tar.gz
cd pcre-8.35
./configure
make
make install

openssl:用于nginx支持https请求

cd  /usr/local
wget   
tar -zxvf openssl-1.0.1i.tar.gz
cd openssl-1.0.1i
./configure
make
make install

这里使用Nginx目前最新版1.7.4,下载地址为
 
安装过程中需要指定之前安装的三个包的路径。

tar -zxvf nginx-1.7.4.tar.gz
cd nginx-1.7.4
./configure  --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre-8.35  --with-zlib=/usr/local/zlib-1.2.8  --with-openssl=/usr/local/openssl-1.0.1i
make
make install

一 使用xftp将程序上传到你的linux上

介绍:

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

--------------------------------------分割线

CentOS 6.2实战部署Nginx MySQL PHP

使用Nginx搭建WEB服务器

搭建基于Linux6.3 Nginx1.2 PHP5 MySQL5.5的Web服务器全过程

CentOS 6.3下Nginx性能调优

15设置配备,linux下的安顿。CentOS 6.3下配置Nginx加载ngx_pagespeed模块

CentOS 6.4安装配置Nginx Pcre php-fpm

Nginx安装配置使用详细笔记

Nginx日志过滤 使用ngx_log_if不记录特定日志

图片 4

1:安装pcre

进入/usr/local  获取pcre编译安装包,在http://www.pcre.org/上可以获取当前最新的版本

pcre-8.38.tar.bz2    解压:  tar   -jxvf     pcre-8.38.tar.bz2

进入解压缩目录,执行./configure。

遇到问题一:./configure: error: C compiler cc is not found

解决方案: sudo apt-get install -y gcc

遇到问题二:configure: error: You need a C compiler for C support.

解决方案:sudo apt-get install build-essential

再./configure

执行make & make  install

图片 5

进入解压缩目录,执行./configure

图片 6

--------------------------------------分割线

管理:

  • 启动: /usr/local/nginx/sbin/nginx
  • 停止:kill -QUIT `cat /usr/local/nginx/logs/nginx.pid`
  • 重启:kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 或者 /usr/local/nginx/sbin/nginx -s reload
  • 修改配置文件:vim /usr/local/nginx/conf/nginx.conf
  • 添加到自启动:echo "/usr/local/nginx/sbin/nginx" >> /etc/rc.local

Nginx目前不能直接支持php,必须借助fastcgi来驱动php,一般使用php-fpm来使nginx支持php,而且php-fpm在php5.3之后就集成到php源码中了,不需另外下载安装,比较方便。

更多详情见请继续阅读下一页的精彩内容:

  • 1
  • 2
  • 下一页

Nginx是一个轻量级的高性能Web服务器、反向代理服务器、邮件(IMAP/POP3/SMTP)服务器,是Igor Sysoev为俄罗斯访...

二 安装gcc

2:安装openssl

进入/usr/local  获取openssl编译安装包   https://www.openssl.org/source/

openssl-1.1.0f.tar.gz  解压  tar -zxvf  openssl-1.1.0f.tar.gz

执行./config      然后make & make  install

图片 7

执行./config

 yum -y install gcc automake autoconf libtool make

3:安装zlib

获取zlib编译安装包,在http://www.zlib.net/上可以获取当前最新的版本

zlib-1.2.11.tar.gz    解压: tar -zxvf zlib-1.2.11.tar.gz

进入解压缩目录,执行./configure  然后  make  & make install

图片 8

执行./configure

三 安装g

4:安装nginx

获取nginx,在http://nginx.org/en/download.html上可以获取当前最新的版本

nginx-1.13.6.tar.gz     解压: tar -zxvf nginx-1.13.6.tar.gz

进入解压缩目录,执行./configure

make & make install

图片 9

执行./configure

修改配置文件:

编辑/usr/local/nginx/conf下的nginx.conf文件,修改listen端口和server_name(即IP)

图片 10

 yum install gcc gcc-c

5:启动nginx

将/usr/local/nginx/sbin设置到PATH中,在/etc/profile中的PATH中添加/usr/local/nginx/sbin

以后使用nginx的时候就直接输入   nginx

图片 11

环境变量

root用户下启动nginx    root@ubuntu:/usr/local/nginx/sbin#     /usr/local/nginx/sbin/nginx#输入后,如果无反应 则正确启动,如需确定是否启动,可使用 netstat  -anp|grep 8181


参考资料与文档:

http://www.pcre.org/

https://www.openssl.org/source/

http://nginx.org/en/download.html

http://www.cnblogs.com/horizonli/p/5359861.html

四 解压nginx安装包

 tar -zxvf nginx-1.8.1.tar.gz

cd nginx-1.8.1

五 make编译安装它

 ./configure

 make

 make install

六 安装zlib库

cd ~
wget
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure  --其中./表示当前目录下的这个文件
make
make install

七 安装SSL

yum -y install openssl openssl-devel

八 安装pcre

yum -y install pcre-devel

九 安装nginx

cd ~

./configure

make

make install

十 启动nginx,测试运行!

启动服务:/usr/local/nginx/sbin/nginx

重启服务:/usr/local/nginx/sbin/nginx -s reload
查看服务:ps -ef | grep nginx

停止服务:kill 22940

查看配置:vi /usr/local/nginx/conf/nginx.conf

访问:curl

图片 12

图片 13

最后,总算是在centos上成功的部署了nginx,真是得来不易,呵呵 !

 

 

本文由澳门新浦京娱乐场网站发布于澳门新浦京娱乐场网站,转载请注明出处:15设置配备,linux下的安顿