因为需要做一个自己的内测分发平台,所以需要搭建一台自己的服务器,于是我选择了使用它 nginx 来搭建服务器,很方便,很简单.

本文主要讲一下如何在 mac 上搭建 nginx 服务器,已经一些简单的开启,关闭指令.

1.首先需要安装 homebrew

ruby -e "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/master/install](https://raw.githubusercontent.com/Homebrew/install/master/install))"

2.安装 nginx(这里需要一点时间)

brew install nginx

3.启动 nginx

nginx

敲完回车什么也没发生,但是确实启动了,不信可以检查一下,直接在浏览器中访问以下地址localhost:8080,如果页面上大大的"Welcome to nginx!",表示已经启动成功了.

4.配置文件

使用Finder 的"前往文件夹"功能访问该地址:/usr/local/Cellar/nginx/

里面应该只有一个文件夹,叫做1.15.5. 打开该文件夹,然后打开 html 文件夹,这里应该有两个文件"50x.html"和"index.html".此时你随便在这个文件夹中放一个txt格式的文档,内容啥的都无所谓,然后给它起个名字.例如: bin.txt.

5.配置 nginx

访问"/usr/local/etc/"文件夹,打开"nginx"文件夹,找到"nginx.conf.default"文件,用文本编辑器打开它,在最下方粘贴以下代码

server {

listen 8080;

server_name localhost;

#access_log logs/host.access.log main;

location ~* {

add_header Content-Type "application/json";

root html;

if (!-f $request_filename) {

rewrite ^/(.*) /$1.json last;

}

index index.php index.html index.htm;

}

error_page 405 =200 http://$host$request_uri;

}

6.展现成果

访问"localhost:8080/bin.txt",应该就能看到你刚才创建的文本里面的内容了

7.简单的指令

开启 nginx

$ nginx

关闭 nginx

$ ps -ef | grep nginx #查看 nginx 的进程号, master 为主进程号

$ sudo kill -QUIT 36500 #36500是上一步查看到的主进程号,请自行替换

nginx mac 服务器 html,Mac上搭建 nginx 服务器相关推荐

  1. centos dhcp服务器文件,Centos8上搭建dhcp服务器

    Centos8上搭建dhcp服务器 首先我的环境是在本地的VMware虚拟机,所以先将VMware中的dhcp服务关闭 关闭防火墙,关闭selinux这些必须关闭: systemctl stop fi ...

  2. linux上搭建pppoe服务器,linux(centos)上搭建pppoe服务器

    搭建pppoe,成功了的话,就觉得TM超级简单,在centos更是5步左右就能搞定 1.安装pppoe,安装完成后,会有pppoe-server命令yum install rp-pppoe 2.安装完 ...

  3. iphone自制虚拟服务器,iPhone手机上搭建nodejs服务器步骤方法

    一.为在ios上面运行,编译jxcore $ mkdir ~/jxcore $ cd ~/jxcore $ git clone https://github.com/jxcore/jxcore.git ...

  4. centos7修改服务器密码,centos7 上搭建MQTT服务器,修改密码,设置权限并进行测试。...

    ①.完成MQTT服务器的搭建 ②.集成MQTT到springboot后台 ③.使MQTT支持WebSocket以便前端与springboot进行消息收发. ④.集成MQTT到工控机中 1.安装 mos ...

  5. deepin改无盘服务器,UbuntuDeepin系统上搭建nfs服务器

    前言 我使用的deepin,当然Ubuntu16.04安装使用也是一样,给朋友实践过了. nfs介绍 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的 ...

  6. 用苹果闲置手机做网站服务器,iPhone手机上搭建nodejs服务器步骤方法

    重新build即可 六.此时应该可以看到cordova的运行界面. 七.在Resources/jxcore_app/app.js添加nodejs server 在app.js的最后面添加如下代码 代码 ...

  7. centos+7虚拟机web服务器,CentOS7上搭建WEB服务器

    mysql 安装 直接yum install mysql-server是不可以的 1 wget http://repo.mysql.com/mysql-community-release-el7-5. ...

  8. ecs php mysql集成环境_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...

    阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在 ...

  9. nginx 在阿里云怎么安装mysql_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...

    阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在 ...

最新文章

  1. jQuery插件thickbox在ie下垂直居中问题
  2. BZOJ1833:[ZJOI2010]数字计数——题解
  3. springmvc原理详解(手写springmvc)
  4. EC笔记:第4部分:19、设计class犹如设计type
  5. python画笑脸图案-如何用Python画滑稽笑脸
  6. Gym101128J
  7. MongoDB sharding 集合不分片性能更高?
  8. 201触摸ic应用电路_有源电力滤波器的设计原理及应用前景-安科瑞蒋超萍
  9. python文本编码转换_python实现文件批量编码转换及注意事项
  10. 告别求职难!一汽-大众专场直播招聘来了
  11. 第一章 CLR执行模型
  12. 直接在安装了redis的Linux机器上操作redis数据存储类型--List类型
  13. C语言函数调用的方式求两个数的大小
  14. 【系统分析师之路】2019年上系统分析师综合知识真题
  15. 运用SMART法制定恰当的目标
  16. 从 MVC 到使用 ASP.NET Core 6.0 的最小 API
  17. 高通efs_了解EFS
  18. Xilinx FPGA “打一拍”“打两拍”以及IOB含义
  19. OpenStack Placement部署(5)
  20. 用JavaScript查找斜边

热门文章

  1. java文件拷贝时 buff给多大合适_Java复制文件
  2. oracle生成42位,Oracle HowTo:如何确定Oracle是32 Bit(位)的还是64 Bit(位)的?
  3. mysql global temporary table_【转】MySQL Temporary Table相关问题的探究
  4. python 爬虫爬不出来_爬虫爬不进下一页了,怎么办
  5. Eclipse中Spring插件:Spring Tool 4(aka Spring Tool Suite 4)插件安装
  6. 用Location对象和history对象修改页面url
  7. java深度克隆_Java深入学习26:Java深度克隆
  8. 支持三个cpu的服务器,基于第三代至强可扩展处理器,宁畅G40系列服务器正式发布...
  9. qt designer 插入图片_真的不错,宁波棉服图片
  10. linux对称哈希 路由,基于 IP 哈希的路由