下载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的区别,毕竟不是专业运维,记录下来供后续查资料即可。
相关推荐
总结来说,安装Nginx或OpenResty在CentOS7上是开发和运维过程中常见的任务。通过源码安装可以灵活定制Nginx,而Yum安装则方便快捷。不论哪种方式,了解Nginx的基本管理和配置对于日常维护都是至关重要的。
Linux(CentOS7X_64)_+openresty(nginx)+Mysql+PHP+Red_lnmp-utils
本章将深入讲解如何安装OpenResty开发环境,帮助你搭建起一个基于Nginx的动态、高性能Web应用程序平台。 首先,我们要了解OpenResty是什么。OpenResty是一个开源项目,它集成了Nginx服务器和LuaJIT,允许开发者在...
# openresty_1.19.9.1离线环境安装 ## 1. 下载并上传到服务器任意目录 ## 2. 切换目录 ``` cd openresty_1.19.9.1 ``` ## 3. 添加执行权限 ``` chmod +x install.py ``` ## 4. 安装 ``` ./install.py ```
Linux(CentOS7X_64)+Openresty(nginx)+Mysql+PHP+Redis一键安装包,服务TinyPHP的生产环境_ lnmp-utils
Linux(CentOS 7X_64)+Openresty(nginx)+Mysql+PHP+Redis一键安装包,服务于ZeroAI PHP(PHP轻量级框架)的生产环境_ lnmp-utils
openresty_nginx_logstash_kibana_elasticsearch_centos6 如何在centos6上安装(openresty + nginx + logstash + kibana + elasticsearch) 一些帮助和启发的链接: 安装openresty 假设机器上已经安装了nginx。 ...
离线一步安装openresty,前提需要安装gcc
在最小化安装的CentOS7系统上,可能缺少一些构建和运行Nginx所需的库。通过执行以下命令来安装这些依赖: ```bash yum install wget gcc gcc-c++ pcre-devel zlib-devel ``` 接下来,创建一个专门的工作目录来存放...
本书介绍了在不同操作系统平台上,如Windows、CentOS、Ubuntu、Mac OS X等,如何搭建OpenResty环境。 ### Lua高级特性 - **高阶函数**:是指可以接受其他函数作为参数或者返回一个函数的函数。 - **面向对象编程**...
含有 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 等.
- OpenResty支持多种平台的环境搭建,包括Windows、CentOS、Ubuntu、Mac OS X以及Docker。 - 需要掌握如何编译安装OpenResty,以及如何在不同操作系统上配置OpenResty环境。 4. OpenResty使用技巧和最佳实践 - ...
### CentOS 6.5 下搭建 FastDFS 知识点详解 #### 一、概述 FastDFS 是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载等),解决了大容量存储和...
OpenResty环境搭建涉及在Windows、CentOS、Ubuntu、Mac OS X等不同平台上进行安装和配置。 ### OpenResty中的Nginx使用 OpenResty利用Nginx作为Web服务器的基础,通过Lua扩展其功能。包括动态文件服务、日志记录、...
ngx_openresty是一款基于Nginx的全功能Web平台,它集成了许多强大的Lua扩展模块,使得Nginx不仅能够处理静态文件和反向代理,还能执行动态脚本,实现高性能的Web应用服务器功能。在Linux环境下,安装ngx_openresty...
在新手起步章节,我们会学习到如何在不同操作系统平台(如Windows、CentOS、Ubuntu、Mac OS X)上进行OpenResty的环境搭建。 接下来,关于Lua编程的介绍。Lua是一种轻量级的脚本语言,广泛应用于嵌入式系统、游戏...
- **不同平台搭建**:详述在Windows、CentOS、Ubuntu、MacOSX等平台上如何搭建OpenResty环境。 - **HelloWorld**:通过编写简单的HelloWorld程序来初步了解OpenResty。 ### LuaRestyRedisLibrary - **Redis接口封装...