![在这里插入图片描述](https://img-blog.csdnimg.cn/20210324225130216.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjE2MTY3MA==,size_16,color_FFFFFF,t_70)
一. 使用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