CentOS6minimal安装nginx-1.26.1.tar.gz 笔记240718

news2024/9/21 4:26:45

CentOS6安装新版nginx

240718, CentOS6.1-minimal 安装 nginx-1.26.1.tar.gz

下载 nginx-1.26.1.tar.gz 的页面 : https://nginx.org/en/download.html
下载 nginx-1.26.1.tar.gz : https://nginx.org/download/nginx-1.26.1.tar.gz

CentOS6.1已过期, 给它更换yum源, 将下面内容替换 /etc/yum.repos.d/CentOS-Base.repo

vi /etc/yum.repos.d/CentOS-Base.repo 
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=https://mirrors.aliyun.com/centos-vault/6.1/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates 
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=https://mirrors.aliyun.com/centos-vault/6.1/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=https://mirrors.aliyun.com/centos-vault/6.1/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

重建yum缓存

yum clean all
yum makecache

安装需要的软件

yum install gcc-c++ pcre-devel zlib-devel make -y

将下载的 nginx-1.26.1.tar.gz 放到某个文件夹 , 或者直接用curl下载
curl下载要把https换成http

# curl大O选项是使用原名,下载到当前文件夹,  小o自定义路径和文件名
curl -O http://nginx.org/download/nginx-1.26.1.tar.gz

也可用wget 要单独下载, CentOS6.1minimal没有自带, wget无选项和curl -O效果基本相同, 将文件下载到当前文件夹,并保留网络上的名称, wget也要把https改成http

wget http://nginx.org/download/nginx-1.26.1.tar.gz

创建文件夹,进入文件夹,并下载到当前文件夹

mkdir -pm 777 /tmp/install/nginx ; cd $_ ; curl -O http://nginx.org/download/nginx-1.26.1.tar.gz

解压下载内容

# 可用zxvf或axvf, z专用于gz , a自动识别后缀名gz,xz,bz等
tar -axvf nginx-1.26.1.tar.gz

进入解压出的文件夹

cd nginx-1.26.1

执行配置

./configure

执行make

make

执行make install

make install

nginx 将会被默认安装到 /usr/local/nginx

进入安装文件夹,(nginx的home)

cd /usr/local/nginx

启动nginx

/usr/local/nginx/sbin/nginx

CentOS6.1默认防火墙是iptables, 默认是开启的, 默认访问不了80端口
关闭iptables

service iptables stop

停用iptables

chkconfig iptables off

iptables开放80端口 , 编辑/etc/sysconfig/iptables

vi /etc/sysconfig/iptables

内容修改为

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [53:5644]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

保存,重启

service iptables restart
service iptables status

成功访问

在这里插入图片描述
一气呵成

### 要用单引号,不然$会被转义
echo '
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=https://mirrors.aliyun.com/centos-vault/6.1/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates 
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=https://mirrors.aliyun.com/centos-vault/6.1/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=https://mirrors.aliyun.com/centos-vault/6.1/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

' > /etc/yum.repos.d/CentOS-Base.repo 

yum clean all ; yum makecache;

yum install gcc-c++ pcre-devel zlib-devel make -y

mkdir -pm 777 /tmp/install/nginx ; cd $_ ; curl -O http://nginx.org/download/nginx-1.26.1.tar.gz

tar -axf nginx-1.26.1.tar.gz;    cd nginx-1.26.1

./configure ; make ; make install ; /usr/local/nginx/sbin/nginx ;

service iptables stop;   chkconfig iptables off;  service iptables status ; 





240718, CentOS6.0-minimal 安装 nginx-1.26.1.tar.gz

下载 nginx-1.26.1.tar.gz 的页面 : https://nginx.org/en/download.html
下载 nginx-1.26.1.tar.gz : https://nginx.org/download/nginx-1.26.1.tar.gz

CentOS6.0已过期, 给它更换yum源, 将下面内容替换 /etc/yum.repos.d/CentOS-Base.repo

vi /etc/yum.repos.d/CentOS-Base.repo 
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos-vault/6.0/os/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.0/os/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.0/os/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.0/os/$basearch/
    http://archive.kernel.org/centos-vault/6.0/os/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.0/os/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.0/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos-vault/6.0/updates/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.0/updates/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.0/updates/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.0/updates/$basearch/
    http://archive.kernel.org/centos-vault/6.0/updates/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.0/updates/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.0/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos-vault/6.0/extras/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.0/extras/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.0/extras/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.0/extras/$basearch/
    http://archive.kernel.org/centos-vault/6.0/extras/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.0/extras/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.0/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


[epel-archive]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirrors.aliyun.com/epel-archive/6/$basearch
    http://mirrors.cloud.tencent.com/epel-archive/6/$basearch
    http://repo.jing.rocks/fedora-buffet/archive/epel/6/$basearch
    http://archives.fedoraproject.org/pub/archive/epel/6/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6


重建yum缓存

yum clean all
yum makecache

安装需要的软件

yum install gcc-c++ pcre-devel zlib-devel make -y

将下载的 nginx-1.26.1.tar.gz 放到某个文件夹 , 或者直接用curl下载
curl下载要把https换成http

# curl大O选项是使用原名,下载到当前文件夹,  小o自定义路径和文件名
curl -O http://nginx.org/download/nginx-1.26.1.tar.gz

也可用wget 要单独下载, CentOS6.1minimal没有自带, wget无选项和curl -O效果基本相同, 将文件下载到当前文件夹,并保留网络上的名称, wget也要把https改成http

wget http://nginx.org/download/nginx-1.26.1.tar.gz

创建文件夹,进入文件夹,并下载到当前文件夹

mkdir -pm 777 /tmp/install/nginx ; cd $_ ; curl -O http://nginx.org/download/nginx-1.26.1.tar.gz

解压下载内容

# 可用zxvf或axvf, z专用于gz , a自动识别后缀名gz,xz,bz等
tar -axvf nginx-1.26.1.tar.gz

进入解压出的文件夹

cd nginx-1.26.1

执行配置

./configure

执行make

make

执行make install

make install

nginx 将会被默认安装到 /usr/local/nginx

进入安装文件夹,(nginx的home)

cd /usr/local/nginx

启动nginx

/usr/local/nginx/sbin/nginx

CentOS6.1默认防火墙是iptables, 默认是开启的, 默认访问不了80端口
关闭iptables

service iptables stop

停用iptables

chkconfig iptables off

iptables开放80端口 , 编辑/etc/sysconfig/iptables

vi /etc/sysconfig/iptables

内容修改为

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [53:5644]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

保存,重启

service iptables restart
service iptables status

成功访问

在这里插入图片描述

添加环境变量

echo 'export PATH=$PATH:/usr/local/nginx/sbin/' > /etc/profile.d/IConfigPath.sh

开机启动

echo -e "\n\n\n#start nginx\n/usr/local/nginx/sbin/nginx" >> /etc/rc.d/rc.local

一气呵成

### 要用单引号,不然$会被转义
echo '

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos-vault/6.0/os/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.0/os/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.0/os/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.0/os/$basearch/
    http://archive.kernel.org/centos-vault/6.0/os/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.0/os/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.0/os/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.0/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos-vault/6.0/updates/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.0/updates/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.0/updates/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.0/updates/$basearch/
    http://archive.kernel.org/centos-vault/6.0/updates/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.0/updates/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.0/updates/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.0/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos-vault/6.0/extras/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.0/extras/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.0/extras/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.0/extras/$basearch/
    http://archive.kernel.org/centos-vault/6.0/extras/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.0/extras/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.0/extras/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.0/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


[epel-archive]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirrors.aliyun.com/epel-archive/6/$basearch
    http://mirrors.cloud.tencent.com/epel-archive/6/$basearch
    http://repo.jing.rocks/fedora-buffet/archive/epel/6/$basearch
    http://archives.fedoraproject.org/pub/archive/epel/6/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

' > /etc/yum.repos.d/CentOS-Base.repo 

yum clean all ; yum makecache;

yum install gcc-c++ pcre-devel zlib-devel make -y

mkdir -pm 777 /tmp/install/nginx ; cd $_ ; curl -O http://nginx.org/download/nginx-1.26.1.tar.gz

tar -axf nginx-1.26.1.tar.gz;    cd nginx-1.26.1

./configure ; make ; make install ; /usr/local/nginx/sbin/nginx ;

service iptables stop;   chkconfig iptables off;  service iptables status ; 


#添加环境变量
echo 'export PATH=$PATH:/usr/local/nginx/sbin/' > /etc/profile.d/IConfigPath.sh

#开机启动
chmod +x /etc/rc.d/rc.local
echo -e "\n\n\n#start nginx\n/usr/local/nginx/sbin/nginx" >> /etc/rc.d/rc.local






240718, CentOS6.3-minimal 安装 nginx-1.26.1.tar.gz

### 要用单引号,不然$会被转义
echo '

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos-vault/6.3/os/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.3/os/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.3/os/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.3/os/$basearch/
    http://archive.kernel.org/centos-vault/6.3/os/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.3/os/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.3/os/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.3/os/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.3/os/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.3/os/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.3/os/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.3/os/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.3/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos-vault/6.3/updates/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.3/updates/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.3/updates/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.3/updates/$basearch/
    http://archive.kernel.org/centos-vault/6.3/updates/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.3/updates/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.3/updates/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.3/updates/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.3/updates/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.3/updates/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.3/updates/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.3/updates/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.3/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos-vault/6.3/extras/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.3/extras/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.3/extras/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.3/extras/$basearch/
    http://archive.kernel.org/centos-vault/6.3/extras/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.3/extras/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.3/extras/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.3/extras/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.3/extras/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.3/extras/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.3/extras/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.3/extras/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.3/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


[epel-archive]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirrors.aliyun.com/epel-archive/6/$basearch
    http://mirrors.cloud.tencent.com/epel-archive/6/$basearch
    http://repo.jing.rocks/fedora-buffet/archive/epel/6/$basearch
    http://archives.fedoraproject.org/pub/archive/epel/6/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6


' > /etc/yum.repos.d/CentOS-Base.repo 

yum clean all ; yum makecache;

yum install gcc-c++ pcre-devel zlib-devel make -y

mkdir -pm 777 /tmp/install/nginx ; cd $_ ; curl -O http://nginx.org/download/nginx-1.26.1.tar.gz

tar -axf nginx-1.26.1.tar.gz;    cd nginx-1.26.1

./configure ; make ; make install ; /usr/local/nginx/sbin/nginx ;

service iptables stop;   chkconfig iptables off;  service iptables status ; 


#添加环境变量
echo 'export PATH=$PATH:/usr/local/nginx/sbin/' > /etc/profile.d/IConfigPath.sh

#开机启动
chmod +x /etc/rc.d/rc.local
echo -e "\n\n\n#start nginx\n/usr/local/nginx/sbin/nginx" >> /etc/rc.d/rc.local






240718, CentOS6.6-minimal 安装 nginx-1.26.1.tar.gz


echo '
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos-vault/6.6/os/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.6/os/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.6/os/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.6/os/$basearch/
    http://archive.kernel.org/centos-vault/6.6/os/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.6/os/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.6/os/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.6/os/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.6/os/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.6/os/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.6/os/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.6/os/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.6/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos-vault/6.6/updates/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.6/updates/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.6/updates/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.6/updates/$basearch/
    http://archive.kernel.org/centos-vault/6.6/updates/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.6/updates/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.6/updates/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.6/updates/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.6/updates/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.6/updates/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.6/updates/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.6/updates/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.6/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos-vault/6.6/extras/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.6/extras/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.6/extras/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.6/extras/$basearch/
    http://archive.kernel.org/centos-vault/6.6/extras/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.6/extras/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.6/extras/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.6/extras/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.6/extras/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.6/extras/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.6/extras/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.6/extras/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.6/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


[epel-archive]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirrors.aliyun.com/epel-archive/6/$basearch
    http://mirrors.cloud.tencent.com/epel-archive/6/$basearch
    http://repo.jing.rocks/fedora-buffet/archive/epel/6/$basearch
    http://archives.fedoraproject.org/pub/archive/epel/6/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

' > /etc/yum.repos.d/CentOS-Base.repo 

yum clean all ; yum makecache;

yum install gcc-c++ pcre-devel zlib-devel make -y

mkdir -pm 777 /tmp/install/nginx ; cd $_ ; curl -O http://nginx.org/download/nginx-1.26.1.tar.gz

tar -axf nginx-1.26.1.tar.gz;    cd nginx-1.26.1

./configure ; make ; make install ; /usr/local/nginx/sbin/nginx ;

service iptables stop;   chkconfig iptables off;
service iptables status ; 

#添加环境变量
echo 'export PATH=$PATH:/usr/local/nginx/sbin/' > /etc/profile.d/IConfigPath.sh

#开机启动
chmod +x /etc/rc.d/rc.local
echo -e "\n\n\n#start nginx\n/usr/local/nginx/sbin/nginx" >> /etc/rc.d/rc.local






240718, CentOS6.10-minimal 安装 nginx-1.26.1.tar.gz


echo '
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos-vault/6.10/os/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.10/os/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.10/os/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.10/os/$basearch/
    http://archive.kernel.org/centos-vault/6.10/os/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.10/os/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/os/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.10/os/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.10/os/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.10/os/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.10/os/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.10/os/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.10/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos-vault/6.10/updates/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.10/updates/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.10/updates/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.10/updates/$basearch/
    http://archive.kernel.org/centos-vault/6.10/updates/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.10/updates/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/updates/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.10/updates/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.10/updates/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.10/updates/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.10/updates/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.10/updates/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.10/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos-vault/6.10/extras/$basearch/
    http://mirrors.aliyun.com/centos-vault/6.10/extras/$basearch/
    http://mirrors.huaweicloud.com/centos-vault/6.10/extras/$basearch/
    http://mirrors.cloud.tencent.com/centos-vault/6.10/extras/$basearch/
    http://archive.kernel.org/centos-vault/6.10/extras/$basearch/
    http://linuxsoft.cern.ch/centos-vault/6.10/extras/$basearch/
    http://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.10/extras/$basearch/
    http://mirrors.ustc.edu.cn/centos-vault/6.10/extras/$basearch/
    http://mirrors.cqupt.edu.cn/centos-vault/6.10/extras/$basearch/
    http://mirrors.zju.edu.cn/centos-vault/6.10/extras/$basearch/
    http://mirror.nyist.edu.cn/centos-vault/6.10/extras/$basearch/
    http://mirrors.pku.edu.cn/centos-vault/6.10/extras/$basearch/
    http://mirror.nsc.liu.se/centos-store/6.10/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


[epel-archive]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirrors.aliyun.com/epel-archive/6/$basearch
    http://mirrors.cloud.tencent.com/epel-archive/6/$basearch
    http://repo.jing.rocks/fedora-buffet/archive/epel/6/$basearch
    http://archives.fedoraproject.org/pub/archive/epel/6/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

' > /etc/yum.repos.d/CentOS-Base.repo 

yum clean all ; yum makecache;

yum install gcc-c++ pcre-devel zlib-devel make -y

mkdir -pm 777 /tmp/install/nginx ; cd $_ ; curl -O http://nginx.org/download/nginx-1.26.1.tar.gz

tar -axf nginx-1.26.1.tar.gz;    cd nginx-1.26.1

./configure ; make ; make install ; /usr/local/nginx/sbin/nginx ;

service iptables stop;   chkconfig iptables off;
service iptables status ; 



#添加环境变量
echo 'export PATH=$PATH:/usr/local/nginx/sbin/' > /etc/profile.d/IConfigPath.sh

#开机启动
chmod +x /etc/rc.d/rc.local
echo -e "\n\n\n#start nginx\n/usr/local/nginx/sbin/nginx" >> /etc/rc.d/rc.local



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1934877.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

设计分享—国外网站设计赏析

今天还是给大家分享一些国外的网站设计案例~ 蓝蓝设计是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的大数据可视化界面设计、B端界面设计、桌面端界面设计、APP界面设计、图标定制、用户体验设计、交互设计、UI咨询、高端网站设计、平…

基于PHP+MYSQL开发制作的趣味测试网站源码

基于PHPMYSQL开发制作的趣味测试网站源码。可在后台提前设置好缘分, 自己手动在数据库里修改数据,数据库里有就会优先查询数据库的信息, 没设置的话第一次查询缘分都是非常好的 95-99,第二次查就比较差 , 所以如果要…

Redis 关于内存碎片的解决方法

今天生产机报内存爆满异常被叫过去查看问题,通过各种排除最终定位到了Redis的内存碎片的问题,这篇博客将详细介绍Redis内存碎片问题并给出最佳实践解决此问题。 Redis的内存碎片原理 先引用Redis官方的原话: 当键被删除时,Redis …

MYSQL中的库表建立基础操作

任务:新建产品库mydb6_product, 新建3张表如下: 一, employees表 (1):id,整型,主键 (2):name,字符串,最大长度50,不能为空 &#xff…

SQL每日一题:删除重复电子邮箱

题干 表: Person -------------------- | Column Name | Type | -------------------- | id | int | | email | varchar | -------------------- id 是该表的主键列(具有唯一值的列)。 该表的每一行包含一封电子邮件。电子邮件将不包含大写字母。 编写解决方案 删除 所有重复…

SpringBoot框架学习笔记(三):Lombok 和 Spring Initailizr

1 Lombok 1.1 Lombok 介绍 (1)Lombok 作用 简化JavaBean开发,可以使用Lombok的注解让代码更加简洁Java项目中,很多没有技术含量又必须存在的代码:POJO的getter/setter/toString;异常处理;I/O…

C语言学习笔记[25]:循环语句for

for循环 for循环的基本语法 for(表达式1;表达式2;表达式3)循环语句; 表达式1为初始化部分,用于初始化循环变量的。 表达式2为条件判断部分,用于判断循环何时终止。 表达式3为调整部分,用于循环条件的调整。 例如用for循环实现打印1~10的数字…

HarmonyOS根据官网写案列~ArkTs从简单地页面开始

Entry Component struct Index {State message: string 快速入门;build() {Column() {Text(this.message).fontSize(24).fontWeight(700).width(100%).textAlign(TextAlign.Start).padding({ left: 16 }).fontFamily(HarmonyHeiTi-Bold).lineHeight(33)Scroll() {Column() {Ba…

object-C 解答算法:移动零(leetCode-283)

移动零(leetCode-283) 题目如下图:(也可以到leetCode上看完整题目,题号283) 解题思路: 本质就是把非0的元素往前移动,接下来要考虑的是怎么移动,每次移动多少? 这里需要用到双指针,i 记录每次遍历的元素值, j 记录“非0元素值”需要移动到的位置; 当所有“非0元素值”都移…

解决TypeError: __init__() takes 1 positional argument but 2 were given

问题描述: 如下图,在使用torch.nn.Sigmoid非线性激活时报错 源代码: class testrelu(nn.Module):def __init__(self):super().__init__()self.sigmoid Sigmoid()def forward(self, input):output self.sigmoid(input)return outputwriter…

可视化剪辑,账号矩阵,视频分发,聚合私信一体化营销工具 源----代码开发部署方案

可视化剪辑: 为了实现可视化剪辑功能,可以使用流行的视频编辑软件或者开发自己的视频编辑工具。其中,通过设计用户友好的界面,用户可以简单地拖拽和放大缩小视频片段,剪辑出满足需求的视频。在开发过程中,可…

接口测试JMeter-1.接口测试初识

第一章 接口测试初识 1. 接口测试理论基础 “接口测试”一个让人觉得非常高大上的名词,特别是对于刚入门的测试同学而言。随着测试技术不断的深化,“接口测试”出现在我们视野中的频次越来越高。那么接口测试到底是如何做的?接口测试的优势又…

Uniapp 组件 props 属性为 undefined

问题 props 里的属性值都是 undefined 代码 可能的原因 组件的名字要这样写,这个官方文档有说明

Linux-CentOS7忘记密码找回步骤

虚拟机版本 一、进入开机页面,先按上下(↑↓)键,以免系统自动启动。 二、按“e”键进入编辑页面,找到如下图位置,输入:init/bin/sh 按CTRLX 进入单用户模式。 三、 输入 mount -o remount,rw / 然后按 ent…

verilog bug记录——正点原子spi_drive存在的问题

verilog bug记录——正点原子spi_drive存在的问题 问题概述代码修改—spi_drive.v遗留问题 问题概述 因为项目需求,需要利用spi对flash进行擦除和写入操作,所使用的开发板是正电原子的达芬奇开发板,我事先往Flash里面存了两个bit&#xff0c…

笔记 7 :linux 011 注释,函 bread () , get_hash_table () , find_buffer ()

(57)接着介绍另一个读盘块的函数 bread(): (58)因为 函数 get_blk()大量调用了其它函数,一版面列举不完,故对其调用的函数先行注释:ge…

分布式搜索引擎ES-Elasticsearch进阶

1.head与postman基于索引的操作 引入概念: 集群健康: green 所有的主分片和副本分片都正常运行。你的集群是100%可用 yellow 所有的主分片都正常运行,但不是所有的副本分片都正常运行。 red 有主分片没能正常运行。 查询es集群健康状态&…

PyQt5中pyqtgraph鼠标获取坐标

PyQt5中pyqtgraph鼠标获取坐标 1、效果 2、流程 安装库: pip install numpy==1.19.5 pip install PyQt5==5.15.9 pip install pyqtgraph==0.11.11、创建一个ui 2、在ui中添加一个Vertical Layout控件,命名为my_view 3、把ui转成py 4、绑定鼠标移动事件 5、x,y值向下取整 6…

Linux下vim编辑器的使用方法

Vim编辑器 vim kk 使用vim来创建或编辑 kk文件 一般模式下的操作 x 为向后删除一个字符 nx 连续向后删除n个字符 dd 删除光标所在行 ndd 删除光标所在的向下n行 yy 复制光标所在的那一行 nyy 复制光标所在的向下n列 p 将已复制的数据在光标下一行粘贴上 P 则为贴在光标的上一…

vscode 中python 支持自动跳转

随笔记录 目录 1. 背景介绍 2. 解决方案 1. 背景介绍 vscode 远程ssh 打开python 脚本无法自动跳转 2. 解决方案 安装python 插件即可。 至此,已完成vscode 上py 文件支持自动跳转功能