Nginx安装部署(Mac+Windows)
一、Windows下安装
1、下载安装
下载地址:http://nginx.org/en/download.html 可以根据需求下载相应的版本,推荐下载稳定版本。
2、安装
将下载后的文件解压到你想的安装路径中即可。
3、启动
双击解压文件中的nginx.exe或者打开cmd命令行窗口进入解压路径输入start nginx.exe即可启动nginx。在浏览器中输入localhost或者http://127.0.0.1即可看到nginx欢迎界面。
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 等等,可以用来快速搭建各种本地环境,程序员必备工具
2、安装nginx
打开命令行,输入命令:
brew install nginx #安装命令
等待安装完成。
3、查看安装信息
输入如下命令:
brew info nginx #查看nginx安装信息
3、启动
brew services start nginx
在浏览器中输入localhost或者http://127.0.0.1即可看到nginx欢迎界面。
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
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