zoukankan      html  css  js  c++  java
  • mac下安装配置nginx环境

    本文介绍 nginx 在mac上的安装。
    我是通过brewhome 来安装的。
    brew install nginx 一路顺畅。

    下面是安装信息。

    复制代码 代码如下:

    hematoMacBook-Pro:~ hechangmin$ brew search nginx
    nginx
    hematoMacBook-Pro:~ hechangmin$ brew install nginx
    ==> Installing nginx dependency: pcre
    ==> Downloading ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.13.
    ######################################################################## 100.0%
    ######################################################################## 100.0%
    ==> ./configure --prefix=/usr/local/Cellar/pcre/8.13 --enable-utf8 --enable-unic
    ==> make test
    ==> make install
    /usr/local/Cellar/pcre/8.13: 111 files, 2.9M, built in 54 seconds
    ==> Installing nginx
    ==> Downloading http://nginx.org/download/nginx-1.0.8.tar.gz
    ######################################################################## 100.0%
    ==> Patching
    patching file auto/lib/pcre/conf
    patching file conf/nginx.conf
    ==> ./configure --prefix=/usr/local/Cellar/nginx/1.0.8 --with-http_ssl_module --with-pcre --conf-path=/usr/local/etc/nginx/nginx.conf --pid-path=/usr/local/var/run/nginx.pid --lock-path=/usr/local/var/ngi
    ==> make install
    ==> Caveats
    In the interest of allowing you to run `nginx` without `sudo`, the default
    port is set to localhost:8080.

    If you want to host pages on your local machine to the public, you should
    change that to localhost:80, and run `sudo nginx`. You'll need to turn off
    any other web servers running port 80, of course.

    You can start nginx automatically on login running as your user with:
    mkdir -p ~/Library/LaunchAgents
      cp /usr/local/Cellar/nginx/1.0.8/org.nginx.nginx.plist ~/Library/LaunchAgents/
      launchctl load -w ~/Library/LaunchAgents/org.nginx.nginx.plist

    Though note that if running as your user, the launch agent will fail if you
    try to use a port below 1024 (such as http's default of 80.)
    Warning: /usr/local/sbin is not in your PATH
    You can amend this by altering your ~/.bashrc file
    ==> Summary
    /usr/local/Cellar/nginx/1.0.8: 6 files, 616K, built in 19 seconds
    hematoMacBook-Pro:~ hechangmin$

    启动nginx ,sudo nginx ;访问localhost:8080 发现已出现nginx的欢迎页面了。

    备注: ln -s  /usr/local/sbin/nginx /usr/bin/nginx 做了个软连接。
    常用的指令有:

    复制代码 代码如下:

    nginx -V 查看版本,以及配置文件地址
    nginx -v 查看版本
    nginx -c filename 指定配置文件
    nginx -h 帮助
    nginx -s [reloadreopenstopquit]

    brewhome 常用的指令:

    复制代码 代码如下:

    brew search  mysql  : 搜索具体的程序包
    brew install mysql : 安装具体的程序包
    brew info mysql : 查看具体程序的信息
    brew uninstall mysql : 卸载具体的应用(这里只是用mysql  作个例子)

    配置文件地址:/usr/local/etc/nginx/nginx.conf
    编辑内容,可以制定web 目录,以及PHP 、 python  等。 

    sudo nginx -s reload

  • 相关阅读:
    Linux性能评测工具之一:gprof篇
    几个源码下载的网站
    linux svn代码回滚命令
    这就是阶层——你根本不知道世界有多残酷
    shell脚本中的数据传递方式
    XGBoost参数调优完全指南(附Python代码)
    机器学习(一) ---- 最优化理论基础
    Docker构建Java web应用服务
    使用Dockerfile创建支持SSH服务的镜像
    使用commit方式构建具有sshd服务的centos镜像
  • 原文地址:https://www.cnblogs.com/kerul-weiwei/p/nginx_install.html
Copyright © 2011-2022 走看看