简书首页前端学习codeER.tec

Mac服务器搭建

2019-05-03  本文已影响2人  强子ly

一、Nginx

$ brew install nginx
$ nginx
http://localhost:8080
安装成功
/usr/local/Cellar/nginx/1.15.12/html   // 配置路径,⚠️1.15.12是我安装的版本号
添加前 添加置后 test.json内容
/usr/local/etc/nginx/nginx.conf.default   // nginx.conf.default路径

将以下代码替换到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;     
}

我用了一个叫 SubEthaEdit 的软件编辑的,在AppStore里面下载即可。

http://localhost:8080/test.json
展示

二、Apache

$ sudo apachectl start                   // 启动
$ sudo apachectl stop                    // 关闭
$ sudo apachectl restart                 // 重启
http://127.0.0.1  (或 http://localhost)  // 查看是否启动成功
启动成功
/Library/WebServer/Documents             // Web根目录路径

将指定文件放到Web根目录下即可直接访问,例:

http://localhost/test.json
http://本机IP/test.json

⚠️⚠️⚠️使用过后,记得关闭服务器,否则会一直消耗电脑内存

如果想让一个局域网内的其他人访问,直接把你的ip地址替换localhost即可。
上一篇 下一篇

猜你喜欢

热点阅读