Server mac installation nginx environment

WBOY
Release: 2016-08-08 09:27:25
Original
928 people have browsed it

I came into contact with the proxy server some time ago and set up an nginx environment through trial and error. Next, I will introduce you to the basic steps of installing the nginx environment on mac.

  1. This article uses homebrew to install nginx. First open the terminal and enter the installation command line
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    Copy after login
    to install homebrew. Official website: http://brew.sh/.
    If the following prompt appears, it means that nginx has been installed on the mac or the last failure to install nginx left remnants
    It appears Homebrew is already installed. If your intent is to reinstall you
    should do the following before running this installer again:
        rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
    Copy after login
    Enter the deletion command line as prompted:
    rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
    Copy after login
    After deletion, enter the installation command line.
  2. After downloading homebrew, homebrew will be installed automatically. Use brew to install nginx with one click
    brew install nginx
    Copy after login
  3. After installation, test whether nginx can work normally
    nginx -t
    正确提示:nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
             nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
    Copy after login
  4. If there is a prompt that the permissions are insufficient, you need to open the files under nginx Permissions
    chmod 777 file
    file为需要开放权限的文件路径
    Copy after login
  5. After nginx can work normally, first change the nginx configuration file
    vim /usr/local/etc/nginx/nginx.conf
    Copy after login
    server {
            listen       9999(自定义端口号);
            server_name  localhost;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
            location / {
                root   /Users/loki/Desktop/web/(需要部署应用的文件路径);
                index  index.html index.htm;
            }
    Copy after login
  6. After the configuration file has been changed, start nginx
    sudo nginx
    Copy after login
  7. Basic usage of nginx
    nginx -s reload    #重新加载配置
    nginx -s reopen   #重启
    nginx -s stop       #停止
    nginx -s quit        #退出
    Copy after login
    选项:
        -?,-h           : 打开帮助信息
        -v              : 显示版本信息并退出
        -V              : 显示版本和配置选项信息,然后退出
        -t              : 检测配置文件是否有语法错误,然后退出
        -q              : 在检测配置文件期间屏蔽非错误信息
        -s signal       : 给一个 nginx 主进程发送信号:stop(停止), quit(退出), reopen(重启), reload(重新加载配置文件)
        -p prefix       : 设置前缀路径(默认是:/usr/local/Cellar/nginx/1.2.6/)
        -c filename     : 设置配置文件(默认是:/usr/local/etc/nginx/nginx.conf)
        -g directives   : 设置配置文件外的全局指令
    Copy after login

The above introduces the server mac installation nginx environment, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!