资讯专栏INFORMATION COLUMN

在Mac上搭建自己的服务器——Nginx

Lowky / 1677人阅读

摘要:启动浏览器里输入测试是否能用配置文件那配置文件是在配置安装完之后,默认路径是在这个文件下会有一个文件夹和一个的文件夹。展现成果如果你新加的文件叫,目录是在刚刚说的那么你在浏览器里输入如果你的页面有你配置的文件,那么恭喜你。

安装 Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
依赖Homebrew安装Nginx

这个等待时间会比较长。如果你仔细看了终端的进程。你会发现你用homebrew安装是多么聪明了。其实在安装nginx之前还要帮你安装很多别的,如果你独立安装,是很费劲的。。

brew install nginx 
启动Nginx
nginx

浏览器里输入localhost:8080 测试是否能用

配置JSON文件

那配置文件是在/usr/local/Cellar/nginx/1.8.0/html/

配置Nginx

安装完之后,默认路径是在/usr/local/etc/
这个文件下会有一个nginx文件夹和一个openssl的文件夹。
点开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;     

}

展现成果

如果你新加的json文件叫oscar.json,目录是在刚刚说的/usr/local/Cellar/nginx/1.8.0/html/oscar.json
那么你在浏览器里输入localhost:8080/oscar.json
如果你的页面有你配置的JSON文件,那么恭喜你。别人如果想访问你的资源,保证你两在同一个局域网内,然后把你的ip地址替换localhost,再看看你朋友的电脑的页面吧。

Mac 系统 开启启动 nginx

通过brew 安装install 后

sudo cp /usr/local/opt/nginx/*.plist  /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
重新加载
nginx -s reload 
停止,无日志
nginx -s stop 
停止,有日志
nginx -s quit



文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40048.html

相关文章

  • Mac使用dinghy和laradock搭建php运行环境

    摘要:配置例如文件的目录关系如下打开文件,修改的值为项目文件的相对路径,这个路径会映射到容器的目录上,注意任何修改配置文件都需要执行容器名字重新构建相关容器。 背景 每次更换一个工作用的电脑,都需要很长的时间来搭建本地的运行环境。有时候,为了安装一个扩展会折腾半天,而且可能需要安装多个版本的 php。有人说,集成运行环境不是很好嘛,一次搞定所有的要求。是的,对于新手来说,使用集成包就足够了。...

    ZoomQuiet 评论0 收藏0
  • 本地FastDFS图片务器搭建

    摘要:项目比较老旧,自己修改了一下,跑在上,用的和位系统,记录下来,以后上传图片都可以用。是一个开源的轻量级分布式文件系统,功能包括文件存储文件同步文件访问文件上传文件下载等。主要的有两个角色和。 项目比较老旧,自己修改了一下,跑在mac上,用的IDEA和centos7 64位系统,记录下来,以后上传图片都可以用。 使用场景:图片上传 如果我们把图片全都放在上传到webapp路径下显然是一种...

    QiShare 评论0 收藏0
  • mac利用docker搭建lnmp开发环境

    摘要:因为站点的采用自签名方式,所以浏览器有安全提示,继续访问就可以了,自己的站点用第三方认证证书替换即可。这是因为代码是在容器中,容器启动时会自动在中加上就是说,自动指向了容器动态生成的。则是跨容器访问,参数用指定的名称,端口用。 项目地址https://github.com/shmilylbel... 安装docker 新版的docker for mac 下载地址docker-ce-de...

    Doyle 评论0 收藏0
  • mac利用docker搭建lnmp开发环境

    摘要:因为站点的采用自签名方式,所以浏览器有安全提示,继续访问就可以了,自己的站点用第三方认证证书替换即可。这是因为代码是在容器中,容器启动时会自动在中加上就是说,自动指向了容器动态生成的。则是跨容器访问,参数用指定的名称,端口用。 项目地址https://github.com/shmilylbel... 安装docker 新版的docker for mac 下载地址docker-ce-de...

    vincent_xyb 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<