Nginx安装部署(Mac+Windows)

一、Windows下安装

1、下载安装

下载地址:http://nginx.org/en/download.html 可以根据需求下载相应的版本,本人推荐下载稳定版本。如下图:

mac怎么使用安装包安装nginx mac如何部署nginx_nginx

2、安装

将下载后的文件解压到你想的安装路径中即可。

3、启动

双击解压文件中的nginx.exe或者打开cmd命令行窗口进入解压路径输入start nginx.exe即可启动nginx。在浏览器中输入localhost或者http://127.0.0.1即可看到nginx欢迎界面。

mac怎么使用安装包安装nginx mac如何部署nginx_mac怎么使用安装包安装nginx_02

4、相关命令

start nginx.exe						// 启动nginx
nginx.exe -s stop                   //停止nginx
nginx.exe -s reload               	//重新加载nginx
nginx.exe -s quit           		//退出nginx

5、配置

配置文件路径:conf/nginx.conf,相关配置看文章最后。

二、Mac下安装

本人推荐使用brew安装nginx,操作简单,管理方便。

1、安装brew

brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具
brew安装参考文档:
此外,推荐一款Mac上特别好用的命令行工具终端神器iTerm2,参考文档:

2、安装nginx

打开命令行,输入命令:

brew install nginx	#安装命令

等待安装完成。

3、查看安装信息

输入如下命令:

brew info nginx	#查看nginx安装信息

mac怎么使用安装包安装nginx mac如何部署nginx_根目录_03

3、启动

brew services start nginx

在浏览器中输入localhost或者http://127.0.0.1即可看到nginx欢迎界面。

mac怎么使用安装包安装nginx mac如何部署nginx_nginx_04

4、相关命令

brew services start nginx		#启动
brew services stop nginx		#关闭
brew services restart nginx		#重启

5、配置

配置文件路径:/usr/local/etc/nginx/nginx.conf,相关配置看文章最后。

三、配置

1、修改根目录

修改nginx.conf文件中location如下:

location / {
	root /Users/***/www;	#根目录
}

重新启动:brew services restart nginx

2、显示文件目录

修改nginx.conf文件中location如下:

location / {
	root /Users/***/www;	#根目录
	charset utf-8,gbk;  # 避免中文乱码
	autoindex on;  # 开启目录文件列表
	autoindex_exact_size on;  # 显示出文件的确切大小,单位是bytes
	autoindex_localtime on;  # 显示的文件时间为文件的服务器时间
}

重新启动:brew services restart nginx

mac怎么使用安装包安装nginx mac如何部署nginx_Mac_05

3、一款美观目录的插件

插件地址:https://github.com/phuslu/phuslu.github.io 拷贝autoindex.html和README.md到根目录,修改修改nginx.conf文件中location如下:

location / {
	root /Users/***/www;	#根目录
	charset utf-8,gbk;  # 避免中文乱码
	autoindex on;  # 开启目录文件列表
	autoindex_exact_size on;  # 显示出文件的确切大小,单位是bytes
	autoindex_localtime on;  # 显示的文件时间为文件的服务器时间
	add_after_body /autoindex.html; #发起一个子请求,请求给定的uri,并且将内容追加到主题响应的内容之后
}

重新启动:brew services restart nginx

mac怎么使用安装包安装nginx mac如何部署nginx_根目录_06


附上如图显示的README.md内容:

欢迎访问 [我的博客]() 

1. [files](http://localhost:8080/files/)一些相关工具
	1. http://localhost:8080/files/
2. [resources](http://localhost:8080/resources/)资源路径
	1. http://localhost:8080/resources/