Docker学习之搭建Nginx容器服务

nginx

简介

OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

安装

配置之前,请参考:Docker学习之SSH连接docker容器

由于Docker是一个轻量级的应用,安装OpenResty之前需要下载一些必备的依赖:

yum install readline-devel pcre-devel openssl-devel -y

yum install wget perl gcc -y

下载最新版本:

wget https://openresty.org/download/openresty-1.13.6.1.tar.gz

解压:

tar -xvf openresty-1.13.6.1.tar.gz

安装配置:

./configure

您可以使用下面的命令来编译安装:

make && make install

如果您的电脑支持多核 make 工作的特性, 您可以这样编译安装:

make && make install   -j2

为了方便启动,建立软连接:

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

配置文件:

vi /usr/local/openresty/nginx/conf/nginx.conf
server {

        listen       80;

        server\_name  localhost;

        charset utf-8;

        location / {

            default\_type text/html;

            content\_by\_lua 'ngx.say("<p>Hello,科帮网</p>")';

        }

}

启动服务:执行 nginx命令即可,然后访问http://47.94.232.109:5000/

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏cloudskyme

vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化)

环境准备 软件:vmware workstation 9.0      ubuntu-12.04.2-server-amd64(官方下载) 硬件:确认CPU支持...

34450
来自专栏L宝宝聊IT

Nginx网站服务应用示例

19040
来自专栏FreeBuf

让木马病毒DNS数据传输成为历史:看我如何让XShell病毒失效

基础词汇解释: DnsA记录传输: 利用dns解析过程,在请求解析的域名中包含需外传的数据,如xxxxxx.hack.com。则最终hack.com的dns服务...

25570
来自专栏ascii0x03的安全笔记

小记Linux下对mac80211内核模块修改

mac80211内核模块实现了对802.11协议的处理过程。其中mlme.c文件中的内容实现了对Deauth管理帧的处理。考虑到Deauth攻击至今仍没有好的防...

30260
来自专栏IT笔记

公司内网搭建代理DNS使用内网域名代替ip地址

84660
来自专栏小狼的世界

Linux下SVN的一些使用方法总结

近期的一个项目不方便 Check 到本地,需要在测试服务器上进行编写和测试,所以就研究了一下如何在 Linux 命令行下使用 SVN。

13540
来自专栏张戈的专栏

菜鸟教程:Ngnix安装详解

今天,不知道写什么,就找来一篇很详细的 Nginx 安装教程,“滥竽充数”了,另外后面附上马哥关于 nginx 讲解的核心视频教程。 Nginx(发音同 eng...

53940
来自专栏吴柯的运维笔记

Linux系统下搭建LNMP环境

“每个理性的IT人士都置顶了吴柯的运维笔记” LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 Linux是一类Unix计...

56860
来自专栏测试驿栈

AutoMagic-开源自动化平台构建思路

最近在github上看到AutoMagic自动化平台开源了,一时手痒,就试着搭了一套环境,现在把思路和大家说一说。

26430
来自专栏建站达人秀

如何搭建 LNMP 网站服务环境

LNMP指的是一个基于CentOS/Debian编写的Nginx、PHP、MySQL一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。LNMP代表...

1.4K100

扫码关注云+社区

领取腾讯云代金券