最近在学习Python服务器搭建的内容,网上大多是Windows环境下的,由于我使用的是Mac,为了不想装双系统折腾,就只好一步步采坑了。比较基础的我一步步记录下来,
1.安装nginx:brew install nginx nginx后可以直接跟上版本
2.将nginx设置Mac服务自启动:通过Homebrew下载的软件默认位置在 /usr/local/Cellar
3.nginx -h 查看nginx 命令参数
nginx -s reopen | quit |reload |stop nginx开启 退出 重启 停止
nginx -t 测试配置文件是否正确(每次修改完nginx.conf后需要重启nginx,也可以直接测试文件)
4.创建资源库中的固定目录 mkdir -p ~/Library/LaunchAgents //[可选]先查看此目录是否存在,不存在执行此命令新建(选中finder 直接 command + shift + G 输入路径即可查看)
5.创建完成之后,将homebrew目录下的nginx配置文件移动到上一步创建的路径下(nginx版本可以通过nginx -v 查看)
cp /usr/local/Cellar/nginx/nginx版本/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/
6.设置自启动 launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
7.管理员权限获取 sudo chown root:wheel /usr/local/Cellar/nginx/nginx版本/bin/nginx
8.给与root权限 sudo chmod u+s /usr/local/Cellar/nginx/nginx版本/bin/nginx
9.重启 nginx -s reload
备注:
1.如果出现找不到站点:查看nginx是否启动 ps -ef|grep nginx
如果已经启动,那么可能是更改的conf尚未更新 可执行:nginx -c /usr/local/etc/nginx/nginx.conf
2.此时如果出现403 可能是由于你的conf输入的访问路径没有权限,可以更改路径即可。
3.如果需要更新conf,但是文本编辑过长的话,可以用我们自己Mac的文本编辑器进行更改,Mac的自带记事本需要更改一下编码格式
open -a BBEdit nginx.conf 自己下载的文本编辑器
open -e nginx.conf 使用文本编辑器编辑
open -t nginx.conf 使用默认的文本编辑器
在码农的道路上越走越远,得静下来,让自己慢慢有些沉淀。一步步走好,相信自己会更好。加油
有什么问题的可以加我QQ:1123231279
Mac Python服务器搭建遇到的有关nginx问题
最新推荐文章于 2022-12-17 13:01:43 发布