安装
Mac安装Nginx需要使用Homebrew包管理器,这里跳过brew安装。
- 使用
brew install nginx命令安装nginx。 - 使用
brew info nginx命令看nginx信息。
nginx安装后几个重要的路径
- 安装目录 /usr/local/Cellar/nginx/1.21.6_1/
- 默认根目录 /usr/local/var/www/
- 配置文件 /usr/local/etc/nginx/nginx.conf
开启和关闭nginx
- 启动nginx,可以直接使用
nginx命令,也可使用brew services restart nginx,但建议使用nginx,因为如果修改了nginx.conf,使用brew services xxx方式不会生效。 - 关闭nginx可以使用
nginx -s stop或者brew services stop nginx。
使用nginx配置多个server
在配置文件中server存在的地方增加一个并列的server配置,如下:
server {
listen 8088;
server_name localhost;
access_log logs/some-log-name.log;
root /some/directory/;
index index.html;
}
如果端口被占用,会提示:
nginx: [emerg] bind() to 0.0.0.0:8088 failed (48: Address already in use)
其他的小命令
- 查看占用某个端口的进程(如8088)
lsof -i:8088 - 查看nginx的进程
ps aux | grep nginx - 根据进程id杀进程(如PID为1412)
kill 1412 - 修改hosts
sudo vim /etc/hosts - 查看本地ip
ifconfig | grep 192 - 查看公网ip
curl ifconfig.me