Nginx与docker配置安装

目录

Nginx的安装配置:

1、安装依赖包:

2、下载Nginx安装包:

3、解压Nginx压缩包:

4、配置Nginx编译环境:

5、编译并安装Nginx:

6、安装完Nginx后,可以切换到Nginx的安装目录

7、常用命令:

8、正常访问Nginx的80端口:

1.开发80端口:

2、关闭防火墙:

3、利用虚拟机的主机IP进行访问:

9、访问成功!

Dock安装配置:

一、安装前的准备与检查:

二、安装:

1、下载docker安装包:

2、安装docker:

3、查看docker版本:

4、查看运行状态:

5、设置docker开机自启:

6、运行hello-world:


Nginx的安装配置:

1、安装依赖包:

复制代码
[root@localhost ~]# yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

2、下载Nginx安装包:

复制代码
[root@localhost ~]# mkdir /soft && mkdir /soft/nginx/
[root@localhost nginx]# wget https://nginx.org/download/nginx-1.16.1.tar.gz

3、解压Nginx压缩包:

复制代码
[root@localhost nginx]# tar -zxvf nginx-1.16.1.tar.gz

4、配置Nginx编译环境:

复制代码
[root@localhost nginx]# cd nginx-1.16.1
[root@localhost nginx-1.16.1]# ./configure --prefix=/soft/nginx/

5、编译并安装Nginx:

复制代码
[root@localhost nginx-1.16.1]# make & make install

6、安装完Nginx后,可以切换到Nginx的安装目录

其中,conf/nginx.conf 是Nginx的核心配置文件;

7、常用命令:

在执行下面的指令时,都需要在/soft/nginx/sbin目录下执行。

复制代码
// 查看版本
[root@localhost sbin]# ./nginx -v
 
//检查配置文件
[root@localhost sbin]# ./nginx -t
 
//启动
[root@localhost sbin]# ./nginx
 
//停止
[root@localhost sbin]# ./nginx -s stop
 
//重新加载
[root@localhost sbin]# ./nginx -s reload

8、正常访问Nginx的80端口:

启动完成后,要想正常访问Nginx的80端口 ,需关闭防火墙或开放指定端口号;

1.开发80端口:

复制代码
[root@localhost sbin]# firewall-cmd --zone=public --add-port=80/tcp --permanent
success
[root@localhost sbin]# firewall-cmd  --reload 
success

2、关闭防火墙:

复制代码
[root@localhost sbin]# systemctl stop firewalld.service

3、利用虚拟机的主机IP进行访问:

9、访问成功!

Dock安装配置:

一、安装前的准备与检查:

要在CentOS上安装Docker,docker官方要求至少内核版本(uname -a)3.8以上,建议3.10以上。

二、安装:

1、下载docker安装包:

复制代码
#下载docker安装包
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

2、安装docker:

复制代码
#指定版本
yum install -y docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

3、查看docker版本:

复制代码
#查看docker版本
docker -

4、查看运行状态:

复制代码
#查看docker运行状态
systemctl status docker.service

5、设置docker开机自启:

复制代码
#设置docker开机自启
systemctl enable docker.service

6、运行hello-world:

复制代码
[root@localhost docker]# docker run hello-world
相关推荐
NamoAmitabha1284 小时前
libpng12-0 1.2.54-1ubuntu1.1 (amd64 binary) in ubuntu xenial
linux·ubuntu20.4
Madison-No74 小时前
搭建项目测试环境
linux·运维·服务器·python
吴声子夜歌5 小时前
Shell编程实例——编写安全的shell脚本(二)
linux·运维·shell
悠悠121386 小时前
微服务通信别只看性能:REST 与 gRPC 的 6 个选型判断和一次 502 故障复盘
运维·服务器
xiaoye-duck7 小时前
《Linux 网络编程》深入理解 IP 协议(二):网段划分、私有 IP 与 NAT 地址转换
linux·网络·ip
云老大-阿里云国际站代理商7 小时前
华为云国际站服务代理商:NAT网关怎么配?多台ECS共用公网IP要注意什么
服务器·华为云·云计算
zx_741484818 小时前
【Linux入门】Shell 函数、正则表达式与文本处理:cut 与 awk
linux·运维·正则表达式
Zenova EdgeOS8 小时前
Linux dmesg 工业边缘实战:内核日志过滤、持久化与故障定位
linux·运维·边缘计算·工业边缘·dmesg·内核日志
金士顿8 小时前
System.Text.Json Source Generator 深度解析:为什么 Native AOT 不喜欢反射
linux·asp.net core·arm64·net·native aot
wdfk_prog9 小时前
ROS教程08:从 TransportTCP::connect() 追到 TCPROS Connection Header、序列化与 Socket 数据传输
运维·缓存·docker·容器·ros