utf-[TOC]
nginx映射本地目录
nginx安装
-
更新系统:
sudo yum update
-
安装 EPEL 存储库(Extra Packages for Enterprise Linux):
sudo yum install epel-release
-
安装 Nginx:
sudo yum install nginx
-
启动 Nginx 服务:
sudo systemctl start nginx
-
配置 Nginx 开机自启动:
sudo systemctl enable nginx
安装成功后,默认的网站目录为: /usr/share/nginx/html
默认的配置文件为:/etc/nginx/nginx.conf
自定义配置文件目录为: /etc/nginx/conf.d/
修改配置文件
-
编辑配置文件
vim /etc/nginx/nginx.conf
添加配置文件中的 server 部分代码
server { listen 80; # 监听端口 server_name 192.168.1xx.1xx; #本机IP地址 location /api { alias /api; **#这里写绝对路径** autoindex on; #启用自动索引功能,当目录中没有默认的索引文件(例如 index.html)时,Nginx 会显示该目录中的文件列表 autoindex_exact_size off; #示文件的确切大小(单位为字节) autoindex_localtime on; #在目录列表中显示文件的修改时间 autoindex_format html; #指定目录列表的显示格式 } }
-
保存文件并重新加载 Nginx 配置
sudo systemctl reload nginx
关闭防火墙与放开端口
-
查看开放的端口信息
firewall-cmd --list-all
-
关闭防火墙
systemctl stop firewalld
-
开启端口
sudo firewall-cmd --add-port=80/tcp --permanent
-
重启防火墙,使增加的端口生效
firewall-cmd --reload
若端口被占用,则需修改配置文件的端口和开放端口
访问映射目录
-
浏览器输入nginx配置路径
-
服务器目录文件可以完全访问下载