Я использую Mac OS 10.14.5.
Я хочу использовать порт 80 для работы Docker.
Но на моем Mac порт 80 уже используется, и, что удивительно для меня, это не Apache, а Nginx (по крайней мере, на странице отображается информация Nginx).
Я не знаю Я не помню, чтобы устанавливал Nginx, и, насколько мне известно, по умолчанию установлен только Apache.
Команда nginx неизвестна (с «whereis» или «which»).
Я использовал команду, чтобы увидеть порт используемый и процесс, который их использует:
lsof -iTCP -sTCP: LISTEN -n -P
Результат:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
datagrip 273 pom 192u IPv4 0xd45b6da75f7b84e9 0t0 TCP 127.0.0.1:6942 (LISTEN)
datagrip 273 pom 234u IPv4 0xd45b6da7615634e9 0t0 TCP 127.0.0.1:63342 (LISTEN)
datagrip 273 pom 261u IPv4 0xd45b6da767818e69 0t0 TCP 127.0.0.1:49863 (LISTEN)
rapportd 310 pom 3u IPv4 0xd45b6da768e56b69 0t0 TCP *:56546 (LISTEN)
rapportd 310 pom 4u IPv6 0xd45b6da75afcbb69 0t0 TCP *:56546 (LISTEN)
RescueTim 451 pom 16u IPv6 0xd45b6da75afcb5a9 0t0 TCP *:16587 (LISTEN)
ssh 6115 pom 5u IPv6 0xd45b6da768bea8e9 0t0 TCP [::1]:1111 (LISTEN)
ssh 6115 pom 6u IPv4 0xd45b6da766fcab69 0t0 TCP 127.0.0.1:1111 (LISTEN)
postgres 7123 pom 5u IPv6 0xd45b6da757bb2b69 0t0 TCP [::1]:5432 (LISTEN)
postgres 7123 pom 6u IPv4 0xd45b6da7697ed7e9 0t0 TCP 127.0.0.1:5432 (LISTEN)
Итак, ни один процесс не использует порт 80.
Когда я использую locate, я см .:
@macbook-pro:~$ locate nginx
/Applications/Xcode.app/Contents/Developer/Library/LaunchDaemons/com.apple.xcsnginx.plist
/Applications/Xcode.app/Contents/Developer/usr/share/xcs/Nginx/conf/nginx.conf
/Applications/Xcode.app/Contents/Developer/usr/share/xcs/Nginx/conf/nginx.conf.default
/Applications/Xcode.app/Contents/Developer/usr/share/xcs/Nginx/sbin/nginx
/Applications/Xcode.app/Contents/Developer/usr/share/xcs/xcsnginx
/Applications/Xcode.app/Contents/Developer/usr/share/xcs/xcsnginx/xcsnginx.conf
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/nginx.rb
Homebrew, похоже, не несет ответственности, поскольку список пивоварения
не отображает его.
Это из-за XCode? Где теперь посмотреть?
Попробуйте /Applications/Xcode.app/Contents/ Разработчик / usr / share / xcs / Nginx / sbin / nginx -s stop