目录
[下载 Nginx](#下载 Nginx)
[Nginx 目录](#Nginx 目录)
下载 Nginx
Nginx 目录
conf: 存放 核心配置文件
contrib: 存放 语法支持脚本
docs: 存放 文档资料
html: 存放 静态html文件
logs: 存放 日志文件
temp: 存放 临时文件
nginx.exe: 懂的都懂
配置文件
nginx.conf 文件位置:【conf】目录下
主要配置
nginx.conf 文件
events
java
events {
#设置工作模式为epoll,除此之外还有select,poll,kqueue,rtsig和/dev/poll模式
#use epoll;#不知道有啥用,放开后启动不成功,想了解自己查吧
#定义每个进程的最大连接数,受系统进程的最大打开文件数量限制
worker_connections 1024;
}
server
java
server {
#单连接请求上限次数
#keepalive_requests 120;
#监听端口
listen 88;
#监听地址,可以是ip,最好是域名
server_name localhost;
#监听地址,可以是ip,最好是域名
#charset koi8-r;
#设置虚拟主机访问日志的存放路径及日志的格式为main
#access_log logs/access.log main; #响应日志
#error_log logs/error.log main;#错误日志
#请求的url过滤
location / {
#根目录
root html;
#请求的url过滤
index index.html index.htm;
#拒绝的ip,黑名单
#deny ip;
#允许的ip,白名单
#allow ip;
}
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
#SSL证书验证目录相关设置
#location ~ \.well-known{
# allow all;
#}
#图片资源配置
#location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
#{
# expires 30d;
# error_log /dev/null;
# access_log off;
#}
#网站js与css资源配置
#location ~ .*\.(js|css)?$
#{
# expires 12h;
# error_log /dev/null;
# access_log off;
#}
#访问异常页面配置
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
启动与关闭
方法一
- nginx.exe 文件的路径上 cmd
- 输入:start nginx,闪一下完事了
- 关闭:nginx -s stop
方法二
- 同方法一的 1
- 输入:nginx 页面左下角光标会一直闪
- 关闭同上,但需要重新进入 2 的cmd页面
方法三
直接双击 nginx.exe 文件(该方法不推荐,我也不知道为啥,但我觉得"太捞了",所以我也不用)
查看是否启动成功
访问地址:localhost:88
出现下图,启动成功
Cheung Kwok Wing 随笔