`
远去的渡口
  • 浏览: 473548 次
  • 性别: Icon_minigender_2
  • 来自: 上海转北京
社区版块
存档分类
最新评论

mac下安装nginx笔记

    博客分类:
  • PHP
 
阅读更多

命令行执行:

brew search nginx

会出现:

 

nginx
homebrew/nginx/accept-language-nginx-module
homebrew/nginx/accesskey-nginx-module
homebrew/nginx/ajp-nginx-module
homebrew/nginx/anti-ddos-nginx-module
homebrew/nginx/array-var-nginx-module
homebrew/nginx/auth-digest-nginx-module
homebrew/nginx/auth-ldap-nginx-module
homebrew/nginx/auth-pam-nginx-module
homebrew/nginx/auto-keepalive-nginx-module
homebrew/nginx/autols-nginx-module
homebrew/nginx/cache-purge-nginx-module
homebrew/nginx/captcha-nginx-module
homebrew/nginx/counter-zone-nginx-module
homebrew/nginx/ctpp2-nginx-module
homebrew/nginx/dav-ext-nginx-module
homebrew/nginx/dosdetector-nginx-module
homebrew/nginx/echo-nginx-module
homebrew/nginx/eval-nginx-module
homebrew/nginx/extended-status-nginx-module
homebrew/nginx/fancyindex-nginx-module
homebrew/nginx/geoip2-nginx-module
homebrew/nginx/headers-more-nginx-module
homebrew/nginx/healthcheck-nginx-module
homebrew/nginx/http-accounting-nginx-module
homebrew/nginx/http-flood-detector-nginx-module
homebrew/nginx/http-remote-passwd-nginx-module
homebrew/nginx/log-if-nginx-module
homebrew/nginx/lua-nginx-module
homebrew/nginx/mod-zip-nginx-module
homebrew/nginx/mogilefs-nginx-module
homebrew/nginx/mp4-h264-nginx-module
homebrew/nginx/mruby-nginx-module
homebrew/nginx/naxsi-nginx-module
homebrew/nginx/nchan-nginx-module
homebrew/nginx/nginx-full
homebrew/nginx/notice-nginx-module
homebrew/nginx/php-session-nginx-module
homebrew/nginx/push-stream-nginx-module
homebrew/nginx/realtime-req-nginx-module
homebrew/nginx/redis-nginx-module
homebrew/nginx/redis2-nginx-module
homebrew/nginx/rtmp-nginx-module
homebrew/nginx/set-misc-nginx-module
homebrew/nginx/small-light-nginx-module
homebrew/nginx/stream-lua-nginx-module
homebrew/nginx/subs-filter-nginx-module
homebrew/nginx/tcp-proxy-nginx-module
homebrew/nginx/txid-nginx-module
homebrew/nginx/unzip-nginx-module
homebrew/nginx/upload-nginx-module
homebrew/nginx/upload-progress-nginx-module
homebrew/nginx/upstream-order-nginx-module
homebrew/nginx/ustats-nginx-module
homebrew/nginx/var-req-speed-nginx-module
homebrew/nginx/vod-nginx-module
homebrew/nginx/websockify-nginx-module
homebrew/nginx/xsltproc-nginx-module

 

 

然后执行:

brew install nginx

提示:Error: Cannot write to /usr/local/Cellar

 

然后更换用 sudo brew install nginx就可以了

==> Installing dependencies for nginx: pcre
==> Installing nginx dependency: pcre
==> Downloading https://homebrew.bintray.com/bottles/pcre-8.38.el_capitan.bottle
######################################################################## 100.0%
==> Pouring pcre-8.38.el_capitan.bottle.tar.gz





======= nginx的默认配置=======
#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       8080;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }


    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}
    include servers/*;
}
分享到:
评论

相关推荐

    nginx:nginx源代码+学习笔记

    1. **事件模型**:Nginx支持多种事件模型,如epoll(Linux)、kqueue(FreeBSD、Mac OS X)和select/poll等,以适应不同操作系统下的高并发处理。通过这些事件模型,Nginx能够高效地监听和处理大量连接。 2. **网络...

    大数据学习笔记(总结版).docx

    ### 大数据学习笔记知识点梳理 #### 一、CentOS基本操作 ...- **安装步骤**:在Linux环境下安装Nginx。 - **常用命令**:启动、停止、重启Nginx服务。 - **虚拟域名配置**:配置Nginx以支持多个虚拟主机。

    RHCE60学习笔记心得.pdf

    其中,系统安装部分介绍了如何在VMware下使用Linux,如何使用kickstart推系统,如何配置网卡eth0的MAC地址等技术细节。 二、网络服务配置 网络服务配置是RHCE60考试的另一重要组成部分,本文档对网络服务配置的...

    韩顺平php笔记

    除了Apache,还有如Lighttpd(轻量级Web服务器,适合高并发场景)和Nginx(Engine X,俄罗斯开发,也擅长处理高并发)等,它们各有优势,可根据具体需求选择。 总的来说,PHP作为一种动态网页技术,因其开源、跨...

    FileZilla-mac版,我常用的连接服务器软件

    "服务器"、"mac"、"苹果本"这三个标签进一步强调了FileZilla在macOS环境下的服务器管理能力。在苹果笔记本或台式机上,用户可以通过FileZilla连接到各种类型的服务器,如Apache、Nginx、IIS等,执行FTP、FTPS(加密...

    负载均衡技术研究笔记

    为什么需要负载均衡?...LVS,nginx,haproxy 扩展知识: 架构OSI 应用层 各种传输协议 表示层 数据格式转换,翻译解压缩 会话层 会话socket 传输层 tcp/udp 数据包 网络层 ip 数据链路层 mac地址转发 物理层 各种比特流

    LVS部署笔记

    ### LVS部署笔记 #### 一、概述 Linux Virtual Server(LVS)是Linux操作系统上的一种负载均衡解决方案,主要用于构建高性能、高可用性的服务器群集。LVS通过调度器(Director)来分配客户端请求到后端的真实...

    nextcloud-18.0.1.zip

    描述中提到"nextcloud搭建属于自己的云盘,windows mac iphone android都有客户端",意味着Nextcloud支持多平台,包括Windows、Mac、iOS(iPhone)和Android设备,用户可以在这些平台上安装客户端来访问和同步他们的...

    mbp

    【描述】虽然描述只提供了"mbp"这个词,但我们可以通过上下文推测,这可能涉及到在MacBook Pro上安装和配置PHP环境,包括PHP的版本管理、集成开发环境(IDE)的选择、以及与服务器技术如Apache或Nginx的集成。...

    cross-compile-rust-from-mac-to-linux:如何将Rust从macOS交叉编译到Linux x86_64-unknown-linux-gnu的示例

    其他事情,例如确保对我的nginx入口控制器设置进行调整。 当我启动本地集群时,我会进行编译,然后加载一些Docker化的Rust二进制文件。 我在Mac上工作,所以我在基于debian的Docker映像中编译Rust服务器。 我已经...

    code-nginx-php-docker:https的分叉

    团队为您带来了另一个具有以下特点的容器版本:定期及时更新应用程序简单的用户映射...如果您有Windows或Mac工作站,则可以更轻松地为Linux开发。利用大型云服务器加快测试,编译,下载等速度。随时随地保存电池寿命。

    raspberry-pi-java-and-javascript-desktop-application:使用Java SWT浏览器组件编写的Raspberry PIJavaScript GUI

    安装其他依赖项须藤apt-get install libswt-gtk-3-jni libswt-gtk-3-java libswt-webkit-gtk-3-jni libwebkitgtk-1.0-0 笔记: 要测试JavaScript集成,请启动本地HTTP(Apache / Nginx)服务器,并将...

    git-utilities:使用 git repos 的 Shell 脚本

    编辑配置设置(例如在 config.conf 文件中更改 Nginx 中的默认端口) 如果可用,请升级和卸载使用该组件运行演示以确保已安装的内容确实有效。TD;LR定制这为 MacOS 笔记本电脑带来了 DevSecOps 风格的“不可变架构”...

    magento2-fast-vm:Magento2的最佳游民开发人员盒。 由nfsrsync同步的文件夹。 此框包含Magento开发人员实用程序

    使用下面的链接下载适用于笔记本电脑操作系统的安装程序。 运行安装程序,选择所有默认选项。 Windows:每次收到安全提示时,授予安装程序访问权限。 Mac:输入管理员密码。 Linux:如果出现提示,请输入您的...

    java8集合源码分析-notes:记录的技术笔记或博客

    java8 集合源码分析 ZhongJinHacker的博客 Springboot SpringCloud Netty 数据库 docker-compose docker ...Mac Nginx Product 设计模式 数据结构与算法 MongoDB HBase Kafka 手把手撸一个聊天系统 其他

    wodocker:玩转Docker来部署Wo App

    wodocker 此图像的目标是在投入生产之前轻松地在笔记本电脑上测试... 在Mac OS X上,您可以使用Dockertoolbox安装所有所需的工具: ://www.docker.com/toolbox或Homebrew。 没有其他的跑步命令行docker run -ti --rm

    linux资源

    【描述】:“我收集的一些有用的东西,打包发布”这句描述表明这个压缩包可能包含了与Linux系统相关的各种学习材料或实用工具,可能是教程、笔记、命令参考或者其他有助于理解和操作Linux系统的资源。 【标签】:...

    Cpp-SpeedTest:未维护-比较C ++ Web服务器速度

    事务/秒结果,越大越好: 图书馆执照敏最大限度平均数笔记 麻省理工学院21,428 27,272 25,714 C,没有错误GPL v2 21,428 27,272 25,714 C,没有错误Nginx(股票) 2c BSD 16,981 23,076 20,000 C,没有错误BSD + FB...

    my-code:我的常用代码

    my-code My commen useful codes and notes nodejs [] css codes javascript codes ...nginx 常用命令 shell shell笔记 shell常用 shell代码 调用post_checkout TODO mac如何配置apache editor sublime设置快捷键

    swoole-loader72.SO组件下载

    4. 重启服务器:保存配置后,重启你的Web服务器,如Apache或Nginx,以便加载新配置。 5. 测试:最后,你可以通过运行`php -m`命令检查Swoole是否成功加载,或者编写一个简单的PHP脚本来测试Swoole的功能。 Swoole...

Global site tag (gtag.js) - Google Analytics