linux下Nginx 0.8.40的安装方法

这篇文章主要介绍了linux下Nginx 0.8.40的安装方法,需要的朋友可以参考下

Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单,实现原理简单。做一个负载平衡的再好不过了。

一、依赖的程序

1. gzip module requires zlib library
2. rewrite module requires pcre library
3. ssl support requires openssl library

二、依赖的程序的安装的方法有两种:一种是比较原始的方法一个一个来安装,另一个是最好的方法用YUM一次性安装

(1)、方法一如下:这下方法原始、麻烦、容易出错。不过安装的过程可以熟悉一下Linux 命令,呵呵。

1、zlib 现在最新的版本是zlib-1.2.5
   官网下载地址:http://www.zlib.net/zlib-1.2.5.tar.gz
   $tar -xvzf zlib-1.2.5.tar.gz
   $cd zlib-1.2.5.tar.gz
   $./configure
   $make
   $make install
2、 pcre现在的最新版本是pcre-8.02.tar.gz
   官网下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-  8.02.tar.gz
   $tar -xvzf pcre-8.02.tar.gz
   $cd pcre-8.02
   $./configure --prefix=/usr/local/pcre --enable-utf8 --enable-unicode-properties
   $ make && make install
3、openssl现在最新版本是openssl-1.0.0a.tar.gz
    官网下载地址:http://openssl.org/source/openssl-1.0.0a.tar.gz
   $tar zvxf openssl-1.0.0.tar.gz
   $cd openssl-1.0.0
   $./config --prefix=/usr/local/ssl-1.0.0 shared zlib-dynamic enable-camellia
   $make && make install
4、安装Nginx 0.8.40,这种方法./configure 要带很多参数。大家要注意。
  Nginx 最新的版本是Nginx 0.8.40
   官网下载地址:http://www.nginx.org/
   $tar zvxf Nginx 0.8.40.tar.gz
   $cd Nginx 0.8.40
   $./configure
   $ make
   $ make install
  默认安装的路径是/usr/local/nginx

  更多的安装配置
  ./configure --prefix=/usr/local/nginx
  --with-openssl=/usr/include (启用ssl)
  --with-pcre=/usr/include/pcre/ (启用正规表达式)
  --with-http_stub_status_module (安装可以查看nginx状态的程序)
  --with-http_memcached_module (启用memcache缓存)
  --with-http_rewrite_module (启用支持url重写)

(2)、方法二如下:这种方法就好,不容易出错,如果网速快10分内可以完成,网速不好也可以在20分内完成。

   yum –y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

现在三个依赖的程序的安装成功,下面是安装Nginx 0.8.40了。

   官网下载地址:http://www.nginx.org/
   $tar zvxf Nginx 0.8.40.tar.gz
   $cd Nginx 0.8.40
   $./configure  //默认安装在/usr/local/nginx下
   $ make
   $ make install

四、启动及重启

1、启动:
  $ cd /usr/local/nginx/sbin
  $ ./nginx
  打开浏览器在地址栏输入127.0.0.1然后会出现一句话 welcome to nginx
2、重启:kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
3、测试配置文件:./nginx -t

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

一:确定你的系统是UTF编码 [root@Tserver ~]# env|grep LANG LANG=en_US.UTF-8 二:NGINX配置文件里默认编码设置为utf-8 server { listen 80; server_name .inginx.com ; index index.html index.htm index.php; root /usr/local/nginx/html/inginx.com; ch
很多网站需要采用伪静态来访问动态网页。所以像phpcms这样的系统,都提供了一个.htaccess文件,供写伪静态规则。但这个规则是针对Apache的。在nginx服务器上并不起作用。 nginx 可以直接将伪静态规则写在配置文件中,但这个需要有服务器管理权限,普通站长不
查看新增磁盘的设备号 如下图,本例中新增磁盘设备号为 /dev/vdb,大小为10G;磁盘已自动完成分区(/dev/vdb1)和文件系统(ext4)的设置,下面直接挂载即可。 挂载磁盘文件系统 这里介绍两种挂载方式:手动和自动。手动即每次重启启动后,需要再次手工挂载分
在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引 擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积
1.Ubuntu 查看磁盘空间大小命令 df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息, 命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounted on /dev/hda2
报错内容如下: [root@localhost win]# java -jar /opt/jodconverter2/lib/jodconverter-cli-2.2.2.jar /tmp/win/3.doc /tmp/win/3.pdf2013-7-31 17:24:01 com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection connect信息: c