nginx安装配置教程

本文介绍了Nginx的基本功能,包括正向和反向代理,并详细阐述了在CentOS7系统上安装Nginx的过程,包括编译环境的搭建、稳定版的选择、配置文件的编辑以及如何设置反向代理。同时提供了Nginx常用命令和负载均衡的配置选项。
摘要由CSDN通过智能技术生成

1 nginx介绍
nginx是一个既可以做正向代理,也可以在反向代理的服务器,
nginx版本分为 mainline 主线版和 stable 稳定版,mainline 是更新活跃的开发分支,其添加了最新功能和错误修复。其版本号的第二位用奇数表示,例如 1.17.0。
stable 接收针对高严重性错误的修复,但不会使用最新的功能。其版本号的第二位用偶数表示,例如 1.16.0

2 nginx安装
centos7 系统安装编译环境gcc g++ ,安装pcre, zlib,openssl,make ,libtool

yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel

本文在/usr/local/src/目录下安装,首先在nginx网站http://nginx.org/en/download.html下载稳定版 nginx-1.6.3,然后在目录下解压

tar -zxvf nginx-1.6.3.tar.gz 


[root@VM_0_3_centos src]# ls
nginx-1.6.3  nginx-1.6.3.tar.gz
[root@VM_0_3_centos src]# cd nginx-1.6.3/

编译安装nginx

./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre

make

make install

安装完成后查看版本

/usr/local/webserver/nginx/sbin/nginx -v

创建 Nginx 运行使用的用户 www

 /usr/sbin/groupadd www 
 /usr/sbin/useradd -g www www

配置nginx.conf ,将/usr/local/webserver/nginx/conf/nginx.conf替换为以下内容

user www www;
worker_processes 1;
  
error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
  
pid logs/nginx.pid;
  
  
events 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值