最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Centos7怎么安裝Nginx整合Lua

這篇文章主要講解了“Centos7怎么安裝Nginx整合Lua”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Centos7怎么安裝Nginx整合Lua”吧!

在鐘山等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需開發(fā)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站建設(shè)公司,鐘山網(wǎng)站建設(shè)費用合理。

準(zhǔn)備工作

如果安裝的linux能夠聯(lián)網(wǎng),并且外部也能正常使用linux的端口,那么可以忽略下面兩部

1.設(shè)置自動獲取ip

(1)在linux上輸入命令

[root@localhost ~]ip addr  #查看ip
[root@localhost ~]nmcli connection show

可以查看當(dāng)前網(wǎng)卡信息

Centos7怎么安裝Nginx整合Lua

我的是 ens33

(2)修改信息

[root@localhost ~]vi /etc/sysconfig/network-scripts/ifcfg-ens33

將最后一行onboot=no 修改為 onboot=yes

(3)重啟網(wǎng)絡(luò)服務(wù)

[root@localhost ~]# systemctl restart network

Centos7怎么安裝Nginx整合Lua

2.關(guān)閉防火墻

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動

3.準(zhǔn)備安裝是發(fā)現(xiàn)沒有wget命令,可以先按照線面安裝如果下面提示沒有wget命令時,可以執(zhí)行這一步

[root@localhost ~]#yum -y install wget

安裝

1.安裝依賴環(huán)境

[root@localhost ~]#yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.安裝luajit

我是在/usr/local路徑下創(chuàng)建了 luajit 文件夾

[root@localhost luajit]#wget http://luajit.org/download/luajit-2.0.2.tar.gz
[root@localhost luajit]#tar –xvf luajit-2.0.2.tar.gz
[root@localhost luajit]#cd luajit-2.0.2
[root@localhost luajit-2.0.2]#make install

3.安裝nginx

(1)下載ngx_devel_kit、lua-nginx-module、nginx

我是在/usr/local路徑下創(chuàng)建了 nginx 文件夾

[root@localhost nginx]#wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz
[root@localhost nginx]#wget https://github.com/openresty/lua-nginx-module/archive/v0.10.9rc7.tar.gz
[root@localhost nginx]#wget http://nginx.org/download/nginx-1.12.1.tar.gz 
#注意下載后的壓縮包沒有文件名稱,但是根據(jù)版本號能區(qū)分是哪個文件
[root@localhost nginx]#tar -xvf v0.3.0.tar.gz
[root@localhost nginx]#tar -xvf v0.10.9rc7.tar.gz
[root@localhost nginx]#tar -xvf nginx-1.12.1.tar.gz

(2)編譯nginx

[root@localhost nginx]# cd nginx-1.12.1
[root@localhost nginx-1.12.1]#./configure --prefix=/usr/local/nginx --add-module=../ngx_devel_kit-0.3.0 --add-module=../lua-nginx-module-0.10.9rc7

(3)安裝

[root@localhost nginx-1.12.1]#make
[root@localhost nginx-1.12.1]#make install

(4)啟動nginx

啟動時會nginx可能會報錯

./nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: n

找不到libluajit-5.1.so.2這個文件

解決辦法

1.找到 libluajit-5.1.so.2,libluajit-5.1.so.2.0.2這兩個文件復(fù)制到 對應(yīng)的lib下

64位是 /usr/lib64

32位是 /usr/lib

[root@localhost nginx-1.12.1]#find / -name libluajit-5.1.so.2

發(fā)現(xiàn)

Centos7怎么安裝Nginx整合Lua

文件默認是安裝在 /usr/local/lib/libluajit-5.1.so.2下

[root@localhost nginx-1.12.1]#cp /usr/local/lib/libluajit-5.1.so.2 /usr/lib64/
[root@localhost nginx-1.12.1]#cp /usr/local/lib/libluajit-5.1.so.2.0.2 /usr/lib64

在nginx安裝目錄下,修改nginx.conf文件

在server代碼塊下添加如下代碼

location /hello{
    default_type 'text/plain';
    content_by_lua 'ngx.say("hello,lua")';
  }

Centos7怎么安裝Nginx整合Lua

啟動nginx

[root@localhost nginx-1.12.1]#./configure

在瀏覽器訪問 虛擬對應(yīng)的地址 http://xxx.xxx.xxx/hello

顯示如下

Centos7怎么安裝Nginx整合Lua

感謝各位的閱讀,以上就是“Centos7怎么安裝Nginx整合Lua”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Centos7怎么安裝Nginx整合Lua這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!


網(wǎng)頁標(biāo)題:Centos7怎么安裝Nginx整合Lua
當(dāng)前鏈接:http://fisionsoft.com.cn/article/jeeisp.html