• nginx安装


    nginx工作模式-->1个master+n个worker进程

    安装nginx的所需pcre库【用于支持rewrite模块】

    下载软件方法: 搜索 pcre  download

    网址:http://pcre.org

    下载pcre包

    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

    tar -zxvf  pcre-8.8.tar.gz

    cd pcre-8.8

    ./configure

    make && make install

    下载nginx包

    搜索 nginx download

    wget http://nginx.org/download/nginx-1.10.2.tar.gz 【右击包复制链接地址】

    建立用户【每个程序运行都需要用户】 # -s 登录shell -M 不建立家目录

    useradd nginx -s /sbin/nologin -M 

    tail -l /etc/passwd

    解压包并且安装

    tar -zxvf nginx-1.10.2.tar.gz 

    cd nginx-1.10.2

    #支持状态模块,支持ssl 模块

    ./configure --user=nginx --group=nginx --prefix=/workspace/nginx --with-http_stub_status_module --with-http_ssl_module

    make && make install 

    #建立软连接

    ln -s /workspace/nginx-1.10.2 /workspace/nginx

    #启动前检查语法

    /workspace/nginx/sbin/nginx -t

    #报共享库找不到 【版本高的原因】

    #搜索是否有共享库

    find / -name libpcre.so*

    #把pcre搜索到的路径加进来

    vim /etc/ld.so.conf

    /usr/local/lib

    #链接到动态库

    ldconfig 

    #检查端口

    netstat -lnt

    #检查进程

    ps aux |grep nginx 

    #反查80是否是nginx

    lsof -i:80

    #浏览器访问ip:port

    192.168.1.0:80

    遇到访问页面失败问题,解决方法

    1、检查防火墙是否关闭

    service iptables status

    #如果不想关闭防火墙,允许命令如下

    iptables -I INPUT -p tcp --dport 80 -j ACCEPT

    2、查看selinux是否关闭 临时和永久设置

    setenforce 0 或 vim /etc/selinux/config -->SELINUX=disabled

    #查看端口和进程是否存在

    3、在服务器本地 wget http:192.168.1.0:80 访问测试

    若本地访问可以,浏览器访问失败,防火墙原因

    若本地无法访问,查看nginx错误日志【看屏幕输出和日志输出】

  • 相关阅读:
    第一章-环境准备
    selenium-pageobject设计模式
    自动化测试用例设计原则
    selenium隔离环境安装、以及示例
    json extractor获取返回值中动态新增的数据
    jmeter返回值乱码问题
    liunx命令
    SQL表结构语句
    测试网络脚本python
    C# 订单流水号生成
  • 原文地址:https://www.cnblogs.com/renliping/p/6251637.html
Copyright © 2020-2023  润新知