Nginx 是一个高性能的 HTTP 和反向代理服务器,也用作邮件代理服务器。它以其稳定性、丰富的功能集、简单的配置、低内存占用而闻名。在局域网环境中,通过配置 Nginx,可以实现域名访问,即将局域网内的服务通过域名进行访问,而不是直接使用 IP 地址。
假设你有一个 Web 应用运行在局域网内的服务器上,IP 地址为 192.168.1.100
,端口为 8080
,你想通过域名 example.local
访问这个应用。
hosts
文件(Windows 系统在 C:\Windows\System32\drivers\etc\hosts
,Linux 和 macOS 在 /etc/hosts
),添加以下内容:hosts
文件(Windows 系统在 C:\Windows\System32\drivers\etc\hosts
,Linux 和 macOS 在 /etc/hosts
),添加以下内容:/etc/nginx/nginx.conf
或 /etc/nginx/sites-available/default
),添加以下内容:/etc/nginx/nginx.conf
或 /etc/nginx/sites-available/default
),添加以下内容:hosts
文件配置正确。sudo nginx -t
检查。sudo systemctl status nginx
检查。proxy_pass
地址和端口正确。通过以上配置和常见问题解决方法,你应该能够在局域网内通过域名访问你的服务。
领取专属 10元无门槛券
手把手带您无忧上云