美文网首页Server
Mac平台nginx相关安装配置

Mac平台nginx相关安装配置

作者: 宇行信 | 来源:发表于2017-02-14 14:14 被阅读202次

安装

我们通过brew来安装nginx
brew install nginx

我在安装过程中出现一个小问题,报了这样一个错误:
Error: Could not symlink share/man/man8/nginx.8 /usr/local/share/man/man8 is not writable.
从上面看大体意思就是/usr/local/share/man/man8这个目录对当前用户无写权限,所以我们给这个目录加上就可以了

  • 下图为ls -l命令结果
drwxr-xr-x   38 SeanLiu  admin  1292  2 13 17:28 man1
drwxr-xr-x  103 SeanLiu  admin  3502  2 13 17:28 man3
drwxr-xr-x    7 root     admin   238  1 22 18:31 man8
-rw-r--r--    1 root     admin  1583  2 10 08:19 whatis
  • 执行sudo chown -R \whoami` man8`
  • 最后执行brew link nginx就好了

注意事项:

  1. nginx默认安装路径:
    /usr/local/Cellar/nginx/1.10.3
  2. nginx配置文件路径:
    /usr/local/etc/nginx
  3. nginx启动命令
    nginx
  4. 如果出现nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)错误,其实是8080端口被占用了,我们可以通过修改默认端口来避免错误:
    vim /usr/local/etc/nginx/nginx.conf
server {
    listen       8081;  #修改这里为其他端口如8081
    server_name  localhost;

    #access_log  logs/host.access.log  main;

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

最后保存重新运行

  1. 更改默认web路径
    默认路径为/usr/local/Cellar/nginx/1.10.3/html
server {
    listen       8081;  #修改这里为其他端口如8081
    server_name  localhost;

    #access_log  logs/host.access.log  main;

    location / {
        root   html; #修改这里的路径为自己的路径 如/Users/xxx/www
        index  index.html index.htm;
   }

然后重启nginx 执行 nginx -s reload 就可以了

  1. 停止
    首先查找到nginx的进程号:
    ps -ef | grep nginx
root       713     1  0 00:15 ?        00:00:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
www-data   717   713  0 00:15 ?        00:00:00 nginx: worker process
root      5345  4226  0 15:23 pts/1    00:00:00 grep --color=auto nginx

执行命令 kill -QUIT 713
另外还有两种:
快速停止

`kill -TERM 713`或者`kill -INT 713`

强行停止
pkill -9 nginx

  1. 验证nginx配置文件是否正确
    nginx -t
    出现下面则配置正确
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

相关文章

  • Mac平台nginx相关安装配置

    安装 我们通过brew来安装nginxbrew install nginx 我在安装过程中出现一个小问题,报了这样...

  • nginx实现简单的代理任务

    简单的写了下mac下的nginx的安装和配置 一、nginx的安装二、nginx的配置 熟悉nginx目录 ngi...

  • Mac系统下nginx的安装

    简单的写了下mac下的nginx的安装和配置 一、nginx的安装二、nginx的配置 确认你的电脑是否安装hom...

  • Nginx 配置详解

    一、nginx启动和关闭 centos平台,源码安装的 mac平台,使用brew安装的 二、nginx.conf ...

  • Nginx环境配置(Mac版)

    在Mac系统下配置Nginx服务器 搜索 安装 安装成功 启动nginx服务器 访问nginx默认页面image....

  • mac install nginx

    mac install nginx 在mac中安装nginx 安装nginxbrew install nginx ...

  • Linux+Nginx+uWSGI配置

    一、安装Nginx 相关操作Nginx服务器命令 二、Nginx配置文件 Nginx安装后以默认方式启动,在开发调...

  • nginx: [error] invalid PID numbe

    在Mac上用brew安装Nginx,然后修改Nginx配置文件,再重启时报出如下错误: nginx: [error...

  • nginx+springboot+redis 负载均衡Sessi

    假设你已经掌握了nginx和redis的安装和简单配置。笔者是mac环境,用homebrew安装nginx和red...

  • Android 基础之 Git

    教程 Git 中文文档 Git教程-廖雪峰 安装 Windows 平台上安装Mac 平台上安装 配置 1. 配置用...

网友评论

    本文标题:Mac平台nginx相关安装配置

    本文链接:https://www.haomeiwen.com/subject/xyjxwttx.html