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
相关推荐
明知道的博客14 分钟前
设置WSL中配置DNS服务器防止重启后重置,来源于wsl下Ubuntu环境访问阿里云太慢了
服务器·ubuntu·阿里云
Yxrrr__24 分钟前
Linux系统常用命令
linux·运维·服务器
wdfk_prog27 分钟前
[Linux]学习笔记系列 -- [kernel]signal
linux·笔记·学习
栈低来信28 分钟前
Linux I2C子系统
linux
百***060134 分钟前
Linux下PostgreSQL-12.0安装部署详细步骤
linux·运维·postgresql
c++逐梦人35 分钟前
Linux下编写进度条小程序
linux·运维·小程序
求知若渴,虚心若愚。1 小时前
traefik 启用并指定根证书*.cer
linux·运维·服务器
n***27191 小时前
SQL Server 中行转列
运维·服务器
q***82911 小时前
Nginx中$http_host、$host、$proxy_host的区别
运维·nginx·http
Claudedy2 小时前
Linux 网络代理指南:解决下载慢、访问受限的开发痛点
linux·运维·网络·代理·proxy代理