Nginx初探之安装

Nginx初探之安装

㈠ 创建nginx用户和组

# groupadd nginx

# useradd -g nginx nginx

㈡ 安装

# cp -r nginx-1.4.2 /home/nginx/

# chown -R nginx:nginx /home/nginx/nginx-1.4.2/

$ ./configure --prefix=/home/nginx/nginx --user=nginx --group=nginx

$ make && make install

㈢ 启动

因为1024以下端口大多数需要root访问权限,而Nginx是80,这里我们就用root启动Nginx

# ./nginx

查看:

# ps -ef | grep nginx

# netstat -lntp | grep 80

# lsof -i :80

在浏览器上面输入 http://localhost ,如果出现如下:

Nginx初探之安装

分类:默认分类 时间:2013-06-14 人气:4
本文关键词:
分享到:

相关文章

  • nginx 全局变量及防DDOS攻击的简单配置 2012-01-04

      经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。   可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。   Nginx支持的http变量实现在 ngx_http_variables.c 的 ngx_http_core_variables存储实现:   ngx_http_core_variables   1 static ngx_http_variable_t ngx_http_core_variables[] = {   2

  • nginx下无法访问中文文件名 2012-01-10

      方法一:   搞了大半天nginx下无法访问中文文件名的问题,现在看来是secureCRT的问题?   看来还是字符集的问题了。   看来nginx不需要象apache那样要单独加载支持中文模块。   服务器端字符集如下   [[email protected]]# locale   LANG=en_US.UTF-8   LC_CTYPE=”en_US.UTF-8″   LC_NUMERIC=”en_US.UTF-8″   LC_TIME=”en_US.UTF-8″   LC_COLLATE=”en_US.

  • 用Nginx做NodeJS应用的负载均衡 2012-01-10

    《用Nginx做NodeJS应用的负载均衡》 作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs 负载均衡可以把用户的请求分摊到多个服务器上进行处理,从而实现了对海量用户的访问支持。负载均衡的架构如图所示: 对于复杂的Web应用来说,用Nginx做前端负载均衡是理所当然的事。 下面,我们用Nginx做NodeJS应用的负载均衡。 1、配置Nginx 修改nginx.conf: .... upstream sample { server 127.0.0.1

  • 数据分析告诉你:Php最不安全,Nginx比Apache安全 2012-01-11

    Google安全研究者Anthony Ferrara分析了那些安装PHP、Python、Nginx、Apache、Wordpress的网站(来自W3Techs),发现70%以上安装着PHP(含有漏洞的版本)的网站都是不安全的。 Php最不安全,Nginx比Apache安全 从统计数据中可以看出:在开发语言安全性中,PHP的排名垫底,Python和Perl相对安全;在web服务器中,Nginx比Apache略胜一筹;流行应用中WordPress安全性较强。 针对PHP的统计分析 以下版本的PHP目

  • 为重负网络优化 Nginx 和 Node.js 2012-01-14

    在搭建高吞吐量web应用这个议题上,NginX和Node.js可谓是天生一对。他们都是基于事件驱动模型而设计,可以轻易突破Apache等传统web服务器的C10K瓶颈。预设的配置已经可以获得很高的并发,不过,要是大家想在廉价硬件上做到每秒数千以上的请求,还是有一些工作要做的。 这篇文章假定读者们使用NginX的HttpProxyModule来为上游的node.js服务器充当反向代理。我们将介绍Ubuntu 10.04以上系统sysctl的调优,以及node.js应用与NginX的调优。当然,如果

  • Nginx配置文件的详细说明 2012-01-14

      #运行用户   user www-data;   #启动进程,通常设置成和cpu的数量相等   worker_processes 1;   #全局错误日志及PID文件   error_log /var/log/nginx/error.log;   pid /var/run/nginx.pid;   #工作模式及连接数上限   events {   use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高

  • nginx风头正劲 挑战 Apache 和 IIS 2012-02-04

      说到Web服务器,Apache服务器和互联网信息服务系统(IIS)服务器是两大巨头;但是运行速度更快、更灵活的对手:nginx正在迎头赶上。 过去的日子对Web服务器管理员来说轻松得很。如果你管理的部门使用Windows,就使用IIS服务器;如果不是,就使用Apache服务器。而现在,你在Web服务器方面有了更多的选择;主要的替代服务器之一:开源nginx Web服务器正在迅速发展起来。   据知名的Web服务器分析公司Netcraft声称,nginx正在迅速追赶这两大传统服务器;使用ngi

  • 在阿里云.微软WindowsAzure.亚马逊AWS上使用Nginx配置http正向代理服务器 2012-02-04

    作为一个完全的Linux和Nginx双料白痴,我觉得有必要把这几天的折腾整理一下,以备以后查看。 首先我接到的是5台安装好Linux的云主机,两台阿里云,两台Azure和一台AWS。(包括云主机IP,主机名,用户名和密码) 我要做的事情: 第一步:登录云主机。 网上查很多人推荐使用Putty,这里我们老大推荐我是使用X Manager Enterprise 4。 安装好以后打开 如果认证失败,就会报HTTP错误:401 Authorization Required。 要实现这样的功能,就需要更改

  • nginx自定义404错误页面设置方法 2012-02-11

      今天突然发现一个问题,网站设置了自定义的 404 页面, 显示的是没有问题, 只是返回的状态码是 200, 而不是404!!   去看我的 nginx 配置:   nginx.conf   代码如下   server {   ...   error_page 404 = /404.php;   ...   }   乍一看是没啥,网上搜了一下才知道多了个等号!!! 改为这样:   nginx.conf   代码如下   server {   ...   error_page 404 /404.

  • Nginx+Tomcat实现反向代理与动静分离 2012-02-29

    1. 什么是动静分离 所谓动静分离就是通过nginx(或apache等)来处理用户端请求的静态页面,tomcat(或weblogic)处理动态页面,从而达到动静页面访问时通过不同的容器来处理。 2. 为什么做动静分离 Nginx处理静态页面的效率远高于tomcat,所有我们只让tomcat干自己擅长的事情,以事实说话,我们通过ab进行对一个静态页面访问做压力测试。 www.2cto.com 1) 做动静分离后nginx处理静态页面的压力测试: # ab -n 1000 -c 200 http:/

Copyright (C) quwantang.com, All Rights Reserved.

趣玩堂 版权所有 京ICP备15002868号

processed in 0.032 (s). 10 q(s)