nginx是一个高性能HTTP服务和反响代理服务,现在有很多大型网站在应用。公司的web静态服务器和代理服务器都用了nginx。nginx作为服务器高性能,配置简单,更新配置文件后,可以不彻底关闭的情况下,加载。
废话不说了,现在来安装和配置一下nginx。
安装nginx
首先去nginx官网下载 http://nginx.org/download/nginx-0.8.37.tar.gz
这是开发稳定版,有最近的功能,如果真的网站应用,建议用稳定版
除了下载nginx之外,还要下载
prce ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.02.tar.bz2
一个正则表达式的模块
zlib http://zlib.net/zlib-1.2.5.tar.gz
一个gzip的模块
下载完成后解压
shell$ sudo tar jxvf pcre-8.02.tar.bz2
shell$ sudo tar zxvf zlib-1.2.5.tar.gz
shell$ sudo tar zxvf nginx-0.8.37.tar.gz
进入 nginx-0.8.37目录
shell$ sudo ./configure --with-http_realip_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_ssl_module --with-pcre=../pcre-8.10 --with-openssl=../openssl-1.0.0 --without-http-cache --with-zlib=../zlib-1.2.5
shell$sudo make
shell$ sudo make install
安装完成,我们进入nginx的默认安装目录 /usr/local/nginx/sbin 目录,启动nginx
shell$ sudo ./nginx
然后浏览器访问http://192.168.1.101/ 安装机器地址为192.168.1.101 显示
Welcome to nginx!
安装成功了。
配置nginx
nginx的配置文件在nginx/conf/目录有一个nginx.conf文件
user nobody nobody; #用户
worker_processes 2; #线程数2
#error_log logs/error.log notice;
#pid logs/nginx.pid;
events {
use epoll; #启用epoll
worker_connections 1024; #最大链接数 82920
}
http {
server_tokens off;
include mime.types;
default_type application/octet-stream;
client_header_buffer_size 1k;
large_client_header_buffers 4 16k;
gzip on;
gzip_min_length 1100;
gzip_buffers 4 8k;
gzip_types text/plain;
output_buffers 1 32k;
postpone_output 1460;
access_log /dev/null;
#access_log /opt/logs/nginx-access.log;
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 35;
server {
listen 80;
server_name www.domain.com www.domain.net;
charset gbk;
location / {
alias /opt/hosts/www/;
}
}
}
shell$ ps aux | grep nginx
root 15918 0.0 0.1 2672 616 ? Ss 21:26 0:00 nginx: master process ./nginx
nobody 15919 0.0 0.2 2832 1060 ? S 21:26 0:00 nginx: worker process
crazybao 16013 0.0 0.1 3548 812 pts/2 S+ 22:22 0:00 grep --color=auto nginx
shell$ kill -hup 15918
ok,重启成功,这样我们监听了域名 www.domain.com 和 www.domain.net两个域名的80端口,web主目录的在 /opt/hosts/www/
简单介绍到这里了,乎乎去
分享到:
相关推荐
nginx安装与配置详细资料+weblogic集群配置
Linux中Nginx安装与配置详解 包含文档 图解以及需要的rpm包 需要的软件等
一、nginx 安装与运行 (Mac OS环境) 1. 安装 nginx 可通过 Homebrew 可直接安装: $brew install nginx 安装好后,默认首页的文件在 /usr/local/var/www 文件夹下 默认的配置文件地址在 /usr/local/etc/nginx/nginx...
Centos 7离线安装Nginx 配置负载均衡集群(https://mp.csdn.net/mdeditor/81347794)文章配套依赖包与配置文件。包括Nginx,gcc,opensll-fips,pcre-devel,zlib-devel依赖包与nginx.conf详细配置说明文件
2) Nginx配置 - 1 - a)对c:\nginx\conf\nginx.conf文件进行配置: - 1 - b)常用的 Nginx 参数 - 3 - c)静态文件处理 - 4 - d)动态页面请求处理 - 4 - e)下面为nginx.conf配置实例: - 5 - f)Nginx 启动,停止等命令 ...
主要是基于Linux平台搭建Nginx,从Nginx的安装,运行,停止,以及项目的实际使用Nginx的实例以及conf配置文件的搭配,负载均衡的配置。
Nginx (engine x) 是一个高性能的HTTP和反向...其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
此文档详细介绍了Windows下Nginx的安装与配置,可以让用户在最短的时间内完全配置好nginx!
Linux+nginx+php+mysql+memcache服务器安装,配置与优化 .pdf Nginx官网配置.pdf Nginx基本配置.pdf Nginx模块.pdf Nginx指南.pdf 第1章 Nginx简介.pdf 第2章 Nginx服务器的安装与配置.pdf 第3章 Nginx的基本配置与...
nginx 安装及配置文档包含 下载安装及相关配置步(反向代理,负载均衡)骤说明。
nginx安装、配置、负载均衡
Nginx服务器的安装与配置Nginx服务器的安装与配置
nginx安装与配置,慢慢研究吧nginx安装与配置,慢慢研究吧nginx安装与配置,慢慢研究吧
nginx.conf nginx-1.20.1.tar.gz 这是关于centos8的nginx 和nginx 的配置https文件
Nginx 1.11.8 安装与配置详细指导手册。 一、安装编译工具及库文件 二、首先要安装 PCRE 三、安装 Nginx 四、Nginx 配置
linux下Nginx+tomcat整合的安装与配置
使用Docker技术安装Nginx及配置简单的负载均衡。 将nginx的配置文件从容器中拷贝到宿主目录 $ mkdir -p /colorfulfrog/nginx/config --先在宿主机创建config目录 $ mkdir -p /colorfulfrog/nginx/html --先在宿主机...
Ubuntu中Nginx服务器安装配置教程