关于Nginx服务器搭建,编译源码安装Nginx的环境
2017-03-01 10:17
836 查看
如何选用web服务器:
静态业务:要求高并发,采用Nginx或者是ttpdligh
动态业务:采用Nginx和Apache
Nginx的介绍:
他是俄罗斯人开发的,软件一共就780K,他本是是一款几台www软件,静态高并发,同时占用资源少,3万并发10个线程工占用150M。
Nginx服务冲大的方面功能:
www web服务 http 80
负载均衡 反向代理proxy
web cache(web缓存)
Nginx的优点:
高并发(对于静态小文件)
占用资源少
功能种类比较多(web,cache,proxy)
支持epoll模型,使得Nginx可以支持高并发
Nginx配合动态服务和Apache有区别
利用Nginx可以对ip限速,可以限制连接速
配置简单灵活
Nginx的应用场合:
静态服务器(图片,视频),另外一个就是lighttpd,并发1-3W
动态服务,Nginx+fastcgi的方式运行PHP,jsp,并发500-1500
反向代理,负载均衡,日PV2000w一下都可以用Nginx做代理,haproxy,f5,a10
缓存服务,squid,varnish
Nginx安装前环境搭建:
# wget http://nginx.org/download/nginx-1.10.3.tar.gz 下载包
# yum install pcre pcre-devel -y pcre 安装Nginx前先安装pcre
# yum install openssl openssl-devel -y 安装Nginx前安装openssl
Nginx安装:
# tar xf nginx-1.10.3.tar.gz
# cd nginx-1.10.3/
# useradd nginx -s /sbin/nologin -M
# ./configure --user=nginx --group=nginx --prefix=/application/nginx1.10.3 --with-http_stub_status_module --with-http_ssl_module
# make & make install
# ln -s /application/nginx1.10.3/ /application/nginx1.10.3软连接
启动Nginx:
# /application/nginx1.10.3/sbin/nginx -t 检查语法
# /application/nginx1.10.3/sbin/nginx 启动Nginx
# netstat -lntup|grep nginx 查看Nginx端口是否起来
# lsof -i :80 根据端口反查服务
Nginx的默认站点是root html
Nginx的配置文件:
conf/
nginx.conf --主配置文件
fastcgi.conf --动态配置文件
# vim /application/nginx1.10.3/conf/nginx.conf
events {
worker_connections 1024;
} #events他是说Nginx连接请求最大的数量
############主配置文件查看Nginx状态的模块####################
server {
listen 80;
server_name www.c.org;
stub_status on;
access_log off;
}
################################################################
# /application/nginx1.10.3/sbin/nginx -s reload 重新加载Nginx配置文件
静态业务:要求高并发,采用Nginx或者是ttpdligh
动态业务:采用Nginx和Apache
Nginx的介绍:
他是俄罗斯人开发的,软件一共就780K,他本是是一款几台www软件,静态高并发,同时占用资源少,3万并发10个线程工占用150M。
Nginx服务冲大的方面功能:
www web服务 http 80
负载均衡 反向代理proxy
web cache(web缓存)
Nginx的优点:
高并发(对于静态小文件)
占用资源少
功能种类比较多(web,cache,proxy)
支持epoll模型,使得Nginx可以支持高并发
Nginx配合动态服务和Apache有区别
利用Nginx可以对ip限速,可以限制连接速
配置简单灵活
Nginx的应用场合:
静态服务器(图片,视频),另外一个就是lighttpd,并发1-3W
动态服务,Nginx+fastcgi的方式运行PHP,jsp,并发500-1500
反向代理,负载均衡,日PV2000w一下都可以用Nginx做代理,haproxy,f5,a10
缓存服务,squid,varnish
Nginx安装前环境搭建:
# wget http://nginx.org/download/nginx-1.10.3.tar.gz 下载包
# yum install pcre pcre-devel -y pcre 安装Nginx前先安装pcre
# yum install openssl openssl-devel -y 安装Nginx前安装openssl
Nginx安装:
# tar xf nginx-1.10.3.tar.gz
# cd nginx-1.10.3/
# useradd nginx -s /sbin/nologin -M
# ./configure --user=nginx --group=nginx --prefix=/application/nginx1.10.3 --with-http_stub_status_module --with-http_ssl_module
# make & make install
# ln -s /application/nginx1.10.3/ /application/nginx1.10.3软连接
启动Nginx:
# /application/nginx1.10.3/sbin/nginx -t 检查语法
# /application/nginx1.10.3/sbin/nginx 启动Nginx
# netstat -lntup|grep nginx 查看Nginx端口是否起来
# lsof -i :80 根据端口反查服务
Nginx的默认站点是root html
Nginx的配置文件:
conf/
nginx.conf --主配置文件
fastcgi.conf --动态配置文件
# vim /application/nginx1.10.3/conf/nginx.conf
events {
worker_connections 1024;
} #events他是说Nginx连接请求最大的数量
############主配置文件查看Nginx状态的模块####################
server {
listen 80;
server_name www.c.org;
stub_status on;
access_log off;
}
################################################################
# /application/nginx1.10.3/sbin/nginx -s reload 重新加载Nginx配置文件
相关文章推荐
- 【服务器环境搭建-Centos】Nginx1.9.9 安装(编译源码)
- 源码编译安装,搭建LNMP环境(Linux+Nginx+MySQL+PHP)
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- CentOS 7源码编译安装PHP5.6和Nginx1.7.9及MySQL(搭建LNMP环境)
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- 从零搭建LNMP环境(一) - 编译源码安装PHP
- ubuntu12.04编译android源码环境搭建____安装相关包
- Linux Mint 13 的安装、配置及搭建Android源码编译环境
- Ubuntu 搭建LNMP环境图文教程 安装Nginx服务器
- Linux Mint 13 的安装、配置及搭建Android源码编译环境
- Centos6.3 编译源码搭建 PHP(fast-cgi)+Nginx+Mysql+Memcached+Redis高性能服务器
- ubuntu12.04 虚拟机 编译安装nginx 1.3.6 搭建支持flv mp4 流媒体服务器
- Linux Mint 13 的安装、配置及搭建Android源码编译环境
- Nginx实战基础篇一 源码包编译安装部署web服务器 推荐
- 虚拟机CentOS7最小化安装下源码编译搭建LAMP环境之三: ————MySQL编译安装
- Linux(6.4)+Nginx(1.4.1)+Mysql(5.6.12)+Php(5.5.0)源码编译安装 环境介绍
- ubuntu12.04编译android源码环境搭建____安装JDK 1.6
- Linux Mint 13 的安装、配置及搭建Android源码编译环境
- 虚拟机CentOS7最小化安装下源码编译搭建LAMP环境之一: ————CentOS7最小化安装
- Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 推荐