发表于: 2017-12-09 20:43:22

3 799


今天完成的事情:

第一步需要在完全不明白这个软件需要怎么用、用于什么的情况下通过 brew install nginx 命令进行懵逼安装,通过网上查找资料发现需要对nginx.conf文件在终端命令中进行配置,手贱的把nginx.conf文件搞残了,只能卸载重新安装,进行运行测试,错误提示仍然是:

nginx: configuration file /usr/local/etc/nginx/nginx.conf test failed

发现该文件的安装时间仍然是我上次安装这个软件的时候,也就是说这个软件的卸载重新安装不彻底。

这里有两个文件夹,www目录及配置目录etc/nginx,在卸载时需要手动删除

在删除重装时遇见这个提示:

shell-init: error retrieving current directory: getcwd: cannot access parent directories: Invalid argument

参照网上搜索资料原因:一般来说是因为 cd 到了某个目录之后 rm 了这个目录,这时去执行某些 service 脚本的时候就会报 getcwd 错误。只需要 cd 到任何一个实际存在的目录下在执行命令即可

第三次安装成功,按说明,需要进入localhost:8080网址,但是错误

无法进入8080端口,那进入安装目录下,运行sudo nginx命令提示:

nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)

属于8080端口被占用,需要找到配置文件,修改端口号使用vim nginx.conf可以在终端或者其他软件中打开该文件,把server中的8080端口修改为8090,在浏览器中输入localhost:8080,即可看到

Welcome to nginx!

软件安装成功


明天计划的事情:

搞明白怎么用nginx访问日志,统计并进行邮件发送


遇到的问题:

nginx.conf配置文件更改,查找其他优秀博主的方法

错误代码的识别,用百度搜索错误代码关键字,核实原因


收获:

mac系统下nginx的安装、卸载、重装、测试

nginx的一些简单命令


返回列表 返回列表
评论

    分享到