(WebGIS技术与开发)Windows系统下安装nginx,并完成Web服务器的安装、配置与信息发布

06-01 1146阅读

一、安装nginx:

打开nginx官网的download:(nginx: download)

选择稳定版本,点击红框下载,如图1所示。(WebGIS技术与开发)Windows系统下安装nginx,并完成Web服务器的安装、配置与信息发布图1

随后对压缩包进行解压,解压后目录如图2所示。

(WebGIS技术与开发)Windows系统下安装nginx,并完成Web服务器的安装、配置与信息发布

图2

 由于nginx其实是免安装的,所以解压完以后可以直接启动。

二、回答一些问题:

2.1 如何安装Web服务器软件(nginx)?

按住win+R,输入cmd。在cmd中首先进入nginx所在目录,再输入start nginx。如图3所示。

(WebGIS技术与开发)Windows系统下安装nginx,并完成Web服务器的安装、配置与信息发布

图3

 允许nginx启动后,如果浏览器访问 http://localhost,出现欢迎页即成功。成功结果如图4所示。

(WebGIS技术与开发)Windows系统下安装nginx,并完成Web服务器的安装、配置与信息发布

图4

2.2  如何创建自己的网站服务?

打开nginx所在目录的配置文件conf/nginx.conf,找到对应的sever块,修改为以下红框圈出的代码。

(WebGIS技术与开发)Windows系统下安装nginx,并完成Web服务器的安装、配置与信息发布

图5 

随后在cmd中输入:nginx -s reload,激活配置。

2.3  如何设置服务器地址和端口?

在nginx配置文件中输入:

  listen 192.168.1.100:8080; # 修改为实际IP和端口

2.4. 如何创建虚拟路径?

在nginx配置文件中输入:

location /media {

    alias D:/shared_files;  # 物理路径必须存在

    autoindex on;           # 启用目录浏览

}

2.5. 如何设置默认首页文档?

在配置文件中输入

server {

    index index.html index.htm default.aspx;

}

2.6. 发布测试文档类型及浏览器行为

步骤:

  1. 将文件放入网站根目录(如 test.txt, video.mp3)
  2. 添加MIME类型(编辑 conf/mime.types):
nginx配置文件中输入:
types {
    application/msword                doc;
    audio/mpeg                        mp3;
}
浏览器访问结果:
  • .html/.txt:直接显示
  • .doc:触发下载(需Office支持可预览)
  • .mp3:浏览器内置播放器播放(需MIME配置正确)

    2.7. 安全性设置

    nginx安全配置:

     

    # 隐藏版本号

    server_tokens off;

    # 禁止敏感目录访问

    location /private {

        deny all;

        return 403;

    }

    2.8. 局域网访问测试

    在cmd中输入:

    ipconfig | findstr IPv4

    获取本机IP,随后用其他设备浏览器访问 http://[你的IP]:端口

    2.9 访问http://www.swjtu.edu.cn时浏览器的工作流程

    1. ​DNS解析:调用Windows DNS缓存 → 向配置的DNS服务器查询IP
    2. ​TCP连接:通过Windows TCP/IP协议栈建立连接(三次握手)
    3. ​TLS协商​(若为HTTPS):使用Windows系统证书库验证服务器证书
    4. ​HTTP请求:构造GET请求头(含Windows的User-Agent信息)
    5. ​渲染引擎:调用Edge/Chrome内核解析HTML/CSS(Blink/EdgeHTML)
    6. ​缓存处理:将资源存入%LocalAppData%\Temp临时目录
    7. ​连接复用:根据Keep-Alive决定是否保持TCP连接
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

相关阅读

目录[+]

取消
微信二维码
微信二维码
支付宝二维码