macos nginx 启用80端口
前言
macOs中安装完后启动nginx默认为8080端口。但实际使用中我们需要开启80端口。
原因
nginx安装完成后默认监听8080端口。
macOs自带Apache服务默认为80端口。
方案
找到了原因,我针对性的关闭macOs自带Apache服务中的80端口,以及修改nginx默认端口为80
- 关团Apache服务务中的80端口:修改Apache 配置,将监听的端口修改为非80 如:9090或8011等
1 2 3 4 5 6 7 8 9 10 11 12
| # 1、编辑配置文件 sudo vim /etc/apache2/httpd.conf
# 2、修改端口为非80 <IfDefine !SERVER_APP_HAS_DEFAULT_PORTS> Listen 9090 #这里由80改为非80 </IfDefine>
# 3、重启apache服务 sudo /usr/sbin/apachectl restart
# 以上操作完,macOs的80端口就已经释放
|
- 释放完系统80端口后,修改nginx默认端口为80
1 2 3 4 5 6 7 8 9 10 11
| # 1、编辑ngixn配置文件 sudo vim /opt/homebrew/etc/nginx/nginx.conf
# 2、修改端口为80 listen 80; #此处原为8080修改为80 server_name localhost;
# 3、保存并重启nginx brew services restart nginx
# 以上操作完,访问 http://localhost 试试就可以看到nginx默认页面了
|
问题
有些安装nginx目录有改变,请按以下方案进行查找nginx安装信息
1 2
| # 可以查看nginx信息,如:安装目录 配置文件目录 启动端口等 brew info nginx
|