Mac Python服务器搭建遇到的问题

来源:互联网 发布:js实现局部刷新div 编辑:程序博客网 时间:2024/06/05 22:41
最近在学习Python服务器搭建的内容,网上大多是Windows环境下的,由于我使用的是Mac,为了不想装双系统折腾,就只好一步步采坑了。比较基础的我一步步记录下来,1.安装nginx:brew install nginx nginx后可以直接跟上版本2.将nginx设置Mac服务自启动:通过Homebrew下载的软件默认位置在 /usr/local/Cellar3.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.plist7.管理员权限获取 sudo chown root:wheel /usr/local/Cellar/nginx/nginx版本/bin/nginx8.给与root权限  sudo chmod u+s /usr/local/Cellar/nginx/nginx版本/bin/nginx9.重启 nginx -s reload备注:1.如果出现找不到站点:查看nginx是否启动  ps -ef|grep nginx如果已经启动,那么可能是更改的conf尚未更新 可执行:nginx -c /usr/local/etc/nginx/nginx.conf2.此时如果出现403 可能是由于你的conf输入的访问路径没有权限,可以更改路径即可。3.如果需要更新conf,但是文本编辑过长的话,可以用我们自己Mac的文本编辑器进行更改,Mac的自带记事本需要更改一下编码格式open -a BBEdit nginx.conf  自己下载的文本编辑器open -e nginx.conf   使用文本编辑器编辑open -t nginx.conf   使用默认的文本编辑器

在码农的道路上越走越远,得静下来,让自己慢慢有些沉淀。一步步走好,相信自己会更好。加油
有什么问题的可以加我QQ:1123231279
阅读全文
0 0