欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

NginxResty简单配置

程序员文章站 2022-03-04 12:48:15
...

NginxResty配置

  • 从下载页Download下载最新的 OpenResty® 源码包,并且像下面的示例一样将其解压

    # VERSION为下载的版本替换
    tar -xzvf openresty-VERSION.tar.gz
    
  • 安装依赖,推荐您使用yum安装以下的开发库:

    yum install pcre-devel openssl-devel gcc curl perl postgresql-devel
    
  • 然后在进入openresty-VERSION/目录, 然后输入以下命令配置:

    # /opt/openresty 安装目录
    ./configure --prefix=/opt/openresty \
            --with-luajit \
            --without-http_redis2_module \
            --with-http_iconv_module \
            --with-http_postgres_module
    
  • 编译

    make && make install
    
  • 环境搭建
    创建两个目录,一个放配置文件,一个放日志

    mkdir /home/work/
    cd /home/work/
    mkdir logs/ conf/
    
  • 安装PATH环境,终端级别

    PATH=/opt/openresty/nginx/sbin:$PATH  
    export PATH  
    
  • 配置全局PATH环境变量

    vim /etc/profile
    # 在最文件内下面粘贴以下内部,
    PATH=/opt/openresty/nginx/sbin:$PATH  
    export PATH  
    
  • 创建一个简单的纯文本文件,/etc/work/conf/nginx.conf其中包含以下内容:

      worker_processes  1;
       	error_log logs/error.log;
       	events {
       	    worker_connections 1024;
       	}
       	http {
       	    server {
       	        listen 3003;
       	        location / {
       	            default_type text/html;
       	            content_by_lua '
       	                ngx.say("<p>hello, world</p>")
       	            ';
       	        }
       	    }
       	}
    
  • 然后我们以这种方式用我们的配置文件启动nginx服务器:

    # -c是重新指定配置文件目录  
    nginx -c /home/work/conf/nginx.conf  
    
  • 配置重启后自动启动nginx服务

    # 增加可写权限执行只需要执行一次  
    chmod +x /etc/rc.d/rc.local
    vim /ect/rc.local
    # 配置nginx.conf文件是绝对路径,粘贴以下内容,保存  
    /opt/openresty/nginx -c /home/work/conf/nginx.conf  
    
  • 浏览器打开 http://localhost:3003/

相关标签: nginx