国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

openresty安裝與網(wǎng)站發(fā)布

這篇具有很好參考價值的文章主要介紹了openresty安裝與網(wǎng)站發(fā)布。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

OpenResty? 是一個基于 Nginx 與 Lua 的高性能 Web 平臺,其內部集成了大量精良的 Lua 庫、第三方模塊以及大多數(shù)的依賴項。用于方便地搭建能夠處理超高并發(fā)、擴展性極高的動態(tài) Web 應用、Web 服務和動態(tài)網(wǎng)關。
OpenResty? 通過匯聚各種設計精良的 Nginx 模塊(主要由 OpenResty 團隊自主開發(fā)),從而將 Nginx 有效地變成一個強大的通用 Web 應用平臺。這樣,Web 開發(fā)人員和系統(tǒng)工程師可以使用 Lua 腳本語言調動 Nginx 支持的各種 C 以及 Lua 模塊,快速構造出足以勝任 10K 乃至 1000K 以上單機并發(fā)連接的高性能 Web 應用系統(tǒng)。
OpenResty? 的目標是讓你的Web服務直接跑在 Nginx 服務內部,充分利用 Nginx 的非阻塞 I/O 模型,不僅僅對 HTTP 客戶端請求,甚至于對遠程后端諸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都進行一致的高性能響應。

安裝依賴

yum install libtermcap-devel ncurses-devel libevent-devel readline-devel pcre-devel gcc openssl openssl-devel per perl wget

下載安裝包

wget https://openresty.org/download/openresty-1.21.4.2.tar.gz
wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz

解壓安裝包

tar -zxvf openresty-1.21.4.2.tar.gz -C /opt/local/
tar -zxvf ngx_cache_purge-2.3.tar.gz -C /opt/local/
chown -R root:root /opt/local/ngx_cache_purge-2.3

安裝

cd openresty-1.21.4.2

#安裝
./configure --prefix=/usr/local/openresty \
--with-luajit --without-http_redis2_module \
--with-http_stub_status_module \
--with-http_v2_module \
--with-http_gzip_static_module \
--with-http_sub_module \
--add-module=/opt/local/ngx_cache_purge-2.3

說明:

--prefix=/usr/local/openresty: 安裝路徑
--with-luajit: 安裝luajit庫,luajit是lua的一個高效版,LuaJIT的運行速度比標準Lua快數(shù)十倍。
--without-http_redis2_module: 現(xiàn)在使用的是Redis都是3.x以上版本,這里不推薦使用redis2,表示不安裝redis2支持的lua庫。
--with-http_stub_status_module: http對應的狀態(tài)庫
--with-http_v2_module: 對http2的支持
--with-http_gzip_static_module: gzip服務端壓縮支持
--with-http_sub_module: 過濾器,可以通過將一個指定的字符串替換為另一個字符串來修改響應。
--add-module=/opt/local/ngx_cache_purpe-2.3/: nginx代理緩存清理工具

openresty安裝與網(wǎng)站發(fā)布,Java,openresty

# 編譯并安裝,這里根據(jù)上面提示信息,使用gmake
gmake && gmake install

安裝完成,顯示如下:
openresty安裝與網(wǎng)站發(fā)布,Java,openresty

上面可以看出,在/usr/local/openresty/nginx下是安裝好的nginx,后面的靜態(tài)網(wǎng)站發(fā)布將在該目錄下發(fā)布。

啟動nginx

cd /usr/local/openresty/nginx/sbin/
./nginx

在瀏覽器訪問:
http://192.168.80.250
openresty安裝與網(wǎng)站發(fā)布,Java,openresty

配置環(huán)境變量

編輯文件/etc/profile

#nginx
export PATH=/usr/local/openresty/nginx/sbin:$PATH

配置開機啟動

創(chuàng)建文件:/usr/lib/systemd/system/nginx.service,在該文件中編寫啟動nginx腳本:

[Service]
Type=forking
PIDFile=/usr/local/openresty/nginx/logs/nginx.pid
ExecStartPre=/usr/local/openresty/nginx/sbin/nginx -t
ExecStart=/usr/local/openresty/nginx/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

systemctl daemon-reload:重新加載某個服務的配置文件
systemctl enable nginx.service:開機啟動
systemctl start nginx.service: 啟動nginx

發(fā)布靜態(tài)網(wǎng)站

將靜態(tài)網(wǎng)站放到服務器上,這里放的目錄為/opt/local/web/frant
配置nginx

worker_processes  1;
events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    #門戶網(wǎng)站,如果服務器有綁定域名,可以將localhost替換為域名
    server {
        listen       8881;
        server_name  localhost;
        
        location / {
           root /opt/local/web/frant;
        }
    }

}

重啟nginx

systemctl stop nginx.service
systemctl start nginx.service

登錄商城地址,如下:
openresty安裝與網(wǎng)站發(fā)布,Java,openresty文章來源地址http://www.zghlxwxcb.cn/news/detail-671245.html

到了這里,關于openresty安裝與網(wǎng)站發(fā)布的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【Nginx高級篇】Lua基礎語法和OpenResty的安裝

    【Nginx高級篇】Lua基礎語法和OpenResty的安裝

    目錄 一、前言 二、Lua基礎語法?? hello world 保留 注釋 變量 字符串 空值 布爾類型 作用域 控制語句 if-else for循環(huán) 函數(shù) 賦值 返回值? Table 數(shù)組 遍歷 成員函數(shù) 三、openresty的安裝 (一)預編譯安裝 (二)源碼編譯安裝 (三)服務命令 (四)測試lua腳本以文件的形式

    2024年02月04日
    瀏覽(21)
  • nginx+lua(openresty) lua-mongodb 安裝及使用(四)

    nginx+lua(openresty) lua-mongodb 安裝及使用(四)

    前言 前章已經(jīng)講述 ua-protobuf 安裝及使用 這章主要講述 openresty 環(huán)境下 lua-mongodb 安裝及使用 1:環(huán)境 ubuntu16(18) mongodb 3.6 2:安裝mongodb 3.6 如果需要安裝4.0 前面2句換個即可 修改 sudo vim /etc/mongod.conf 主要修改了3個地方,storage log net mongodb 3.0之后配置文件采用YAML格式,這種格式使用

    2024年02月12日
    瀏覽(37)
  • OpenResty安裝-(基于Nginx的高性能Web平臺,可在Nginx端編碼業(yè)務)

    OpenResty安裝-(基于Nginx的高性能Web平臺,可在Nginx端編碼業(yè)務)

    首先你的Linux虛擬機必須聯(lián)網(wǎng) 首先要安裝OpenResty的依賴開發(fā)庫,執(zhí)行命令: 你可以在你的 CentOS 系統(tǒng)中添加 openresty 倉庫,這樣就可以便于未來安裝或更新我們的軟件包(通過 yum check-update 命令)。運行下面的命令就可以添加我們的倉庫: 如果提示說命令不存在,則運行:

    2024年02月07日
    瀏覽(54)
  • Linux學習之Ubuntu 20.04在github下載源碼安裝Openresty 1.19.3.1

    Linux學習之Ubuntu 20.04在github下載源碼安裝Openresty 1.19.3.1

    參考的博文:《在 Ubuntu 上使用源碼安裝 OpenResty》 《OpenResty 安裝安裝詳解-Ubuntu》 《Linux學習之CentOS 7源碼安裝openresty》 https://openresty.org/en/download.html是官網(wǎng)下載網(wǎng)址,頁面往下拉有下載的鏈接。 https://github.com/openresty/openresty 是github上的鏈接。 可以點擊上圖中 tags 進入有不同

    2024年02月11日
    瀏覽(24)
  • Linux Docker安裝 Docker-Compose安裝 Docker安裝Mysql8 Nacos OpenResty Redis Kafka ElasticSearch MinIO..

    Linux Docker安裝 Docker-Compose安裝 Docker安裝Mysql8 Nacos OpenResty Redis Kafka ElasticSearch MinIO..

    Docker安裝 Docker默認鏡像源下載太慢,可以調整為國內鏡像源 為了驗證是否切換成功,可以使用 docker info 查看,會顯示如下信息: 安裝Docker-Compose,這里下載的是最新版本v2.5.0,安裝流程如下: 修改密碼: select NOW() 時間如果小了8小時,執(zhí)行如下操作同步時區(qū)即可: 如果要安

    2024年02月02日
    瀏覽(54)
  • ubuntu20.04-通過docker安裝jenkins并自動化發(fā)布java

    ubuntu20.04-通過docker安裝jenkins并自動化發(fā)布java

    jenkins 需要 git 、 maven 和 node ,其中 maven 和 node 手動添加, git和git環(huán)境是jenkins鏡像 自帶了的。 如果刪除了 docker 對應的 jenkins 容器后(刪除前一定備份 jenkins_home 整個文件夾,否則怕前功盡棄 : tar -czvf jenkins_home.tar.gz /var/jenkins_home ) 如果刪除了容器,需要重新安裝并配置

    2024年03月11日
    瀏覽(44)
  • 寶塔發(fā)布網(wǎng)站問題匯總和記錄

    寶塔發(fā)布網(wǎng)站問題匯總和記錄

    1、添加網(wǎng)站站點后打不開 解決辦法,關閉防跨站攻擊2 2、laravel項目部署到linux的時候出現(xiàn)The stream or file \\\"/home/www/storage/logs/laravel.log\\\" could not be opened in append mode 給目錄加權限 3、Class \\\"Redis\\\" not found php中redis擴展沒有安裝,需要安裝一下 4、數(shù)據(jù)庫沒有配置

    2024年01月18日
    瀏覽(14)
  • 如何利用GitHub發(fā)布個人網(wǎng)站

    如何利用GitHub發(fā)布個人網(wǎng)站

    進入github,點擊Create repository創(chuàng)建一個倉庫 建立自己的倉庫 點擊uploading an existing file上傳一個已有文件,或將文件拖動進入 點擊commit changes上傳 點擊settings 選擇左側pages菜單,source中選擇分支選擇main,點擊save 刷新一下將出現(xiàn)你的靜態(tài)訪問地址(需要等待幾分鐘)

    2024年02月11日
    瀏覽(26)
  • GPT-4“王炸”發(fā)布!1秒生成網(wǎng)站!

    GPT-4“王炸”發(fā)布!1秒生成網(wǎng)站!

    果然,能打敗昨天的OpenAI的,只有今天的OpenAI。 剛剛,OpenAI震撼發(fā)布了大型多模態(tài)模型GPT-4,支持圖像和文本的輸入,并生成文本結果。 OpenAI老板Sam Altman直接開門見山地介紹說: 這是我們迄今為止功能最強大的模型! 在性能表現(xiàn)上,OpenAI官方直接甩出一句話: 在各種專業(yè)

    2024年02月04日
    瀏覽(30)
  • github pages 用法詳解 發(fā)布自己的網(wǎng)站

    github pages 用法詳解 發(fā)布自己的網(wǎng)站

    github pages 基礎用法 URL 規(guī)則 假設你的 github 帳號為 mygithub,需要發(fā)布的倉庫名為 myrepo,那么 pages 的 URL 為: https://mygithub.github.io/myrepo 添加內容 用任意編輯器寫好(或者生成)標準的網(wǎng)頁內容,push 到 myrepo 即可。和大部分 web 服務一樣,pages 會到指定目錄里面尋找 index.html

    2024年02月13日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包