创建yum仓库及nginx目录映射

简介: 创建yum仓库及nginx目录映射
本文章为原创,如有转载,请注明出处

创建仓库,并目录映射

一、创建 yum 本地仓库

1. 创建本地仓库

mkdir /repo && cd /repo
createrepo .

2. 下载 rpm 包

mkdir x86_64 && cd x86_64
yumdownloader  xxx(包名)

3. 更新仓库

cd ..
createrepo --update .

4. 配置 yum 源

vim /etc/yum.repos.d/test.repo

# 内容
[test]
name=test-base
baseurl=file:///repo/
enabled=1
countme=1
metadata_expire=7d
repo_gpgcheck=0
type=rpm
gpgcheck=0
skip_if_unavailable=True

5. 安装测试

yum reinstall which(第2步下载的rpm包)

二、 nginx 目录映射

1. 安装 nginx

dnf install nignx

2. nginx 启动,查看

# 启动
systemctl start nginx.service

# 查看
ps aux | grep nginx

3. 修改配置文件

vim /etc/nginx/nginx.conf

# 要修改的内容
    server {
        listen       80;
        location /REPO/ {
            alias /home/REPO/;
            autoindex on;
        }
    }

4. 重新加载配置文件

# 查看修改之后配置文件的格式是否正确
nginx -t

# 重新加载配置文件
nginx -s reload

5. 网页访问

http://localhost/repo/

三、错误解决

1. Permission denied

可能开启了 selinux

# 查看是否开启 selinux
getenforce 

# 关闭 selinux
setenforce 0
相关文章
|
2月前
|
应用服务中间件 Linux nginx
Docker镜像-手动制作yum版nginx镜像
这篇文章介绍了如何手动制作一个基于CentOS 7.6的Docker镜像,其中包括下载指定版本的CentOS镜像,创建容器,配置阿里云软件源,安装并配置nginx,自定义nginx日志格式和web页面,最后提交镜像并基于该镜像启动新容器的详细步骤。
154 21
Docker镜像-手动制作yum版nginx镜像
|
2月前
|
应用服务中间件 Linux nginx
Docker镜像-基于DockerFile制作yum版nginx镜像
本文介绍了如何使用Dockerfile制作一个基于CentOS 7.6.1810的yum版nginx镜像,并提供了详细的步骤和命令。
128 20
|
3月前
|
JavaScript 应用服务中间件 PHP
nginx server 禁止特定目录下的某类文件访问
【8月更文挑战第26天】这段Nginx配置代码旨在保护`/uploads/`目录下的文件,禁止执行任何`.php`, `.html`, `.htm`, 或 `.js`等潜在有害文件,即便被访问也无法运行。取而代之的是重定向到首页。为了实现这一设置,用户需要定位到对应子域名的`.conf`配置文件中进行相应修改。若网站支持多个访问域名,则需确保在正确的`.conf`文件中实施此配置。
82 1
|
3月前
|
应用服务中间件 Linux nginx
【Azure 应用服务】App Service For Container 配置Nginx,设置/home/site/wwwroot/目录为启动目录,并配置反向代理
【Azure 应用服务】App Service For Container 配置Nginx,设置/home/site/wwwroot/目录为启动目录,并配置反向代理
|
4月前
|
Ubuntu 应用服务中间件 Linux
Linux学习之Ubuntu 20中OpenResty的nginx目录里内容和配置文件
总的来说,OpenResty的Nginx配置文件是一个强大的工具,它允许你以非常灵活的方式定义你的Web服务的行为。
74 2
|
4月前
|
应用服务中间件 nginx
如何通过Nginx配置将请求转发到conf.d目录下的各个配置文件
如何通过Nginx配置将请求转发到conf.d目录下的各个配置文件
523 2
|
4月前
|
应用服务中间件 nginx
Ngnix07---通过yum安装Ngnix下 whereis ngnix可以查看Ngnix相关的一些目录,使用./nginx -y可以查看Ngnix版本及相关配置信息,使用 more CHANGES
Ngnix07---通过yum安装Ngnix下 whereis ngnix可以查看Ngnix相关的一些目录,使用./nginx -y可以查看Ngnix版本及相关配置信息,使用 more CHANGES
|
4月前
|
应用服务中间件 开发工具 nginx
Ngnix09目录结构分析,使用tree工具可以Ngnix目录中以一个树的方式呈现出来,yum install -y tree,tail -f nginx/logs/access.log
Ngnix09目录结构分析,使用tree工具可以Ngnix目录中以一个树的方式呈现出来,yum install -y tree,tail -f nginx/logs/access.log
|
16天前
|
应用服务中间件 BI nginx
Nginx的location配置详解
【10月更文挑战第16天】Nginx的location配置详解
|
23天前
|
缓存 负载均衡 安全
Nginx常用基本配置总结:从入门到实战的全方位指南
Nginx常用基本配置总结:从入门到实战的全方位指南
214 0