学习记录:安装nginx

学习记录:安装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地址来进行访问,提示以下内容即为安装成功。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
回答: 在Nginx的配置中,root指令用于指定当前站点的根目录。\[1\]在引用\[1\]的示例中,root属性被配置在server块下面,表示整个站点的根目录是html文件夹。而在引用\[2\]的示例中,root属性被配置在不同的location块下面,表示不同路径下的根目录是不同的文件夹。\[3\]当用户请求根路径时,Nginx会自动在root指定的文件系统目录下寻找index.htm和index.html这两个文件。如果index.htm存在,则会发起内部跳转到/index.htm;如果index.htm不存在,则继续检查index.html是否存在。如果index.html存在,则同样发起内部跳转到/index.html;如果index.html文件仍然不存在,则放弃处理权给content阶段的下一个模块。 #### 引用[.reference_title] - *1* *2* [Nginx配置及使用](https://blog.csdn.net/Soil_Three_66/article/details/127218669)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [学习记录450@nginx配置中的root和index](https://blog.csdn.net/weixin_44663675/article/details/120422021)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪山_消逝的星

您的鼓励是我学习路上永远的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值