制作openresty的docker镜像 + nginx笔记 调试rewrite和location Nginx 学习笔记

摘要:
1.DockerfileFROMcentos:7.6.1810MAINTINER开放式休息115.8.2RUNyuminstall yyum-utils和yum配置管理器--add-repohttps://openresty.org/package/centos/openresty.repo&&yumcleanall&&y

1.Dockerfile

FROM centos:7.6.1810
 
MAINTAINER openresty1.15.8.2 <dingxiaowei@do1.com>
 
RUN   yum install -y yum-utils && yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo && yum clean  all &&  yum install -y openresty  


RUN useradd appuser &&  mkdir -p /mnt/data/logs/nginx/ && mkdir -p /home/appuser/openresty/nginx/logs/ &&  mkdir -p /home/appuser/www-prod/
ADD ./www-prod/ /home/appuser/www-prod/
ADD ./html /usr/local/openresty/nginx/html/
ADD ./conf/ /usr/local/openresty/nginx/conf/
RUN chown -R appuser.appuser /usr/local/openresty/ && chown -R appuser.appuser /home/appuser/
#RUN yum -y install epel-release  && yum install -y yum-utils && yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo && yum install -y openresty && yum clean all && chmod +x start.sh && chmod +x auto-reload.sh


#ADD nginx.conf /usr/local/openresty/nginx/conf/nginx.conf
EXPOSE 8004
CMD /usr/local/openresty/nginx/sbin/nginx -g 'daemon off;' -c   /usr/local/openresty/nginx/conf/nginx.conf

2.构建镜像

docker build -t openresty:1.15.8.2 -f ./Dockerfile .

3.山东环境ip

[root@frontend-1 openresty]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 52:54:00:28:ee:89 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.17/20 brd 172.17.15.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fe28:ee89/64 scope link 
       valid_lft forever preferred_lft forever

 4.https://www.cnblogs.com/xjnotxj/p/13094290.html 调试rewrite和location

免责声明:文章转载自《制作openresty的docker镜像 + nginx笔记 调试rewrite和location Nginx 学习笔记》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇界面编程模仿篇(QQ登录界面逼真篇)devexpress表格控件gridcontrol图片列,按钮列,时间列等特殊列的实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

nginx安装部署+增加媒体播放模块

nginx安装很简单,但是有的时候是已经安装的nginx ,升级增加nginx 模块功能。 最近公司要nginx增加一个可以播放 MP4的模块,安装还算顺利,不说废话上命令。 1 安装依赖 yum install -y make zilb-devel openssl-devel pcre-devel libaio libaio-devel wget htt...

手动安装Nginx

本分类下有一个环境一键安装.那这背后发生了什么呢?咱们手动使用源码进行安装.1.首先保证有一个能联网的centos.2.百度 ningx 官网   点download  http://nginx.org/en/download.html  找到最新版的nginx下载地址. 发贴时最新的是1.12 http://nginx.org/download/ngin...

解决ThinkPhp在nginx下404问题

 以宝塔面板为例:  找到宝塔面板域名的nginx配置文件进行编辑增加以下内容 fastcgi_split_path_info ^(.+.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastc...

centos7.9环境下编译安装zabbix5.0.9版本

centos7.9环境下安装zabbix5.0.9版本zabbix最新是5.2版本的,看了下官方的介绍发现5.0才是长期支持版,于是安装5.0,方便后续升级打算用yum直接rpm安装省得麻烦,发现各种奇葩问题于是放弃,改用源码编译安装zabbix5.0 + mysql + nginx + php7.4服务器上本身安装了mysql,nginx所以就省去了安装...

Nginx搭建正向代理服务器支持https

1,下载并解压模块 githup地址GitHub - chobits/ngx_http_proxy_connect_module: A forward proxy module for CONNECT request handling unzip ngx_http_proxy_connect_module-master.zip 2,切换到服务器源码包位置...

Docker中使用Nginx反向代理配置说明

本文主要讲述在Docker中怎么配置Nginx 一、Docker中安装Nginx请参考:https://www.cnblogs.com/whereGo/p/13523597.html。 二、配置Nginx: 1、进入Nginx容器  docker exec -it nginx bash #进入nginx容器  2、容器里面需要安装Vim apt-...