您的位置:首页 > 运维架构 > Nginx

linux上nginx安装和使用

2015-06-29 20:30 597 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: