Windows环境下安装及部署Nginx教程(含多个站点部署)

这篇具有很好参考价值的文章主要介绍了Windows环境下安装及部署Nginx教程(含多个站点部署)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、下载安装Nginx

二、部署Nginx

三、多站点部署的情况

1、nginx域名解析,虚拟主机:

 四、带https的站点如何部署,与http的有何不同点?


一、下载安装Nginx

1、官网下载地址:https://nginx.org/en/download.html

2、下载教程:选择最新的Stable version(稳定版本)下载到本地

nginx windows安装包,前端和接口,nginx,运维,服务器,若依

 3、下载完成后,解压放入本地非中文的文件夹中:

nginx windows安装包,前端和接口,nginx,运维,服务器,若依

 4、启动nginx:切勿直接双击nginx.exe

在此之前打开conf文件夹下的nginx.conf查看端口占用情况:

默认是80端口,改成自己要部署网站使用的端口。改好以后再使用命令启动

推荐使用cmd命令行:输入start nginx 

启动命令前,先cmd命令切入到nginx的安装目录下

nginx windows安装包,前端和接口,nginx,运维,服务器,若依

相关启动命令 
<strong>
注意不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程
 在nginx.exe目录,打开命令行工具,用命令 启动/关闭/重启nginx 
 start nginx : 启动nginx
 nginx -s reload  :修改配置后重新加载生效
 nginx -s reopen  :重新打开日志文件
 nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确
       关闭nginx:
 nginx -s stop  :快速停止nginx
 nginx -s quit  :完整有序的停止nginx
 如果遇到报错:
 bash: nginx: command not found
 有可能是你再linux命令行环境下运行了windows命令,
 如果你之前是允许 nginx -s reload报错, 试下 ./nginx -s reload
 或者 用windows系统自带命令行工具运行
</strong>

5、查看是否启动成功:在浏览器输入:https://localhost:端口,能看到界面说明启动成功

nginx windows安装包,前端和接口,nginx,运维,服务器,若依

二、部署Nginx

1、将打包后的vue文件dist目录下的文件复制到html文件下面

nginx windows安装包,前端和接口,nginx,运维,服务器,若依

nginx windows安装包,前端和接口,nginx,运维,服务器,若依

3、相关访问路径的规则,自行在 \nginx-1.24.0\conf\nginx.conf 文件里面配置 

nginx windows安装包,前端和接口,nginx,运维,服务器,若依

三、多站点部署的情况

1、nginx域名解析,虚拟主机:

简单来说,虚拟主机就是可以在一台nginx服务器上运行多个网站。

nginx可以通过配置多个server来配置多台虚拟主机,一个server对应一台虚拟主机。一台虚拟主机上可以部署一个网站。各个虚拟主机的ip地址是相同的,但是一个ip可以绑定不同的域名,所以每台虚拟主机都可以拥有自己的域名和端口号,但是80端口只有一个,一般情况下,多台虚拟主机公用80端口,然后根据域名来区分客户端请求的到底是哪一台虚拟主机,哪一个网站。
配置虚拟主机可以基于端口号,IP和域名。

1.基于端口号的虚拟机主机:nginx监听多个端口,根据不同的端口号;来区分不同的网站。

2.基于域名的虚拟主机:实际的场景中,访问一个网站都是通过不同的域名访问,所以基于域名的虚拟主机是最常见的,不同的域名可以解析指向同一个ip地址,而nginx在解析请求的时候会根据不同的域名来指向不同服务。

3.基于IP的虚拟主机;一台主机可以拥有超过1个ip地址,通过不同的ip地址,指向不同的服务。

一台nginx服务器配置多个站点

只需保证监听端口、配置域名两者组合不一致即可。

nginx windows安装包,前端和接口,nginx,运维,服务器,若依

其中root部分填你部署网站的文件夹根目录。

server_name可以是ip加端口,也可以是域名的形式。

需要部署多少个不同的网站访问,就设置多少个不同的server配置即可,就跟在iis里面部署网站是一个道理。

nginx windows安装包,前端和接口,nginx,运维,服务器,若依文章来源地址https://www.toymoban.com/news/detail-571505.html

 四、带https的站点如何部署,与http的有何不同点?

到了这里,关于Windows环境下安装及部署Nginx教程(含多个站点部署)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Windows安装】Windows详细安装nginx部署教程

    1、先下载直接去官网nginx.org  点击后就会下载,下载完成后开始安装,其实官网已经告诉了如何安装,右侧“documentation - nginx windows”就有详细的说明,只是英文而已 2、下载完成后,解压缩,运行cmd,使用命令进行操作,不要直接双击nginx.exe,不要直接双击nginx.exe,不要直

    2024年02月16日
    浏览(32)
  • Nginx:Windows详细安装部署教程

    Nginx ( engine x ) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。 Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru 站点(俄文: Рамблер )开发的。 它也是一种轻量级的 Web 服务器,可以作为独立的服务器部署网站(类似 Tomcat )。它高性能

    2024年01月16日
    浏览(37)
  • windows10下设置本地apache\nginx站点部署ssl证书,使本地配置的域名可以用https访问

    首先我们需要下载openssl来生成证书文件: 去官方网址下载https://slproweb.com/products/Win32OpenSSL.html; 下载好了,双击exe文件,然后就下一步,下一步安装完成; 安装之后配置环境变量,新建一个系统变量OPENSSL_HOME,值就是你安装目录下的bin,然后在系统变量path,增加%OPENSSL_HO

    2024年02月15日
    浏览(33)
  • 手把手教你在Linux/Windows系统使用Nginx部署多个前端项目【详细操作】

            需求:项目上线需要将前端的前台和后台部署在服务器上提供用户进行使用,部署在不同的服务器直接在服务器安装nginx即可。但是在内网安装还是有点麻烦,因为需要联网,如果是内网可以参考Linux安装Nginx并部署前端项目【内/外网-保姆级教程】_MXin5的博客-CSDN博

    2024年02月14日
    浏览(43)
  • 【运维】手把手教你在Linux/Windows系统使用Nginx部署多个前端项目【详细操作】

            需求:项目上线需要将前端的前台和后台部署在服务器上提供用户进行使用,部署在不同的服务器直接在服务器安装nginx即可。但是在内网安装还是有点麻烦,因为需要联网,如果是内网可以参考Linux安装Nginx并部署前端项目【内/外网-保姆级教程】_MXin5的博客-CSDN博

    2024年02月08日
    浏览(42)
  • Nginx配置文件修改结合内网穿透实现公网访问多个本地web站点

    1. 下载windows版Nginx 进入官方网站(http://nginx.org/en/download.html)下载windows版的nginx 下载好后解压进入nginx目录双击Nginx.exe即可运行 打开浏览器输入http://localhost ,nginx默认使用80端口,所以无需加端口号.出现nginx欢迎页面表示启动成功 2. 配置Nginx 在8086,和9999端口分别配置两个web服务

    2024年04月10日
    浏览(41)
  • Win系统修改Nginx配置结合内网穿透实现远程访问多个Web站点

    1. 下载windows版Nginx 进入官方网站(http://nginx.org/en/download.html)下载windows版的nginx 下载好后解压进入nginx目录双击Nginx.exe即可运行 打开浏览器输入http://localhost ,nginx默认使用80端口,所以无需加端口号.出现nginx欢迎页面表示启动成功 2. 配置Nginx 在8086,和9999端口分别配置两个web服务

    2024年02月04日
    浏览(46)
  • Ubuntu环境下安装部署Nginx(有网)

    本文档适用于在Ubuntu20.04系统下部署nginx 注:以下命令都是在root用户下使用 1. 检查是否存在apt命令 说明: 出现版本号就说明当前环境存在apt 2. 更新apt命令  3. 安装nginx  4. 查看nginx版本 出现nginx版本号,即安装成功。 5. 启动nginx 6. 查看nginx的状态   7. 安装nginx后的文件位置

    2024年02月10日
    浏览(28)
  • Windows环境下 Docker Desktop 安装 Nginx

    官网: https://www.docker.com/products/docker-desktop/直接下载无脑一键安装即可。 如图所示 docker pull nginx 如图所示 docker run nginx -p 80:80 -d nginx:latest 1.首先在Windows上寻找自己喜欢的盘符创建存储nginx资源的目录 nginx/conf 配置文件 nginx/html 页面 nginx/logs 日志监测 2.Nginx容器中的相关配置文

    2024年02月09日
    浏览(47)
  • 如何在无域名的情况下使用nginx部署https站点

    1. 生成SSL密钥 访问网站生成SSL密钥文件和CSR文件,csr.chinassl.net 域名就填写IP地址就好,然后点击 “生成CSR”文件,此时会生成2个文件,分别是CSR文件和KEY文件,分别点击 下载,分别保存为“your_ip_csr.txt”文件和“your_ip_key.txt”文件。 2. 生成SSL证书 访问网站生成SSL证书,

    2023年04月09日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包