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/