linux下安装nginx(阿里云)

首先去nginx news 去下载你所需要的安装包

我们下载的是稳定版,这里直接点击下载就可以了

下载后我们打开 我们的远程连接工具finalShell或者MobaXterm,或其他的连接工具,使用自己喜欢的就好,我这里使用的finalShell

然后直接把我们下载的nginx包直接拽到你所需要的路径下,不用去管nginx-1.26.1这个文件夹因为我已经安装过一次了才出现的这个文件夹

接下来就是去安装我们的nginx了

1.首先我们要先进入到/opt/software文件夹下

命令: cd /opt/software

2.解压缩tar包

命令: tar -zxvf nginx-1.26.1.tar.gz #解压后保存在/opt/software/nginx-1.26.1

3.安装依赖

yum install -y gcc #安装c编译器

yum install -y pcre pcre-devel #安装pcre库(nginx使用pcre库来解析正则表达式)

yum install -y zlib zlib-devel #安装zlib库(压缩库)

========================================================================

yum install -y gcc pcre pcre pcre-devel zlib zlib-devel #一条命令安装所有依赖

3.配置,编译和编译安装

#下面的命令操作目录均为/pot/software/nginx-1.26.1 不知道自己在当前那个目录下可以 输入 pwd

就能显示到当前所在的文件夹下

#配置(指定安装目录/usr/local/nginx,生成Makefile文件)

命令: ./configure --prefix=/usr/local/nginx

如果你的项目要使用 ssl证书的话执行下面的命令,不需要可以略过,但是当你都安装完之后你突然又需要了,需要你从新进入到/pot/software/nginx-1.26.1文件下 再去执行 下面的命令。然后编译安装 make install

命令: ./configure --prefix=/usr/local/nginx --with-http_ssl_module

#编译和编译安装

命令:make && make install

启动和停止

命令: cd /usr/local/nginx/sbin #进入到nginx的sbin目录下

1.启动

./nginx #启动nginx

2.停止

命令: ./nginx -s stop #停止nginx

命令: ./nginx -s quit #停止nginx(停止前完成已经接受的请求)

这里还有另外一种方法 就是你直接去查询当前运行的nginx有哪些 ps -ef|grep nginx

查到之后呢 直接去 kill 417956(这里要输入当前执行的进程ip)

3.重新加载

命令: .nginx -s reload #重新加载配置(重启)

当你启动nginx后 就可以直接在浏览器去测试一下能否正常访问了,你的服务器的地址加上 nginx下conf配置文件的

在前段显示nginx了就说明已经成功了,如果没成功的话首先你要确定你的服务器是否已经开通了端口号的权限 比如我的8443

首先在这里添加你所需要的端口号

然后再去finalShell去查询你的防火墙是否放行端口号

命令:firewall-cmd --list-port 

这样就可以看到了所有的开放端口,如果没有你想要的的端口可以执行下面的命令

防火墙开放80端口
命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
# 上面这行命令如果要开放 9000 端口就将 80 替换为 9000即可,其他端口,同理。
命令:systemctl restart firewalld   # 重启防火墙服务使新配置生效
命令:firewall-cmd --list-port      #重新查看开放的端口 

重新查到你的端口号之后,再去吧nginx从新启动一下,就可以正常的访问了

这里我在讲一下 怎么配置那个https协议访问域名的步骤吧,可能有很多的小伙伴被这个问题难住了

我用的是阿里云的,所以接下来的讲解我就使用阿里云购买的域名

1.先去购买一个域名,这里我不做过多的讲解,自己去查询怎么购买,并且开启ssl证书,申请一个证书(有免费的),并且下载他的证书,我们使用的是nginx所以就下载pem/key格式的就可以了

2.下载后我们进入到linux的  /usr/local/nginx/conf目录下创建一个文件夹cert,然后把你下载的证书放到cert文件夹下

3.配置nginx.conf文件

配置完后,从新启动nginx 就可以在浏览器直接使用啦!

多说一句如果服务器部署两个nginx你换用8443端口后你直接访问你得域名是进不去的,要域名:8443才可以https:域名:8443

  • 39
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值