一、安装的环境
这里看一下我安装的虚拟机环境
cat /etc/redhat-release
java -version
yum --version
二、准备
有时我们只是想把rpm包下下来。比如要copy到另一台机器上装啊等等。我们可以用yum-utils来解决。
yum -y install yum-utils
三、添加源
默认情况Centos7中无Nginx的源
在/etc/yum.repos.d/
目录下新建nginx.repo 文件
输入以下信息
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
四、安装nginx
通过yum search nginx
看看是否已经添加源成功
如果成功则执行yum -y install nginx
命令安装nginx
五、安装完成
安装完后rpm -qa | grep nginx
查看服务是否安装
六、启动服务
启动nginx:systemctl start nginx
加入开机启动:systemctl enable nginx
查看nginx的状态:systemctl status nginx
七、防火墙
查看防火墙status firewalld
状态,并关闭stop firewalld
查看已开启的端口netstat -ntlp
,看出nginx默认使用80端口
八、IP访问
输入虚拟机IP访问nginx
因为默认端口为80,所以可以不加端口号进行访问
服务基本的搭建就算完成了
后面的话就是自定义网页
九、修改配置文件
nginx服务的默认配置文件在
/etc/nginx/conf.d
目录下的default.conf
文件
listen
为监听的端口,这里不进行修改
location
默认指向的是/usr/share/nginx/html
的项目
修改配置,项目指向到自己的自定义项目目录下
十、自定义项目网页
在刚刚的目录
/root/web
下创建一个自定义html文件
1.自定义一个首页内容
<!DOCTYPE html>
<meta charset="utf-8">
<html>
<head>
<title>Welcome to 小小!</title>
<style>
body {
height: 20em;
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>修改目录完成!</h1>
</body>
</html>
2.重启服务service nginx restart
3.存在一个坑,报错了
重启服务了,但是报403错误
后续测试发现,指向其他目录,重启服务就成功了,并没有报错
如有大神知道具体啥情况,苛求指点
经过排查,猜测可能是部署在root目录下没有权限
4.查看root文件权限
5.修改文件权限chmod 777 root/
6.重启服务再测试
自定义项目完成!
对您有帮助请帮忙点个赞
有疑问可留言评论,相互学习