`
lavafree
  • 浏览: 538684 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

nginx安装与配置

阅读更多

 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/

 

简单介绍到这里了,乎乎去

 

1
0
分享到:
评论

相关推荐

    Llinux环境Nginx安装与配置

    "Linux环境Nginx安装与配置" Linux环境Nginx安装与配置是指在Linux平台上安装和配置Nginx服务器的过程。Nginx是一个流行的Web服务器软件,经常用于反向代理服务器、负载均衡器和媒体流服务器等。 Nginx的安装需要...

    Nginx:Nginx安装与配置环境搭建.docx

    Nginx:Nginx安装与配置环境搭建.docx

    Nginx基础架构与工作原理+Nginx安装与配置环境搭建+Nginx核心配置指令详解+Nginx反向代理与负载均衡技术等教程

    Nginx安装与配置环境搭建 Nginx核心配置指令详解 Nginx反向代理与负载均衡技术 Nginx缓存机制与优化 Nginx日志管理与分析 Nginx安全防护策略 Nginx与HTTPS配置实践 Nginx限流与防盗链设置 Nginx动静分离与媒体处理 ...

    Nginx 安装与配置规则入门详解

    一、nginx 安装与运行 (Mac OS环境) 1. 安装 nginx 可通过 Homebrew 可直接安装: $brew install nginx 安装好后,默认首页的文件在 /usr/local/var/www 文件夹下 默认的配置文件地址在 /usr/local/etc/nginx/nginx...

    Nginx安装配置、Resin安装配置说明文档

    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的安装与配置涉及多个方面,包括基础安装、配置文件编辑、虚拟主机设定、反向代理、负载均衡、SSL加密以及日志管理和性能监控。理解并掌握这些知识点将有助于你构建高效、安全的Web服务环境。在实际操作...

    Nginx安装与配置软件与conf文件

    Centos 7离线安装Nginx 配置负载均衡集群(https://mp.csdn.net/mdeditor/81347794)文章配套依赖包与配置文件。包括Nginx,gcc,opensll-fips,pcre-devel,zlib-devel依赖包与nginx.conf详细配置说明文件

    Windows下Nginx的安装与配置

    Windows 下 Nginx 的安装与配置 Nginx 是一款高性能的、轻量级的 HTTP Web 服务器和反向代理服务器及电子邮件 IMAP/POP3/SMTP 代理服务器。其稳定性、丰富的功能集、示例配置文件和低系统资源的消耗使得其广泛应用...

    nginx 安装及配置实践

    #### 四、Nginx配置文件详解 Nginx的核心配置文件位于`/usr/local/nginx/conf/nginx.conf`。下面是一些基本的配置示例: 1. **监听端口**: ```nginx server { listen 80; server_name localhost; } ``` 2....

    nginx安装和配置指南配置文件示例教程

    ### Nginx安装与配置详解 #### 一、Nginx简介 Nginx是一款高性能的Web服务器和反向代理服务器,广泛应用于互联网行业的负载均衡、反向代理、URL重写、缓存等方面。它以其高并发处理能力、低内存消耗等特点著称,...

    Nginx服务器的安装与配置.pdf

    Linux+nginx+php+mysql+memcache服务器安装,配置与优化 .pdf Nginx官网配置.pdf Nginx基本配置.pdf Nginx模块.pdf Nginx指南.pdf 第1章 Nginx简介.pdf 第2章 Nginx服务器的安装与配置.pdf 第3章 Nginx的基本配置与...

    Nginx 安装配置教程.md

    - **反向代理**:可以将Nginx配置为反向代理服务器,以便为其他后端服务提供代理。 - **负载均衡**:通过配置多个后端服务器来实现负载均衡,确保请求被合理地分发。 - **缓存设置**:优化静态文件的缓存策略可以...

    nginx 安装及配置文档

    - 编译与安装:`make && sudo make install` **Nginx配置** Nginx 的配置文件通常位于 `/etc/nginx/nginx.conf`,也可以通过创建多个 server 块来为不同的域名或服务定制配置。主要配置项包括: 1. **基本配置**...

    nginx安装、配置、负载均衡.ppt

    nginx安装、配置、负载均衡

    Nginx 安装配置教程.pdf

    ### Nginx 安装与配置详解 #### 一、Nginx 简介及安装 **Nginx** 是一款广泛使用的高性能 Web 服务器和反向代理服务器,因其出色的稳定性、丰富的功能集、简单的配置文件和低资源消耗而备受青睐。本文将详细介绍...

Global site tag (gtag.js) - Google Analytics