Nginx入门(下载安装|基础配置)

来源:互联网 发布:淘宝帽子店推荐 编辑:程序博客网 时间:2024/05/16 09:39

Nginx 下载地址 http://tengine.taobao.org

Nginx安装
1. 执行tar zxvf Nginx,tar 命令解压
2. 执行./configure    检查是否具备安装环境
    1). gcc环境
        安装Nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:
        yum install gcc-c++
    2).PCRE环境
         PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。Nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库
         yum install -y pcre pcre-devel
    3).zlib环境
         zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。
         yum install -y zlib zlib-devel
    4)openssl环境
         OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库
         yum install -y openssl openssl-devel
3. 执行 make 进行编译
4. 执行 sudo make install 命令安装nginx (默认安装目录 usr/local/nginx)
5. 修改配置文件 usr/local/nginx/cong/nginx.conf
    实例配置:

#负载均衡upstream backend {    server backend1.example.com weight=5;    server backend2.example.com:8080;    server unix:/tmp/backend3;    server backup1.example.com:8080   backup;    server 192.168.239.1:8080    max_fails=3 fail_timeout=30s;    server 192.168.239.129:8080  max_fails=3 fail_timeout=30s;}server {    #对外暴露一个80端口    listen 80;    server_name localhost;    #/代表无论输入任何地址,都会匹配到该地址(所有的路径,都会匹配以下的规则)    location / {        # 负载均衡到后台的wen服务器上(tomcat)        proxy_pass http://backend;    }}

6.检查,启动
    执行 ./nginx -t 检查配置文件是否成功
    usr/local/nginx/sbin/ 执行./nginx启动nginx
    执行 ./nginx -s reload 重启

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 ap手表价格及图片 艾彼 ab手表 ap 表 piguet手表 ap手表是什么牌子 aibi audemars 手表ap ap表 audemars piguet audemarspiguet 彼爱 ap是什么手表 香港劳力士手表 kasiny手表报价 男士手表品牌价格 时尚男表 瑞士手表品牌大全排名 劳力士经典款 binli手表价格 劳力土手表价格 豪雅表的价格 价格表格 西铁城手表价格 劳力士水鬼系列表 手表品牌价格 香港浪琴手表旗舰店 ap皇家橡树手表 panerai手表价格 一折手表 手表男表 手表腕表 手表价钱 售后服务认证 宇舶表582888 劳力士手表的价格 阿玛尼男表 卡西欧手表价格 yazole手表多少钱 精工表价格