如何安装Nginx

安装nginx之前需要安装pcre包和zlib以支持重写,正则以及网页压缩等等.

 

安装pcre

下载地址: http://www.pcre.org/

下载适合自己的版本,然后进行安装:

tar zxvf pcre-.tar.gz

cd pcre-8.21

./configure --with-pcre --prefix=/usr/local/nginx

make

make install

 

如果系统没有安装zlib,那么也需要安装;

安装zlib

下载地址: http://www.zlib.net/

下载适合自己的版本,然后进行安装:

tar zxvf zlib-1.2.5.1.tar.gz
cd zlib-1.2.5.1

./configure

make

make install

 

安装nginx

http://nginx.org/download/nginx-1.0.11.tar.gz

tar zxvf nginx-1.0.11.tar.gz
cd nginx-1.0.11
./configure
 make
 make install默认会安装到 /usr/local/nginx 目录下
Nginx 常用命令(1) 启动  /usr/local/nginx/sbin/nginx
(2) 停止  /usr/local/nginx/sbin/nginx -s stop
(3)重新加载配置文件(热重启)  /usr/local/nginx/sbin/nginx -s reload
  (4) 测试修改的配置文件是否正常   /usr/local/nginx/sbin/nginx -t

要nginx随系统自启动
/etc/rc.d/rc.local
加上   /usr/local/nginx/sbin/nginx

查看nginx版本
#/usr/local/nginx/sbin/nginx -V
nginx version:nginx/1.0.11

具体参考 http://4nail.iteye.com/blog/1326468

要外链到外部的应用
需要修改nginx.conf
server
        {
               location ^~ /game/
                        {                                                                                                                                                                                                  
                        alias /data/web/client/;                                                                                                                                                                   
                        #autoindex on;                                                                                                                                                                                     
                        expires 0d;                                                                                                                                                                                        
                        index  index.html;                                                                                                                                                                                 
                        }                                                                                                                                                                                                  
        }

Q1:nginx: [emerg] could not build the types_hash, you should increase either types_hash_max_size: 1024 or types_hash_bucket_size: 32

types_hash_max_size 2048; 
加大这个值就可以了

你可能感兴趣的:(如何安装Nginx)