小菜鸟入门nginx
2024-10-19 04:28:39
实现功能:端口进行转发
比如我实际运行的是·
http:localhost:5000
但是我想通过localhost:80 进行访问。
过程
1 下载nginx
2 解压到某个目录(比如我放在C盘根目录)
3 进入目录(C:\nginx-1.14.0)我的是C盘,不同目录不一样。
4 在该目录打开命令行窗口,执行 start nginx
or start nginx.exe
,窗口会一闪而过。
5 查看nginx 是否正常运行 :命令行窗口tasklist /fi "imagename eq nginx.exe"
如果正常运行可以看到
如果没有看到运行的进程 进入目录logs
,查看文件error.log
,查看具体的错误。
我刚开始也遇到了无法运行的错误,错误信息如下:
2018/04/22 20:36:14 [emerg] 10404#316: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
后来删除IIS默认绑定的default
站点,解决问题。
6.编辑文件C:\nginx-1.14.0\conf\nginx.conf
修改其 server节点下的内容:
原内容:
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
修改后:
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass https://localhost:5001;
# root html;
# index index.html index.htm;
}
只添加了一行proxy_pass https://localhost:5001
,后边的两行注释掉了。
7 重新载入nginx,nginx -s reload
8 访问http://localhost
运行成功。
笔记
命令 | 解释 |
---|---|
nginx -s stop | 强制停止 |
nginx -s quit | 正常退出 |
nginx -s reload | 更改配置文件用到的命令,用新的配置文件启动新的进程,然后正常推出旧的进程。 |
nginx -s reopen | 重新打开日志文件。 |
ubuntu 的nginx 默认配置文件在/etc/nginx/conf.d/default.conf
下。
最新文章
- WebGIS中基于控制点库进行SHP数据坐标转换的一种查询优化策略
- 【转】基于.NET平台常用的框架整理
- LINUX常见问题
- Linux网络编程系列-套接口选项控制
- JavaScript实现存储HTML字符串
- mysql 主从同步原理
- 使用Scala实现Java项目的单词计数:串行及Actor版本
- Javascript-XMLHttpRequest对象简介
- iOS 字体滚动效果 ScrollLabel
- Beyond Compare 使用介绍
- Js数学函数1
- 函数之return
- 案例:Oracle报错ASM磁盘组不存在或没有mount
- KM算法新识
- 【转】Swig 使用指南
- 【微服务】之三:从零开始,轻松搞定SpringCloud微服务-配置中心
- java重定向
- [题解] 2038: [2009国家集训队]小Z的袜子(hose)
- ASP.NET Core中使用GraphQL - 第六章 使用EF Core作为持久化仓储
- 切换npm源地址
热门文章
- RabbitMQ的几种工作模式
- 【转】MongoDB 3.0 正式版本即将发布,强力推荐
- React Native自适应设备宽度解决方案
- windows10企业版2016长期服务版激活 -------转
- LightOJ - 1205:Palindromic Numbers (数位DP&;回文串)
- C# 根据twitter的snowflake算法生成唯一ID
- 打造html右键菜单
- table中tr间距的设定table合并单元格 colspan(跨列)和rowspan(跨行)
- Android自动化测试-UiAutomator2环境搭建
- Sql Server中的事务隔离级别