一、准备工作
1、在官网(https://nginx.org/en/download.html)下载最新版的Nginx for Windows压缩包。
2、选择一个合适的目录,如“C:\nginx”,将下载好的压缩包解压到该目录下。
3、打开命令行工具,进入“C:\nginx”目录。
二、安装过程
1、运行命令“start nginx”,启动Nginx服务器。
C:\nginx>start nginx
2、打开浏览器,在地址栏中输入“http://localhost”,如果页面显示“Welcome to nginx!”则说明Nginx已经安装成功。
3、如果页面无法正常显示,可以在命令行中执行“nginx -t”检查Nginx配置文件是否正确。
C:\nginx>nginx -t
三、基本配置
1、修改Nginx默认监听的端口
默认情况下,Nginx监听的是80端口。在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代码:
server { listen 80; server_name localhost; ... }
将“listen”后的端口号改为自定义的端口号,如8080。
server { listen 8080; server_name localhost; ... }
2、添加虚拟主机
在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代码:
http { ... server { listen 80; server_name localhost; ... location / { root html; index index.html index.htm; } ... } }
将以下代码复制到该代码块的外面,作为一个新的server块,修改其中的server_name和root配置项,即可添加一个虚拟主机。
server { listen 8080; server_name example.com; root C:\web\example; ... }
四、其他配置
1、开启gzip压缩
在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代码:
http { ... gzip on; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; ... }
将“gzip”和“gzip_types”配置项的值改为“on”和需要进行压缩的文件类型,即可开启gzip压缩。
http { ... gzip on; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; ... }
2、修改默认主页
在“C:\nginx\conf\nginx.conf”配置文件中,找到以下代码:
http { ... server { listen 8080; server_name localhost; ... location / { root html; index index.html index.htm; } ... } }
将“index”配置项中的默认主页名称,如从“index.html index.htm”修改为“index.php index.html index.htm”,即可修改默认主页。
五、总结
以上就是Nginx在Windows平台下的安装和基本配置教程。通过阅读本教程,您可以轻松地在Windows系统上安装和配置Nginx服务器,进行网站开发和测试。