全面讲解nginx安装流程,前端开发人员必学的技能

利用Brew来安装nginx

Brew安装命令如下:

1.复制安装命令,粘贴在终端回车运行:

个人推荐安装命令:

curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz –  C/usr/local –strip 1

Brew官网推荐的安装命令是:

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install

注意事项:

在此需要注意下:官网安装命令,对于网络的要求更高,而且安装完成后不是root权限

如果原来机器上安装过了的,可以把原来安装的homebrew目录及其内部文章全部删除,避免存在两次安装的权限不一致

默认的路径是:/usr/local/homebrew

删除命令:rm /usr/local/homebrew

2.更新命令:

brew update

注意事项:

如果你在执行此命令的时候出现以下错误:

造成此错误的原因是,执行此命令无需加上sudo权限

如果此时还报以下错误:

是因为Brew默认安装在/usr/local目录下,所以需要设置此目录权限

3.设置/usr/local目录权限命令

sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local

4.再次执行以下命令:

brew update

5.安装nginx

brew install nginx

6.开启nginx服务

sudo nginx

注意事项:

如果出现以下端口被占用的情况,说明默认的80端口被占用了

查看指定端口占用情况命令

sudo lsof -i:80(此命令切记一定要加上sudo,因为有些进行必须要root权限才能看到)

7.关闭占用端口号的pid

sudo kill pid

注意事项:

如:sudo kill 32075

如果存在使用sudo权限也无法关闭进程的情况,推荐使用mac自带的 “活动监视器”工具手动关闭

工具路径:Finder>应用程序>实用工具>活动监视器

手动点击关闭进程

8. 配置nginx反向代理(配置自己的个性域名,因为有时候调用后台接口的时候存在跨域的问题)

(1): cd /usr/local/etc/nginx

(2): sudo vi nginx.conf

(3):输入 Esc 键选择操作模式

(4):输入 E 键选择编辑文档

(5):输入 i 键进入编辑模式

(6):输入 Esc 键退出编辑模式

(7):输入:wq  保存并且推出

9.修改hosts文件

(1): cd /etc/hosts

(2): sudo vi hosts

(3):输入:wq  保存并且推出

10。重启nginx

输入命令:sudo nginx -s reload(出现端口占用情况继续第七步操作)

11。至此不出意外应该你们也安装成功了吧,在安装过程中遇到任何问题的留言给我们哦。

原文地址:http://mp.weixin.qq.com/s?__biz=MzIyNjUxNjMxOA==&mid=100000009&idx=1&sn=310a059ceab412d4ae909fcb2e69b6eb&chksm=686e0d385f19842ef6c55aeecacaa552849b9c3988376a0b5d74797f90f2101ecce8023aaeca&mpshare=1&scene=1&srcid=1113Er73TKTR6ABKE9gliLXL#rd

    原文作者:摩卡秀
    原文地址: https://www.jianshu.com/p/0a8fb73486d6
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞