99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

OpenResty HelloWorld

2021-08-12 16:00 更新

?HelloWorld? 是我們亙古不變的第一個入門程序。但是 ?OpenResty? 不是一門編程語言,跟其他編程語言的? HelloWorld ?不一樣,讓我們看看都有哪些不一樣吧。

創(chuàng)建工作目錄

OpenResty 安裝之后就有配置文件及相關(guān)的目錄的,為了工作目錄與安裝目錄互不干擾,并順便學下簡單的配置文件編寫,我們另外創(chuàng)建一個 OpenResty 的工作目錄來練習,并且另寫一個配置文件。我選擇在當前用戶目錄下創(chuàng)建 openresty-test 目錄,并在該目錄下創(chuàng)建 logs 和 conf 子目錄分別用于存放日志和配置文件。

$ mkdir ~/openresty-test ~/openresty-test/logs/ ~/openresty-test/conf/
$
$ tree ~/openresty-test
/Users/yuansheng/openresty-test
├── conf
└── logs

2 directories, 0 files

創(chuàng)建配置文件

在 conf 目錄下創(chuàng)建一個文本文件作為配置文件,命名為 nginx.conf,文件內(nèi)容如下:

worker_processes  1;        #nginx worker 數(shù)量
error_log logs/error.log;   #指定錯誤日志文件路徑
events {
    worker_connections 1024;
}

http {
    server {
        #監(jiān)聽端口,若你的6699端口已經(jīng)被占用,則需要修改
        listen 6699;
        location / {
            default_type text/html;

            content_by_lua_block {
                ngx.say("HelloWorld")
            }
        }
    }
}

提示:如果你安裝的是 openresty 1.9.3.1 及以下版本,請使用 ?content_by_lua ?命令代替示例中的 ?content_by_lua_block???墒褂?nbsp;?nginx -V ?命令查看版本號。

萬事俱備只欠東風

我們啟動 Nginx 即可,輸入命令形式為:?nginx -p ~/openresty-test?,如果沒有提示錯誤。如果提示 nginx 不存在,則需要在環(huán)境變量中加入安裝路徑,可以根據(jù)你的操作平臺,參考前面的安裝章節(jié)(一般需要重啟生效)。

啟動成功后,我們可以查看 nginx 進程是否存在,并通過訪問 HTTP 頁面查看應(yīng)答內(nèi)容。操作提示如下:

?  ~ nginx -p ~/openresty-test
?  ~ ps -ef | grep nginx
  501 88620     1   0 10:58AM ?? 0:00.00 nginx: master process nginx -p
                                    /Users/yuansheng/openresty-test
  501 88622 88620   0 10:58AM ?? 0:00.00 nginx: worker process
?  ~ curl http://localhost:6699 -i
HTTP/1.1 200 OK
Server: openresty/1.9.7.3
Date: Sun, 20 Mar 2016 03:01:35 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive

HelloWorld

在瀏覽器中完成同樣的訪問:


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號