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的主要内容,如果未能解决你的问题,请参考以下文章