openresty怎么替换nginx(openwrtnginx代替uhttpd)

openresty怎么替换nginx(openwrtnginx代替uhttpd)

浏览次数:
信息来源: 用户投稿
更新日期: 2026-01-14 19:47:31
文章简介

OpenResty又被称为,是基于Nginx的核心Web应用程序服务器,OpenResty是基于Nginx和Lua的高性能Web平台,OpenResty通过汇聚各种设计精良的Nginx模块,从而

2025阿里云双十一服务器活动

OpenResty又被称为,是基于Nginx的核心Web应用程序服务器,OpenResty是基于Nginx和Lua的高性能Web平台,OpenResty通过汇聚各种设计精良的Nginx模块,从而将Nginx有效地变成一个强大的通用Web应用平台。

wgethttps://openresty.org/download/openresty-1.15.8.1.tar.gz

tarzxvfopenresty-1.15.8.1.tar.gzcdopenresty-1.15.8.1

安装openresty

nginx-V

如下所示,”configurearguments”就是编译nginx时的配置

nginxversion:nginx/1.14.0

builtbygcc4.8.520150623(RedHat4.8.5-39)(GCC)

builtwithOpenSSL1.0.2k-fips26Jan2017

configurearguments:--with-http_ssl_module

编译openresty,把刚才的配置加到”configure”命令后方,如果需要使用lua也可以加上”–with-luajit”

openresty怎么替换nginx,openwrtnginx代替uhttpd

gmake&&gmakeinstall

gmake即GNUmake,使用它的原因是非GNU平台可能占用了make命令,在linux系统下不用考虑这个问题。GNU,在Unix系统发明后,开始出现闭源收费软件,于是有人发起了自由软件的计划,即GNU计划,宣扬开源精神,编辑器Emacs和编译器GCC就属于GNU下的项目,但是GNU下缺少系统内核,后来机缘巧合地与Linux进行了合作,发布了GNU/Linux。

把原有nginx配置文件移动到openresty目录

mv/usr/local/nginx/conf/*.conf/usr/local/openresty/conf

mv/usr/local/nginx/conf/conf.d/usr/local/openresty/conf

停止原nginx

nginx-sstop

启动openresty

/usr/local/openresty/bin/openresty

如果提示”nginx:[warn]the“ssl”directiveisdeprecated,usethe“listen…ssl””,原因是nginx1.15版本及以后已经不需要使用sslon命令了,可以去掉。

如果觉得命令使用不方便可以直接软链接到bin目录,并改名为nginx

ln-s/usr/local/openresty/bin/openresty/usr/local/bin/nginx

以上就是openresty怎么替换nginx的详细内容,更多请关注主机测评网其它相关文章!

标签:
Semrush为Shopify引入电子商务助推器(shopify靠什么引流)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!