Old driver 115 online resource you know

Old driver 115 online resource you know

115 permanent repository [core customer service: 7960 zu 1048] █
permanent customer [core: 7960 zu 1049] █

First, preparatory
installation OpenResty. Details of the official website to download, install documentation

Installation IDEA. At the same time the following plug-ins installed
Lua
nginx Support
OpenResty Lua Support

Second, create and configure the project
to create a project called luademo1 of Lua

 


Creating conf, src directory and add nginx.conf, build.xml file and helloworld.lua


nginx.conf file

worker_processes 1;
error_log logs/error.log info;
events {
worker_connections 1024;
}
http {
default_type application/octet-stream;
access_log logs/access.log;
lua_package_path 'luademo1/?.lua;;';
server {
listen 8080;
server_name localhost;
default_type text/html;
location = /favicon.ico {
log_not_found off;
access_log off;
}

location /test {
content_by_lua_file luademo1/helloworld.lua;
}
}
}
helloworld.lua文件

local hello = function ()
ngx.say("Hello world,Lua!")
end

the Hello ()
the build.xml file

<?xml version="1.0" encoding="UTF-8"?>

<project name="luademo1" default="dist" basedir=".">
<description>
run pic-server
</description>
<!-- set global properties for this build -->
<property name="openresty-home" location="D:\openresty-1.15.8.2-win64"/>
<property name="conf" location="${basedir}/conf"/>
<property name="src" location="${basedir}/src"/>
<property name="target-conf" location="${openresty-home}/conf"/>
<property name="target-src" location="${openresty-home}/${ant.project.name}"/>

<echo>######开发版本的ant配置#####</echo>
<target name="clean" depends="">
<echo>清理openresty目录${dist}下的conf,logs,janus,januslib</echo>
<delete dir="${target-conf}"/>
<delete dir="${target-src}"/>
<delete>
<fileset dir="${openresty-home}/logs" includes="*.log">
</fileset>
</delete>
</target>

<target name="init" depends="clean">
<echo>创建安装目录</echo>
<mkdir dir="${target-conf}"/>
<mkdir dir="${target-src}"/>
</target>

<target name="dist" depends="init" description="generate the distribution" >
<echo>复制安装文件</echo>
<copy todir="${target-conf}">
<fileset dir="${conf}"></fileset>
</copy>
<copy todir="${target-src}">
<fileset dir="${src}"></fileset>
</copy>
</target>

</ project>
where D build.xml file: \ openresty-1.15.8.2-win64 must be replaced OpenResty real installation directory

Configuration nginx server, for initiating the IDEA in nginx

 

 

 

Configuration Ant Build, and src conf for copying the files from the installation OpenResty specified directory path
right build.xml file, select Add as Ant Build File


Click on the Run Ant in the implementation of some

 

Ant rely JDK environment, so what is specified in the project JDK version, where location JDK1.8

 

Run again Ant, seen in the installation directory of the file has been copied OpenResty come


Before setting start Nginx Server to run Ant to perform file copy

 

Configuring nginx.conf highlight, File-> Settings-> Editor-> File Types, select Nginx Config after adding nginx * .conf


Pre-deployment:

posted @ 2020-03-07 14:42 eggplant 7960 zu 1048 Shen - read (...) Comments (...) Edit Favorites

Guess you like

Origin www.cnblogs.com/tingyan999/p/12436159.html