linux上nginx安装和使用

windows上安装和使用很简单,本文主要记录下自己在linux上安装和使用nginx的过程


1.安装

a.下载.nginx-1.9.2.tar.gz, 解压命令:tar -xzvf   XXXX.tar.gz

b.解压后是一套源文件,需要自己编译


  进入到解压目录,执行命令     ./configure


  执行后,报错,发现是少了pcre(这东西具体干什么用的,我也不知道,反正就是缺少这个依赖),乖乖的去ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz这个路径下载

然后重新到pcre解压目录下运行./configure安装pcre


安装完后重新到nginx解压目录下运行./configure,运行发现还报第一次运行相同的错误,通过添加--with-pcre参数再次执行成功。如下:


./configure --with-pcre=../pcre-8.36


然后依次执行如下命令:

make

make install


ok了,完成安装 。安装到了/usr/local/nginx目录下。


b.配置nginx


示意配置文件如下:



http {
 18     include       mime.types;
 19     default_type  application/octet-stream;
 20
 21     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
 22     #                  '$status $body_bytes_sent "$http_referer" '
 23     #                  '"$http_user_agent" "$http_x_forwarded_for"';
 24
 25     #access_log  logs/access.log  main;
 26
 27     sendfile        on;
 28     #tcp_nopush     on;
 29
 30     #keepalive_timeout  0;
 31     keepalive_timeout  65;
 32
 33     upstream beauty{
 34         server beauty.admin.sogou-inc.com:8082 weight=1;
 35     }
 36     #gzip  on;
 37
 38     server {
 39         listen       60525;
 40         server_name  beauty;
 41
 42         #charset koi8-r;
 43
 44         #access_log  logs/host.access.log  main;
 45
 46         location / {
 47             proxy_connect_timeout   3;
 48             proxy_send_timeout      30;
 49             proxy_read_timeout      30;
 50             proxy_pass http://beauty;
 51         }


http模块中的配置(注意,节选的配置段,不是全的配置代码)


最后到sbin目录下启动

./nginx


重启

./nginx -s reload

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值