学习记录:安装nginx
首先在nginx的官网
nginx官网网址:https://nginx.org/en/download.html
找到nginx最新稳定版的包,这里我用的是nginx版本是nginx-1.20.2
在选择安装版本的时候右键复制链接即可
https://nginx.org/download/nginx-1.20.2.tar.gz
现在远程登录到我的Centos7服务器
先创建一个放置我脚本的目录,因为我要安装的是nginx,这里直接创建/etc/shell_01/nginx目录
mkdir /etc/shell_01/nginx # 创建放置脚本的目录
cd /etc/shell_01/nginx # 切换到脚本目录
touch nginx_install.sh # 创建安装nginx脚本
vi nginx_install.sh # 使用vim nginx_install.sh 编辑脚本内容也可以,但是没有vim需要先安装vim yum -y install vim
这里进入脚本后按" i "进入编辑模式进行编辑
#!/usr/bin/bash
###这里 #!/usr/bin/bash #!/bin/bash 两种写法都可以###
#script Author: xueshan #脚本作者
#Script release time: 2022/08/04 17:28 #脚本发布时间
#Script version: 1.0.1 #脚本版本
#Script Description: nginx install script test #脚本的作用
if [ ! -f ~/opt/shell_01/nginx ];then
mkdir /opt/shell_01/nginx
else
echo "/opt/shell_01/nginx exist ..."
fi
#这里检查根目录下是否有~/opt/shell_01/nginx的路径,没有则创建,有则提示有这个目录
cd /opt/shell_01/nginx #切换到这个目录
yum -y install wget gcc pcre-devel zlib-devel #搭建环境,安装wget/gcc/pcre-devel/zlib-devel
wget https://nginx.org/download/nginx-1.20.2.tar.gz #wget 下载刚才在nginx官网复制的链接
tar xf nginx-1.20.2.tar.gz #解压到当前目录
cd nginx-1.20.2 #切换到nginx-1.10.2目录下
./configure --prefix=/usr/local/nginx #启用刚才下载的模块
make && make install #安装nginx
setenforce 0 #临时关闭selinux防火墙
cd /usr/local/nginx #切换到nginx安装目录
./sbin/nginx #启动nginx
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #永久关闭防火墙
编辑完成以上代码,按 " esc " 退出编辑模式 进入末行模式 ,在末行模式下 按 " :wq ", 保存退出
这里有两种方法运行刚才写好的脚本
bash nginx_install.sh # bash 解释器直接运行脚本
chmod 700 nginx_install.sh # 赋予文件执行权限,由系统来执行
./nginx_install.sh # ./ 后面跟文件名的意思是 运行当前目录下的这个文件
安装完成之后,即可在同一局域网的Windows下的浏览器输入Linux服务器的IP地址来进行访问,提示以下内容即为安装成功。