软件安装:Nginx服务器安装之yum在线安装与源码文件安装


在这里插入图片描述

在这里插入图片描述

一. 使用yum在线安装

1.在线安装nginx

sudo yum install nginx

2.启动nginx服务器

sudo systemctl start nginx.service

3.浏览器键入ip地址访问nginx服务器
在这里插入图片描述
4.查看该服务器(可执行文件)安装到哪儿了

whereis nginx

# 通过whereis nginx命令可以获悉:
# 1)配置文件路径: /etc/nginx/nginx.conf
# 2)配置html的路径: /usr/share/nginx/html

5.查看nginx服务->在后台一直运行

ps -aux |grep nginx

在这里插入图片描述
6.测试
在配置html路径:/usr/share/nginx/html下创建test.html,内容为 hello world,在浏览器访问ip/test.html,查看内容hello world是否正常显示

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>hello</title>
</head>
<body>
    hello wordl
</body>
</html>

在这里插入图片描述

7.补充

1.如果浏览器输入ip地址访问不了nginx服务器,需要检查centos防火墙,开放80端口

2.卸载nginx服务器命令:
yum remove nginx

二.下载源代码安装

在这里插入图片描述

1.官网下载源码文件:
http://nginx.org/en/download.html
nginx-1.17.9
在这里插入图片描述

如果不通过web,也可以通过[wget 下载地址]自动下载nginx,命令如下:
1)cd~
2)wget http://~~~~.tar.gz在这里插入图片描述

2.解压文件
1) 将下好的离线安装包拖入服务器指定路径:/home/chris/nginx
2) cd到nginx路径下:cd /home/chris/nginx
3) 解压包:tar -xzvf nginx-1.17.9.tar.gz

3.安装文件
1) cd /home/chris/nginx/nginx-1.17.9
2) prefix指定安装路径:[./configure —prefix=nginx服务器安装目录]进行配置
(即为:./configure —prefix=/home/local/nginx)
⚠️prefix是用来指定安装路径的
⚠️配置的目的是查看当前环境能否安装软件,在此过程中可能会出现错误提示,安装第三方依赖包
在这里插入图片描述
此处缺少依赖包
在这里插入图片描述

src:源码文件夹
绿色:可执行权限,蓝色:脚本文件

3) 安装依赖包

sudo yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

安装完毕如下图
在这里插入图片描述

4) 再执行一遍./configure
执行成功以后会多生成一个Makefile文件
⚠️此文件不生成,就无法继续往下执行
在这里插入图片描述

5) 执行命令进行编译安装
sudo make && sudo make install

4.启动nginx
cd /usr/local/nginx/sbin
sudo ./nginx

猜你喜欢

转载自blog.csdn.net/weixin_42161670/article/details/115101818