`
yang_ch
  • 浏览: 79500 次
社区版块
存档分类
最新评论

CentOS7搭建OpenResty Nginx

 
阅读更多

 

下载OpenRestyNginx源码包,按照打包步骤安装,参考文档:

http://openresty.org/cn/installation.html

按照步骤基本都可以正常安装

 

将Nginx加入系统服务:

网上的方法基本都是在/etc/init.d/目录下创建nginx脚本,但是试了好久都不成功。后来看到可以用另外一种SystemCtl的方式加入系统服务,步骤如下:

1.vi /usr/lib/systemd/system/nginx.service,加入脚本

Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target

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

[Install]
WantedBy=multi-user.target

 2.启用nginx.service

systemctl enable nginx.service

 3.systemctl start nginx.service就可以启动项目了,基本不再是service nginx reload了。

 

没有细细研究linux service和systemctl的区别,毕竟不是专业运维,记录下来供后续查资料即可。

 

 

分享到:
评论

相关推荐

    Centos7安装Nginx或OpenResty1

    总结来说,安装Nginx或OpenResty在CentOS7上是开发和运维过程中常见的任务。通过源码安装可以灵活定制Nginx,而Yum安装则方便快捷。不论哪种方式,了解Nginx的基本管理和配置对于日常维护都是至关重要的。

    第一章 安装OpenResty(Nginx+Lua)开发环境

    本章将深入讲解如何安装OpenResty开发环境,帮助你搭建起一个基于Nginx的动态、高性能Web应用程序平台。 首先,我们要了解OpenResty是什么。OpenResty是一个开源项目,它集成了Nginx服务器和LuaJIT,允许开发者在...

    openresty_nginx_logstash_kibana_elasticsearch_centos6:如何在centos6上安装(openresty + nginx + logstash + kibana + elasticsearch)

    openresty_nginx_logstash_kibana_elasticsearch_centos6 如何在centos6上安装(openresty + nginx + logstash + kibana + elasticsearch) 一些帮助和启发的链接: 安装openresty 假设机器上已经安装了nginx。 ...

    一步安装openresty

    离线一步安装openresty,前提需要安装gcc

    centos7系统下nginx安装并配置开机自启动操作

    在最小化安装的CentOS7系统上,可能缺少一些构建和运行Nginx所需的库。通过执行以下命令来安装这些依赖: ```bash yum install wget gcc gcc-c++ pcre-devel zlib-devel ``` 接下来,创建一个专门的工作目录来存放...

    docker_lua_openresty.rar

    含有 Docker 以 Centos 封装 OpenResty (Nginx lua) 的文件. lua-5.1.tar.gz lua-5.3.5.tar.gz luarocks-3.3.1.tar.gz openresty-1.15.8.3.tar.gz lua-cjson-2.1.0-1.src.rock lua-resty-mysql-0.15-0.rockspec 等.

    ngx_openresty-1.7.4.1.tar.gz

    ngx_openresty是一款基于Nginx的全功能Web平台,它集成了许多强大的Lua扩展模块,使得Nginx不仅能够处理静态文件和反向代理,还能执行动态脚本,实现高性能的Web应用服务器功能。在Linux环境下,安装ngx_openresty...

    apisix-2.13.1离线安装包.zip 适用于centos7

    3. `openresty-openssl111-1.1.1n-1.el7.x86_64.rpm`:OpenResty是基于Nginx的Web平台,它集成了LuaJIT,用于扩展Nginx的功能。这里的是OpenSSL 1.1.1n版本,提供了安全的加密算法和协议,对于处理HTTPS请求至关重要...

    linux centos jdk,mysql,gitlab,docker,nginx-lua安装手册

    - 安装OpenResty(包含Nginx和Lua支持):`sudo yum install lua nginx-module-ngx-lua`。 - 编辑`/etc/nginx/nginx.conf`,引入Lua模块,配置Lua脚本路径,重启Nginx服务`sudo systemctl restart nginx`。 这个...

    ngx_openresty服务器安装步骤.docx

    ngx_openresty是一款基于Nginx的全功能Web平台,它集成了LuaJIT脚本语言,使得开发者能够利用Lua的高效性能来扩展Nginx的功能,构建高性能的Web服务和API后端。OpenResty的目标是提供一个完整的、端到端的解决方案,...

    全开源版本兼职猫兼职赚钱小程序 已优化前端+后台功能

    全开源版本兼职猫兼职赚钱小程序 已优化前端+后台功能 这款是全开源版本的小程序源码,很好推广的还是很不错的 兼职猫兼职赚钱的小程序,已经...最佳搭配CentOS 7n + Nginx openresty + PHP 5.6 + MySQL Mariadb 10.n

    nginx配置lua所需组件

    总结来说,配置Nginx与Lua结合使用涉及安装OpenResty、修改Nginx配置、编写Lua脚本并进行相应的Nginx操作。这使得Nginx不仅仅是一个静态内容服务器,还具备了处理动态逻辑和复杂业务的能力,尤其适合高并发和低延迟...

    nginx笔记+JAVA+运维

    3. **OpenResty**: 基于 Nginx 的高性能 Web 应用平台,扩展了 Lua 脚本支持,适合构建动态应用,详情见 http://openresty.org/cn/。 4. **Tengine**: 阿里巴巴贡献的 Nginx 分支,针对大规模高并发场景优化,具有更...

    在Linux和Windows系统上安装Nginx服务器的教程

    还可以使用一些二次开发功能增强的 nginx 版本,例如淘宝的 Tengine 和 OpenResty 都是不错的选择。 1.1 常用编译参数  –prefix=PATH:指定 nginx 的安装目录  –conf-path=PATH:指定 nginx.conf 配置文件路径 ...

    打破基于openresty的WEB安全防护(CVE-2018-9230).pdf

    OpenResty是一个强大的基于Nginx和Lua的Web平台,广泛应用于构建高性能的Web服务。然而,该平台存在一个安全漏洞,被称为CVE-2018-9230,它允许远程攻击者绕过基于OpenResty的安全防护措施,影响了多款开源Web应用...

    jxwaf:JXWAF(锦衣盾)是一款开源web应用防火墙

    JXWAF Introduced 介绍 JXWAF 是一款开源 WEB 应用防火墙 ...Centos 7 Openresty 1.15.8.3 jxwaf 管理中心 Centos 7 Python 2.7 Django 1.9.2 Quick Deploy 快速部署 (源代码部署) 环境依赖 服务器版本

    全开源版本兼职猫兼职挣钱小程序 已优化前端+后台功能.rar

    全开源版本兼职猫兼职挣钱小程序 已优化前端+后台功能 这款是全开源版本的小程序源码,很好推广的还是很不错的 兼职猫兼职挣钱的小程序,已经...最佳搭配CentOS 7n + Nginx openresty + PHP 5.6 + MySQL Mariadb 10.n

    2023全开源版本兼职猫兼职挣钱小程序 已优化前端+后台功能.rar

    2023全开源版本兼职猫兼职挣钱小程序 已优化前端+后台功能 这款是全开源版本的小程序源码,很好推广的还是很不错的 兼职猫兼职挣钱的小程序,...最佳搭配CentOS 7n + Nginx openresty + PHP 5.6 + MySQL Mariadb 10.n

    openstack共享80、443端口的实例代码

    1. 向 centos 系统中添加 openresty 仓库 #yum install yum-utils #yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo 2. 安装软件包 #yum install openresty 3. 安装命

Global site tag (gtag.js) - Google Analytics