window nginx虚拟主机(多站点)配置教程
发布时间:2022-06-25 08:10:04
本文将详细介绍window nginx 多站点(虚拟主机)配置过程,需要了解的朋友可以参考下nginx 目录结构
复制代码代码如下:
nginx-0.8.54
│ nginx.exe //主程序
│
├─conf
│ │ fastcgi_params
│ │ koi-utf
│ │ koi-win
│ │ mime.types
│ │ nginx.conf //核心配置文件
│ │ win-utf
│ │
│ └─vhost //虚拟主机目录
│ www.uctest.conf
│ news.uctest.conf
│
├─contrib
│ │ geo2nginx.pl
│ │ README
│ │
│ └─unicode2nginx
│ koi-utf
│ unicode-to-nginx.pl
│ win-utf
│
├─docs
│ CHANGES
│ CHANGES.ru
│ LICENSE
│ OpenSSL.LICENSE
│ PCRE.LICENCE
│ README
│ zlib.LICENSE
│
├─html
│ 50x.html
│ index.html
│
├─logs
│ access.log
│ error.log
│ nginx.pid
│
└─temp
├─client_body_temp
├─fastcgi_temp
└─proxy_temp
进入conf文件夹,将内部的server配置段提取单独放在一个文件里,存到了conf/vhost下,以方便配置多个虚拟主机。
并在nginx.conf里http配置段内添加了一行 include vhost/*.conf;用来读取vhost下的虚拟主机配置。
修改后的nginx.conf 配置文件
复制代码代码如下:
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
#gzip on;
include vhost/*.conf; #加载vhost目录下的虚拟主机配置文件
}
修改vhost 下的虚拟主机配置文件以www.uctest.com为例,在server_name 后添加网站域名,可添加多个,多个之间“空格”分开;
root 节用来配置网站文件路径,路径格式:d:/www/www.uctest.com;
复制代码代码如下:
server {
listen 80;
server_name download-bj.tv0714.com; #可配置多个主机头
location / {
root d:/www/www.uctest.com; #网站文件路径
index index.htm index.html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
管理脚本:请打开http://www.cnblogs.com/leleroyn/archive/2010/07/08/1773388.html这里参观。下面附上一份:
复制代码代码如下:
Rem 提供Windows下nginx的启动,重启,关闭功能
cls
@ECHO OFF
SET NGINX_PATH=E:
SET NGINX_DIR=E:\nginx-0.8.40\
color 0a
TITLE Nginx 管理程序 Power By Ants (http://leleroyn.cnblogs.com)
GOTO MENU
:MENU
CLS
ECHO.
ECHO. * * * * Nginx 管理程序 Power By Ants (http://leleroyn.cnblogs.com) * * *
ECHO. * *
ECHO. * 1 启动Nginx *
ECHO. * *
ECHO. * 2 关闭Nginx *
ECHO. * *
ECHO. * 3 重启Nginx *
ECHO. * *
ECHO. * 4 退 出 *
ECHO. * *
ECHO. * * * * * * * * * * * * * * * * * * * * * * * *
ECHO.
ECHO.请输入选择项目的序号:
set /p ID=
IF "%id%"=="1" GOTO cmd1
IF "%id%"=="2" GOTO cmd2
IF "%id%"=="3" GOTO cmd3
IF "%id%"=="4" EXIT
PAUSE
:cmd1
ECHO.
ECHO.启动Nginx......
IF NOT EXIST %NGINX_DIR%nginx.exe ECHO %NGINX_DIR%nginx.exe不存在
%NGINX_PATH%
cd %NGINX_DIR%
IF EXIST %NGINX_DIR%nginx.exe start %NGINX_DIR%nginx.exe
ECHO.OK
PAUSE
GOTO MENU
:cmd2
ECHO.
ECHO.关闭Nginx......
taskkill /F /IM nginx.exe > nul
ECHO.OK
PAUSE
GOTO MENU
:cmd3
ECHO.
ECHO.关闭Nginx......
taskkill /F /IM nginx.exe > nul
ECHO.OK
GOTO cmd1
GOTO MENU
这样,总体就非常方便了!


猜你喜欢
- Win10上的语音助手Cortana小娜一登场便收获了无数关注,很多用户装上Win10就是为了体验Cortana。不过也有不少用户觉得Cor
- 码上来短信怎么样?码上来短信是一款非常安全的短信软件,码上来短信可以很好的避免一些骚扰短信,码上来短信每天都会给用户推送号码,那么码上来短信
- 桌面贴纸是win11系统的一个隐藏功能,而不少用户并不知道怎么使用,其实这个功能默认是关闭的,需要开启的话下面就和小编一起来看看怎么操作吧桌
- Excel中的日历控件具体该如何输入呢?接下来是小编为大家带来的excel2003日历控件输入日期的教程,供大家参考。excel2003日历
- 在办公中经常会遇到这样的情况:A做了一份文档,需要发给B查看,修改,然后在返还给A,2个人经过探讨,最终完成一份报告交给领导审查在办公中经常
- 在电脑睡眠后需要重新输入密码才能唤醒电脑,从而登陆系统。下面我们一起来看看如何设置电脑唤醒密码的操作技巧,感兴趣的朋友可以参考下用过系统的用
- PPT是职场当中几乎每个人都有机会接触的工具,做PPT做的时间久了,要是你一直都在重复某些操作,但却没想办法提升效率。这就不能怪别人都早早下
- 西方审美有一个传统:重心稳。 引伸一下 便是要有 平衡感, 不克不及左重右轻、右重左轻 大概 虎头蛇尾。这不是僵化的 均匀主义,更不 需求每
- win10电脑防火墙是一项非常重要的功能,是保护电脑的一道屏幕,很多小伙伴不知道如何开启或者关闭防火墙。因为有时候一些权限问题,需要用到防火
- win10如何清理dns缓存文件?DNS能够使用户更方便地访问互联网,但是如果使用太久会让网络变得缓慢,这时候就需要清理下DNS的缓存了,那
- cad怎么设置图形界限?在cad这款专业的三维设计软件来说,该如何使用里面的图形界面设置功能呢?当我们在进行制图绘图的时候往往需要自己所需要
- 在编辑Word文档的过程中,常常需要对文字、图片进行对齐设置,文档内容的对齐很多情况下都需要依靠网格线,网格线具有吸附性,只要将对象拖放一下
- 正常情况下点击鼠标或者按键盘可以解锁Win10的屏幕,但是这样解锁容易留下安全隐患,黑客可能远程解除锁屏,然后破解系统密码。这个时候可以设置
- 最近有位win7系统用户使用电脑启动ie浏览器的时候,系统却提示“服务器正在运行中”,用户不知道如何解决,为此非常苦恼,本文整理了解决的方法
- 在excel中,我们为了保密工作表,都会对一些列进行隐藏,这些被隐藏的列该如何现实出来呢?下面随小编一起看看吧。excel表格取消隐藏列的步
- 小编的PC设备在升级了2019 Win10更新十一月版(v1909)后,出现了一个奇怪的问题——“网络无法正常连接”。那么,该怎么解决这一问
- Excel中经常需要使用到表格目录这个功能,表格目录具体该如何制作呢?下面是由小编分享的excel表格目录的制作教程,以供大家阅读和学习。e
- 很多小伙伴在进行系统空间释放的时候都发现了edge浏览器的内存占用比例非常的高,那么这是怎么一回事呢?下面就一起来看看详细的解决方法。edg
- 如何在Mac的Word 2011中创建图表?如果您的Word 2011 for Mac文档中有很多数字,请创建一个数字表,作为它们内容和位置
- win11正式版于今日推出,用户们可以在线升级,也可以下载win11系统镜像做成启动U盘全新安装。软碟通是常用的U盘启动工具,一些用户下载了