wdcp新建网站,ftp发布asp.net网站,怎么找到采购联系方式,邯郸房产网签怎么查询目录 1.Nginx安装
1#xff09;首先创建Nginx的目录并进入
2#xff09;下载Nginx的安装包#xff0c;可以通过FTP工具上传离线环境包#xff0c;也可通过wget命令在线获取安装包
3#xff09;解压Nginx的压缩包 4#xff09;下载并安装Nginx所需的依赖库和包
5…目录 1.Nginx安装
1首先创建Nginx的目录并进入
2下载Nginx的安装包可以通过FTP工具上传离线环境包也可通过wget命令在线获取安装包
3解压Nginx的压缩包 4下载并安装Nginx所需的依赖库和包
5进入解压后的nginx目录然后执行Nginx的配置脚本为后续的安装提前配置好环境默认位于/usr/local/nginx/目录下可自定义目录 6编译并安装Nginx 7最后回到前面的/soft/nginx/目录输入ls即可看见安装nginx完成后生成的文件 8修改安装后生成的conf目录下的nginx.conf配置文件
9制定配置文件并启动Nginx 10开放80端口并更新防火墙
11在Windows/Mac的浏览器中直接输入刚刚配置的IP地址访问Nginx 2.docker安装
1更新系统
2安装所需的软件包以便使用存储库安装Docker
3添加Docker存储库
4安装Docker引擎
5启动Docker服务并设置开机启动
6添加当前用户到docker组以便免去使用sudo运行Docker命令
7配置Docker的镜像加速器以提高下载速度。编辑或创建 /etc/docker/daemon.json 文件并添加以下内容如果文件不存在就创建它
8重新启动Docker服务以应用更改
9测试 1.Nginx安装
1首先创建Nginx的目录并进入 [rootlucky ~]# mkdir /soft mkdir /soft/nginx/ [rootlucky ~]# cd /soft/nginx/ [rootlucky nginx]# 2下载Nginx的安装包可以通过FTP工具上传离线环境包也可通过wget命令在线获取安装包 [rootlucky nginx]# wget https://nginx.org/download/nginx-1.21.6.tar.gz --2023-08-08 08:41:04-- https://nginx.org/download/nginx-1.21.6.tar.gz 正在解析主机 nginx.org (nginx.org)... 52.58.199.22, 3.125.197.172, 2a05:d014:edb:5704::6, ... 正在连接 nginx.org (nginx.org)|52.58.199.22|:443... 已连接。 已发出 HTTP 请求正在等待回应... 200 OK 长度1073364 (1.0M) [application/octet-stream] 正在保存至: “nginx-1.21.6.tar.gz” 100%[] 1,073,364 771KB/s 用时 1.4s 2023-08-08 08:41:09 (771 KB/s) - 已保存 “nginx-1.21.6.tar.gz” [1073364/1073364]) [rootlucky nginx]# 3解压Nginx的压缩包 [rootlucky nginx]# tar -xvzf nginx-1.21.6.tar.gz 4下载并安装Nginx所需的依赖库和包 [rootlucky ~]# yum install --downloadonly --downloaddir/soft/nginx/ gcc-c [rootlucky ~]# yum install --downloadonly --downloaddir/soft/nginx/ pcre pcre-devel4 [rootlucky ~]# yum install --downloadonly --downloaddir/soft/nginx/ zlib zlib-devel [rootlucky ~]# yum install --downloadonly --downloaddir/soft/nginx/ openssl openssl-devel 或者使用下面这条命令推荐 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 执行完成后然后ls查看目录文件会看一大堆依赖 通过rpm命令依次将依赖包一个个构建或者通过如下指令一键安装所有依赖包 [rootlucky nginx]# rpm -ivh --nodeps *.rpm 准备中... ################################# [100%] 软件包 zlib-1.2.7-21.el7_9.x86_64 已经安装 软件包 openssl-libs-1:1.0.2k-26.el7_9.x86_64 已经安装 软件包 krb5-libs-1.15.1-55.el7_9.x86_64 已经安装 软件包 libkadm5-1.15.1-55.el7_9.x86_64 已经安装 软件包 cpp-4.8.5-44.el7.x86_64 已经安装 软件包 zlib-devel-1.2.7-21.el7_9.x86_64 已经安装 软件包 pcre-devel-8.32-17.el7.x86_64 已经安装 软件包 libverto-devel-0.2.5-4.el7.x86_64 已经安装 软件包 libsepol-devel-2.5-10.el7.x86_64 已经安装 软件包 libselinux-devel-2.5-15.el7.x86_64 已经安装 软件包 libcom_err-devel-1.42.9-19.el7.x86_64 已经安装 软件包 keyutils-libs-devel-1.5.8-3.el7.x86_64 已经安装 软件包 krb5-devel-1.15.1-55.el7_9.x86_64 已经安装 软件包 kernel-headers-3.10.0-1160.95.1.el7.x86_64 已经安装 软件包 glibc-headers-2.17-326.el7_9.x86_64 已经安装 软件包 glibc-devel-2.17-326.el7_9.x86_64 已经安装 软件包 gcc-4.8.5-44.el7.x86_64 已经安装 软件包 openssl-devel-1:1.0.2k-26.el7_9.x86_64 已经安装 软件包 openssl-1:1.0.2k-26.el7_9.x86_64 已经安装 [rootlucky nginx]# 5进入解压后的nginx目录然后执行Nginx的配置脚本为后续的安装提前配置好环境默认位于/usr/local/nginx/目录下可自定义目录 [rootlucky nginx]# cd nginx-1.21.6[rootlocalhost nginx-1.21.6]# ./configure --prefix/home/ring04h/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module 6编译并安装Nginx [rootlocalhost nginx]## make make install [rootlocalhost nginx]#yum install epel-release [rootlocalhost nginx]#rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm [rootlocalhost nginx]#yum --enablereporemi install php56-php php56-php-devel php56-php-fpm php56-php-gd php56-php-xml php56-php-sockets php56-php-session php56-php-snmp php56-php-mysql #运行并查看版本 php56 -v #重启命令php-fpm systemct1 restart php56-php-fpm #添加自动启动 systemctl enab1e php56-php-fpm #查看php7.4的安装路径 whereis php #链接php文件 1n -s /opt/remi/php56 /root/usr/bin/php /usr/bin/php 7最后回到前面的/soft/nginx/目录输入ls即可看见安装nginx完成后生成的文件 [rootlucky nginx-1.21.6]# cd .. [rootlucky nginx]# ls conf cpp-4.8.5-44.el7.x86_64.rpm gcc-4.8.5-44.el7.x86_64.rpm gcc-c-4.8.5-44.el7.x86_64.rpm glibc-devel-2.17-326.el7_9.x86_64.rpm glibc-headers-2.17-326.el7_9.x86_64.rpm html kernel-headers-3.10.0-1160.95.1.el7.x86_64.rpm keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm krb5-devel-1.15.1-55.el7_9.x86_64.rpm krb5-libs-1.15.1-55.el7_9.x86_64.rpm libcom_err-devel-1.42.9-19.el7.x86_64.rpm libkadm5-1.15.1-55.el7_9.x86_64.rpm libselinux-devel-2.5-15.el7.x86_64.rpm libsepol-devel-2.5-10.el7.x86_64.rpm libstdc-devel-4.8.5-44.el7.x86_64.rpm libverto-devel-0.2.5-4.el7.x86_64.rpm logs nginx-1.21.6 nginx-1.21.6.tar.gz openssl-1.0.2k-26.el7_9.x86_64.rpm openssl-devel-1.0.2k-26.el7_9.x86_64.rpm openssl-libs-1.0.2k-26.el7_9.x86_64.rpm pcre-devel-8.32-17.el7.x86_64.rpm sbin zlib-1.2.7-21.el7_9.x86_64.rpm zlib-devel-1.2.7-21.el7_9.x86_64.rpm [rootlucky nginx]# 8修改安装后生成的conf目录下的nginx.conf配置文件 [rootlucky nginx]# vi conf/nginx.conf 9制定配置文件并启动Nginx [rootlucky nginx]# sbin/nginx -c conf/nginx.conf nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind()[rootlucky nginx]# ps aux | grep nginx root 5817 0.0 0.0 112824 984 pts/0 R 09:01 0:00 grep --colorauto nginx [rootlucky nginx]# 10开放80端口并更新防火墙 [rootlucky nginx]# firewall-cmd --zonepublic --add-port80/tcp --permanent success [rootlucky nginx]# firewall-cmd --reload success [rootlucky nginx]# firewall-cmd --zonepublic --list-ports 80/tcp 11在Windows/Mac的浏览器中直接输入刚刚配置的IP地址访问Nginx 2.docker安装
1更新系统 [rootlucky ~]# yum update 2安装所需的软件包以便使用存储库安装Docker [rootlucky ~]# yum install -y yum-utils device-mapper-persistent-data lvm2 3添加Docker存储库 [rootlucky ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 4安装Docker引擎 [rootlucky ~]# yum install docker-ce 5启动Docker服务并设置开机启动 [rootlucky ~]# systemctl start docker [rootlucky ~]# systemctl enable docker 6添加当前用户到docker组以便免去使用sudo运行Docker命令 [rootlucky ~]# usermod -aG docker $USER 7配置Docker的镜像加速器以提高下载速度。编辑或创建 /etc/docker/daemon.json 文件并添加以下内容如果文件不存在就创建它 { registry-mirrors: [https://your-mirror-url] } 8重新启动Docker服务以应用更改 [rootlucky ~]# systemctl restart docker 9测试 [rootlucky ~]# docker run hello-world Unable to find image hello-world:latest locally latest: Pulling from library/hello-world 719385e32844: Pull complete Digest: sha256:926fac19d22aa2d60f1a276b66a20eb765fbeea2db5dbdaafeb456ad8ce81598 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the hello-world image from the Docker Hub. (amd64) 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/