nginx的基本使用学习
2017-12-04 01:37
169 查看
nginx的基本使用学习
nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件
一. 下载
http://nginx.org/
下载后解压
二. 修改配置文件
nginx配置文件在 nginx-1.8.0\conf\nginx.conf
http {
gzip on;
#静态文件
server {
listen 80;
server_name static.cnblog.com;
location / {
root G:/source/static_cnblog_com;
}
}
#html文件
server {
listen 80;
server_name 127.0.0.1 localhost;
location / {
root G:/source/html/mobile/dist;
index index.html index.htm;
}
}
}
如上图可以配置多个server,这样访问localhost即访问到了 G:/source/html/mobile/dist 目录, 还可以开启gzip,压缩html
三. 启动
注意不要直接双击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:
4000
nginx: command not found
有可能是你再linux命令行环境下运行了windows命令,
如果你之前是允许 nginx -s reload报错, 试下 ./nginx -s reload
或者 用windows系统自带命令行工具运行
分享(share )是快乐的,也是见证个人的成长历程,文章主要为平时学习积累,基于自身认知不足之处在所难免,也恳请大家指正,共同进步
nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件
一. 下载
http://nginx.org/
下载后解压
二. 修改配置文件
nginx配置文件在 nginx-1.8.0\conf\nginx.conf
http {
gzip on;
#静态文件
server {
listen 80;
server_name static.cnblog.com;
location / {
root G:/source/static_cnblog_com;
}
}
#html文件
server {
listen 80;
server_name 127.0.0.1 localhost;
location / {
root G:/source/html/mobile/dist;
index index.html index.htm;
}
}
}
如上图可以配置多个server,这样访问localhost即访问到了 G:/source/html/mobile/dist 目录, 还可以开启gzip,压缩html
三. 启动
注意不要直接双击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:
4000
nginx: command not found
有可能是你再linux命令行环境下运行了windows命令,
如果你之前是允许 nginx -s reload报错, 试下 ./nginx -s reload
或者 用windows系统自带命令行工具运行
分享(share )是快乐的,也是见证个人的成长历程,文章主要为平时学习积累,基于自身认知不足之处在所难免,也恳请大家指正,共同进步
相关文章推荐
- .Net学习笔记 - 客户端访问服务器端的基本使用
- Delphi语言学习4—数据类型的基本使用
- 一起学习Silverlight企业应用2:开始使用Silverlight,以及一些基本概念
- [EntLib]微软企业库5.0 学习之路——第九步、使用PolicyInjection模块进行AOP—PART1——基本使用介绍
- 用一个实例学习VBS中使用fso对象的基本方法
- nginx学习总结三(nginx的基本配置)
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- QT学习 第一章:基本对话框--表格的使用
- [Linux学习笔记]第1天:操作系统的发展史,linux诞生,Linux发行商,shell,terminal,shell使用技巧,文件目录,基本操作
- Silverlight Telerik控件学习:TreeView数据绑定并初始化选中状态、PanelBar的Accordion效果、TabPanel、Frame基本使用
- 学习和使用Oracle的基本Sql语句
- JavaScript DOM学习笔记2——DOM的基本使用
- YII Framework学习教程-YII的V-view的基本使用和实现原理-2011-11-16
- QT学习 第一章:基本对话框--基本对话框使用
- WPF and Silverlight 学习笔记(二十七):基本图形的使用(2)Path和位图操作
- Silverlight学习点滴之三——DataGrid的基本使用
- 学习Ajax框架之dojo:第二节---Dojo的基本函数及使用实例(附源代码)
- QT学习 第一章:基本对话框--使用进度条
- java:log4j学习(5)-转帖:Log4j基本使用方法
- dhl:svn客户端学习-TortoiseSVN的基本使用方法