Nginx

Posted 20e8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx相关的知识,希望对你有一定的参考价值。

nginx 介绍:

Nginx(engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP、POP3、SMTP服务器。

Niginx可以作为一个Web服务器进行网站的发布,也可以作为反向代理服务器进行负载均衡的实现。

常见web服务器:Tomcat、Apache、Nginx、weblogic等

特点:

1. 占用内存少,并发处理能力强

环境的搭建: ubuntu14

1. 安装Nginx

  • 源代码安装:需要编译  ./configure -->make--->make install
    • 在线安装 1. 下载Nginx认证文件,并添加到apt-key中    运行命令:apt-key add  nginx_signing.key
                      2. 配置apt源,添加Nginx软件源: vi /etc/apt/sources.list  
                                                        添加两行信息: deb http://nginx.org/packages/ubuntu/ trusty nginx
                                                                                  deb-src http://nginx.org/packages/ubuntu/ trusty nginx
                      3. 更新apt软件源,并安装nginx: apt-get update
                                                                             apt-get install nginx
                   4. 测试安装:默认80端口                                           
      • 目录结构 1. 命令程序:/usr/sbin/nginx
                        2. 配置文件:/etc/nginx/nginx.conf
                        3. 日志文件: /var/log/nginx/
                        4. 默认虚拟主机:/usr/share/nginx/html
      • 相关命令:  查看进程信息 netstat -ntpl | grep 80
                                                           ps aux |grep nginx
                                                          nginx -s stop      #关闭进程
                                                     nginx      #启动进程
                                                    nginx -c /etc/nginx/nginx/conf   #使用指定配置文件启动
                                                         nginx -t #测试配置文件是否有错
                                                         nginx -v #查看版本信息

关于配置文件:包括三大块, 全局配置、工作模式配置和http配置

虚拟主机配置文件/etc/nginx/conf.d/default.conf, 可以定义多个虚拟主机配置文件。

 

以上是关于Nginx的主要内容,如果未能解决你的问题,请参考以下文章

NginxNginx配置REWRITE隐藏index.php

NginxNginx配置文件解析

NginxNginx基础操作

NginxNginx基础操作

NginxNginx基础操作

NginxNginx基础操作