/etc/yum.repos.d这个路径下要留一个Centos-7.repo的仓库文件(阿里云源),因为centos7版本已经停止服务了
后期yum install epel-release -y下载的epel源也是在该目录下,epel.repo和 epel-testing.repo都属于epel源下仓库文件。
-
第一步,添加仓库文件
虽然epel源也能进行nginx的yum安装,但是我们还是在目录下添加一个nginx.repo
cd /etc/yum.repos.d->vim 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
module_hotfixes=true
[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
module_hotfixes=true
->yum repolist查看已拥有的源。
-
第二步:安装nginx
yum install nginx -y安装->systemctl start nginx启动nginx->查看进程ps aux|grep nginx:
->netstat -anplut|grep nginx查看端口号为80
-
第三步:了解yum安装nginx的各种文件目录
- yum安装可执行的nginx二进制程序为/usr/sbin/nginx
- 配置文件是/etc/nginx/nginx.conf,可修改里面内容给nginx传参。
- 存放网站的文件夹为/usr/share/nginx/html,可编辑里面的首页index.html来实现首页界面的变化,如果想要加入其他网页,也是在/usr/share/nginx/html下创建。
- 能用systemctl启动nginx是因为在yum安装时已经将nginx.service写入了/usr/lib/systemd/system中,如果是编译安装想实现systemctl启动和关闭nginx就要自己在该目录下编辑一个nginx.service文件。
-
第四步:试着自己编辑一个网页
/usr/share/nginx/html路径下vim my.html:
<html>
<head>
<meta charset="UTF-8">
<title>welcome to my website</title>
</head>
<body>
<p>欢迎来到我的网站</p>
<img src=图片.jpg width="400">
</body>
</html>
rz接受图片文件到html目录下才会有图片效果
在浏览器中192.168.67.140/my.html查看效果