Nginx安装

1、什么是静态资源?作用及优缺点。

答:URL固定,后缀是HTML,HTM。服务器存在的文件,浏览器端解析。

特点:无交互式的数据库

优点:1、性能高体验好。2、便于SEO(网站推广)。

缺点:1、交互差。2、维护麻烦。

2、什么是动态资源?作用及优缺点?

答:有数据库支持,内容丰富,后缀.php、.jsp、.do、asp、aspx

特点:

优点:1、交互性好(注册,登录),2、维护简单。

缺点:性能差(服务器端解析)、2.URL变化不利于搜索。

3、什么是伪静态?作用及优缺点?

答:动态RUL伪装成静态、rewrite规则模块、

作用:

优点:1、方便收录,2、提升用户浏览体验。

缺点:1、不会提升网站性能,微降。

4、什么是URL,URI,MIME类型?

URL:网址链接

URI:

MIME:服务器响应资源时返回的数据类型。
nginx介绍

1、HTTP协议包含很多功能。

1、上网的www是http功能之一

2、www服务默认端口80,OSI第七层,应用层。

2、实现www服务的常用web软件

1、nginx、Apache,(静态web软件)。

3、流行的web组合。

1、lamp(linux、Apache、MySQL、php)====》经典

2、lnmp(linux 、nginx、MySQL、PHP)===》国内流行

4、nginx介绍

1、Nginx ,www服务软件、俄罗斯人开发、开源、性价比高、780k,c开发

2、淘宝更改的nginx,tengine(http://tengine.taobao.org

3、nginx本身是一款静态(html,js,css,jpg等)的www软件,不能解析动态的php,jsp,do。

5、最大特点:

1、静态小文件(1M),支持高并发,同时占用的资源很少。3W并发,10个进程,内存150M

6、Nginx服务端支持的平台

1、Unix、linux、Windows都可以。

2、nginx排名web软件第二位。

7、查看网站后端服务器信息。

[root@C1 ~]# curl -I www.baidu.com

HTTP/1.1 200 OK

Date: Thu, 16 Jun 2016 13:55:16 GMT

Content-Type: text/html; charset=utf-8

Connection: keep-alive

Set-Cookie: aliyungf_tc=AQAAAIdbaDwmEQoAa94lai3iD2lhi0UP; Path=/; HttpOnly

Server: nginx

Vary: Accept-Encoding

Set-Cookie: PHPSESSID=f8dvvfmrt4qqvvnqdvcqouahp1; path=/; domain=51talk.com

Expires: Thu, 19 Nov 1981 08:52:00 GMT

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache

Set-Cookie: uuid=9bce5d9f4676e966212b1765d6ef3ff5; expires=Sat, 16-Jun-2018 13:55:16 GMT; path=/; domain=www.51talk.com

Vary: Accept-Encoding

8、nginx服务从大的方面的功能。

1、www 、web服务、邮件服务、邮件代理。===》核心服务web

2、负载均衡(反向代理proxy)。

3、web 、cache(web缓存)、squid。(CDN主要使用SQUID)

9、nginx特点。

1、最大特点:静态小文件(1M),支持高并发,同时占用的资源很少。3W并发,10个进程,内存150M

2、配置简单,灵活、轻量。

nginx安装

安装前准备软件:

[root@WEB-2 tools]# rpm -qa pcre

pcre-7.8-7.el6.x86_64

[root@WEB-2 tools]# rpm -qa pcre-devel

pcre-devel-7.8-7.el6.x86_64

[root@WEB-2 tools]# rpm -qa openssl

openssl-1.0.1e-48.el6_8.1.x86_64

[root@WEB-2 tools]# rpm -qa openssl-devel

openssl-devel-1.0.1e-48.el6_8.1.x86_64

======================================================================

创建nginx用户

[root@WEB-2 nginx-1.6.3]# useradd -s nginx /sbin/nologin –M

[root@WEB-2 nginx-1.6.3]# id nginx

1、检查nginx安装情况。

[root@WEB-2 ~]# rpm -qa nginx

2、创建软件下载目录

[root@WEB-2 ~]# mkdir /home/tools -p

3、下载nginx软件

wget -q http://nginx.org/download/nginx-1.6.3.tar.gz

4、解压nginx软件

[root@WEB-2 tools]# tar zxvf nginx-1.6.3.tar.gz

5、进入nginx目录

[root@WEB-2 tools]# cd nginx-1.6.3

6、查看nginx文件内容

[root@WEB-2 nginx-1.6.3]# ls

[root@WEB-2 nginx-1.6.3]# tree

[root@WEB-2 nginx-1.6.3]# tree |wc –l

7、配置指定的安装路径和模块

[root@WEB-2 nginx-1.6.3]# ./configure –prefix=/application/nginx-1.6.3 –user=nginx –group=nginx –with-http_ssl_module –with-http_stub_status_module

8、编译nginx

[root@WEB-2 nginx-1.6.3]# make

9安装nginx

[root@WEB-2 nginx-1.6.3]# make install

10、配置连接文件方便管理

[root@WEB-2 nginx-1.6.3]# cd ..

[root@WEB-2 tools]# ln -s /application/nginx-1.6.3/ /application/nginx

11、启动nginx服务

[root@WEB-2 tools]# /application/nginx/sbin/nginx

12、检查安装情况

[root@WEB-2 tools]# ps -ef |grep nginx|grep -v grep

[root@WEB-2 tools]# netstat -lntup |grep nginx

[root@WEB-2 tools]# lsof -i :80

13、检查访问

[root@WEB-2 tools]# curl 127.0.0.1

IP地址访问。

14、查看编译配置参数

[root@WEB-2 tools]# /application/nginx/sbin/nginx –V

15、查看错误信息

[root@WEB-2 tools]# cat /application/nginx/logs/error.log

[root@WEB-2 tools]# cat /var/log/messages

到此安装完成

沙发被抢

  1. 欢迎加入 Typecho 大家族

添加新评论