前言:
目前大家对“怎么在浏览器进入nginx”大概比较讲究,姐妹们都想要剖析一些“怎么在浏览器进入nginx”的相关文章。那么小编也在网上搜集了一些有关“怎么在浏览器进入nginx””的相关文章,希望兄弟们能喜欢,咱们快快来学习一下吧!基本环境
底层: Windows 11 x64虚拟化层:VMWare Workstation 17.0.2虚拟化兼容性:ESXi 6.7虚拟硬件: CPU: 4 Core RAM: 16 GB HDD: 128 GB SCSI NetWork: NAT操作系统版本: CentOS 7.9.2207 Mininal 无更新、无升级内核 无系统更新 无内核升级 关闭 SELinux 配置 NTP 时间同步 安装 Open VM Tools 美化 CLI基本定义
# 基于密码文件的访问控制:为提高站点访问安全性,可以为站点访问加以控制,而基于密码访问控制即通过创建用户验证文件,使用用户名、密码的方式控制站点访问权限的解决方案# 基于密码文件的访问控制区别与基于数据库保存用户验证信息的访问控制# 用户验证文件可以存储多个用户信息场景设计
# 此处,基本设置沿用 《网页服务-Nginx - 虚拟主机 - 基于 IP》内容,因此下面不再创建 新的 网站目录和文件# 默认网站 数据目录 /data/www/# 创建两个 网站数据目录Site 1 站点 /data/www/site1# 设定 网站Site 1 站点 /data/www/site1 访问路径为 http://{IP 2}/ 访问控制:基于 密码文件 访问控制,创建 用户 FanXian 密码 123安装 Httpd Tools 模块
# 安装 httpd tools 模块,以创建 用户认证文件yum install -y httpd-tools创建 用户验证文件
# 创建 用户验证文件 存储目录# 存储目录尽量与站点无关,让站点访问用户无法访问mkdir -p /data/manager/passwd# 进入 用户验证文件 目录cd /data/manager/passwd# 创建密码文件 -c 表示初始创建 文件前的. 表示隐藏文件htpasswd -c .{filename} {Web 访问用户名}输入密码再次输入密码# 静默方式 创建密码文件 -b 表示 非交互htpasswd -bc .{filename} {Web 访问用户名} {密码}# 添加一个用户 htpasswd -b .{filename} {Web 访问用户名} {密码}# 删除一个用户htpasswd -D .{filename} {Web 访问用户名}# 创建 Web 访问用户 范闲 ,密码 123 (区分大小写)htpasswd -c .pdfile FanXian编辑 虚拟主机 配置文件
# 方法 1 : 创建 虚拟主机配置文件nano /etc/nginx/conf.d/vt-host.conf# 修改 如下内容# {# 基于 IP 虚拟 主机 Site 1# IP地址 172.16.26.131# 访问路径 /data/www/site1# 站点基于 密码文件 访问控制# 密码文件 路径 /data/manager/passwd/.pdfileserver { listen 172.16.26.131; root /data/www/site1; location / { index index.html index.htm; auth_basic "请输入密码:"; auth_basic_user_file /data/manager/passwd/.pdfile; }}# }# 方法 2 : 命令行直接创建 虚拟主机 配置文件sudo cat <<EOF > /etc/nginx/conf.d/vt-host.conf# 基于 IP 虚拟 主机 Site 1# IP地址 172.16.26.131# 访问路径 /data/www/site1# 站点基于 密码文件 访问控制# 密码文件 路径 /data/manager/passwd/.pdfileserver { listen 172.16.26.131; root /data/www/site1; location / { index index.html index.htm; auth_basic "请输入密码:"; auth_basic_user_file /data/manager/passwd/.pdfile; }}EOF重新启动 Nginx 服务
# 重新启动 Nginx 服务systemctl restart nginx.service访问地址
# 基于 IP 虚拟主机 访问地址http://{IP 2}/
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #怎么在浏览器进入nginx #nginx多个访问地址 #nginx浏览器访问服务器文件 #nginx目录设置访问用户名密码怎么设置