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

python搭建服务器时nginx的有关问题的更多相关文章

  1. python请求服务器时如何隐藏User-Agent

    本文结合上一篇文章“python利用有道翻译实现“语言翻译器”的功能”的实现代码,对其进行加工,实现请求服务器时隐藏User-Agent. python实现隐藏User-Agent的一般做法有两种: ...

  2. vue打包之后在本地运行,express搭建服务器,nginx 本地服务器运行

    一.使用http-server 1.安装http-server npm install -g http-server 2.通过命令进入到dist文件夹 3.运行http-server 以上在浏览器输入 ...

  3. 搭建RTSP服务器时nginx的nginx.conf文件配置

    worker_processes 1; events { worker_connections 1024;} http { include mime.types; default_type appli ...

  4. 微信 python搭建服务器

    1. 搭建服务以web.py网络框,python,腾讯云服务器为例介绍. 1)安装/更新需要用到的软件 安装python2.7版本以上 安装web.py pip install web.py sudo ...

  5. Ubuntu+Django+Nginx+uWSGI+Mysql搭建Python Web服务器

    Ubuntu+Django+Nginx+uWSGI+Mysql搭建Python Web服务器 闲着无聊的时候部署了一个Django项目玩,用vm虚拟机部署的. 准备工作 我使用的系统是Ubuntu16 ...

  6. 使用Python搭建http服务器

    David Wheeler有一句名言:“计算机科学中的任何问题,都可以通过加上另一层间接的中间层解决.”为了提高Python网络服务的可移植性,Python社区在PEP 333中提出了Web服务器网关 ...

  7. 树莓派搭建python环境服务器

    树莓派搭建python环境服务器 服务器结构大致为:django+uwsgi+nginx+python+sqlite 配置python环境 系统本身自带了python2.7和python3.5.在这里 ...

  8. 10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

    前言 我们之前聊过 10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡:https://www.cnblogs.com/xiongze520/p/103087 ...

  9. virtualbox搭建ubuntu server nginx+mysql+tomcat web服务器1 (未完待续)

    virtualbox搭建ubuntu server nginx+mysql+tomcat web服务器1 (未完待续) 第一次接触到 linux,不知道linux的确很强大,然后用virtualbox ...

随机推荐

  1. bochs的bochsrc说明

    ########################################## Configuration file for bochs          ################### ...

  2. nginx的命令

  3. 使用 nodeJs 开发微信公众号(上传图片)

    在给用户发送消息中涉及到的素材(图片.视频.音频.文章等)需要事先传到微信服务器,然后获得媒体id(media_id),然后把 media_id 传递给用户 上传分上传临时素材(只保存三天)和上传永久 ...

  4. ios模拟器命令

    xcrun simctl list  //显示模拟器列表 xcrun simctl boot [模拟器id] //启动模拟器

  5. css 效果之转换

    在css3 中,有一个转换效果,也可以替代js,并且比 js 做得好,那就是转换,即transform 属性,只需要个这个属性加上值,就可以实现转化效果了;有三种值,平移(translate),旋转( ...

  6. SQL中IF和CASE语句

    IF表达式 IF(A,B,C): 如果 A 是TRUE (A <> 0 and A<> NULL),则 IF()的返回值为B; 否则返回值则为 C.IF() 的返回值为数字值或 ...

  7. vue中的一些知识点--多看文档

    重温vue,一些知识点简单记录. 1.我们都知道当数据变化时,视图会重新渲染.注意:只有当vue实例被创建时,data中存在的属性才是响应式的.后续新添加的属性不会触发视图变化. 使用 Object. ...

  8. tcp,Socket,三次握手和四次挥手的图示

    tcp的图示: Socket的图示: Socket原理图示: “三次握手”图示介绍: 客户端向服务器发送一个SYN J 服务器向客户端响应一个SYN K,并对SYN J进行确认ACK J+1 客户端再 ...

  9. 关于d3.js 将一个element 拖拽到另一个element的响应事件

    rt 正在做机柜可视化, 一个需求是能拖拽左侧列表的设备名称, 拖到右侧42U机柜中,并将设备图片放置在对应机柜位置上. 开始的时候一切都很顺利,点击左侧设备名称,添加一个g容器,将设备名称作为tex ...

  10. 微信小程序如何接入?

    1.线下扫码:小程序最基础的获取方式,是二维码.大家可以打开扫一扫,通过微信扫描线下二维码的方式进入小程序.这也是官方宣传中,最普遍的实用场景. 如何生成小程序导入码? 2.微信搜索 3.公众号关联 ...