Docker容器编译安装Nginx

网友投稿 307 2022-10-20

Docker容器编译安装Nginx

Docker容器编译安装Nginx,最简单的Nginx配置。

创建容器&进入容器

宿主机2080映射容器的80端口

[root@localhost ~]# docker run -i -d -h centoscs --name centoscs --net docker-br0 --ip 172.127.0.201 -p 2080:80 -v /Tools:/Tools --privileged=true centos:7 /usr/sbin/init[root@localhost ~]# docker exec -it centoscs /bin/bash

1、安装依赖包

[root@localhost /]# yum install gcc gcc-c++ make automake autoconf libtool pcre* zlib openssl openssl-devel

2、下载Nginx安装包(1.18版本)

[root@localhost /]# mkdir Tools[root@localhost /]# cd Tools[root@localhost Tools]# wget Tools]# tar -zxvf nginx-1.18.0.tar.gz

4、进入解压后的目录

[root@localhost Tools]# cd nginx-1.18.0

5、编译安装

--prefix 指定安装路径

[root@centoscs nginx-1.18.0]# ./configure --prefix=/usr/local/nginx[root@centoscs nginx-1.18.0]# make && make install

6、最简单的代理配置

配置文件路径​​/usr/local/conf/nginx.conf​​

worker_processes 1;events { worker_connections 1024;}{ include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { # proxy_pass # 代理的服务地址 index index.html index.htm index.jsp; root html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }}

7、Nginx服务管理

启动服务路径​​/usr/local/nginx/sbin​​

[root@centoscs sbin]# ./nginx #启动 [root@centoscs sbin]# ./nginx -s reload # 重启[root@centoscs sbin]# ./nginx -s stop # 停止[root@centoscs sbin]# ./nginx -v # 查看版本

作者:99号程序员

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用feign调用接口时调不到get方法的问题及解决
下一篇:Docker容器(centos)安装zabbix
相关文章

 发表评论

暂时没有评论,来抢沙发吧~