Sky*_*Sky 14 macos port tomcat
我们必须为我们的服务器使用端口80.但是当我试图在Mac中使用它时,它总是说使用80,但我不知道哪个程序使用它.
我在谷歌搜索过,有人说它是关于apache的,但我试过了,这是行不通的.我发现了这个:https://gist.github.com/kujohn/7209628,但似乎无法通过IP地址访问我们的服务器.
我真的不知道发生了什么,我怎么能找到使用端口80的程序并停止它.
非常感谢,如果有人可以提供帮助,我是新用的Mac.谢谢.
Dav*_*mbo 25
要找出使用端口80的进程
这只会终止进程,它不会停止已经运行的服务器实例继续运行.
目前尚不清楚您是否使用数据库管理系统,以及使用MAMP为我工作的一种方法如下所示.
sudo apachectl stop命令停止服务器.小智 9
在终端中键入以下内容
sudo lsof -i -n -P | grep TCP
Run Code Online (Sandbox Code Playgroud)
您将获得一个列表 - 例如,Dropbox侦听80,
您可以将输出复制到文本编辑器等进行搜索
在 Mac 上,1024 以下的端口只能由用户绑定root。尝试以用户身份启动服务器root(使用sudo),或尝试使用高于 1024 的端口。
您还可以尝试为您的用户添加root权限/etc/sudoers
# root and users in group wheel can run anything on any machine as any user
root ALL = (ALL) ALL
%admin ALL = (ALL) ALL
your_user_here ALL = (ALL) ALL
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34611 次 |
| 最近记录: |