> 운영 및 유지보수 > 엔진스 > Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

WBOY
풀어 주다: 2023-05-20 17:46:06
앞으로
5594명이 탐색했습니다.

그림에 표시된 대로:

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

포트 점유 확인:

sudo netstat -apn | grep 80sudo netstat -apn | grep 80

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

查看占用端口的进程:

ps -ef | grep 3345

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

通过结果可知,80端口是nginx本身占用了,可以杀掉进程,重新启动nginx

sudo kill -9 3345

sudo netstat -apn | grep 80

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

成功杀掉进程后,启动nginx

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

启动nginx成功,在浏览器输入nginx所在系统的ip地址,验证nginx是否启动成功

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

下面介绍下nginx的启动、停止与重启

启动

启动代码格式:nginx安装目录地址 -c nginx配置文件地址

例如:

[root@linuxserver sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
로그인 후 복사

停止

nginx的停止有三种方式:

从容停止

  1、查看进程号

[root@linuxserver ~]# ps -ef|grep nginx
로그인 후 복사
로그인 후 복사

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

  2、杀死进程

[root@linuxserver ~]# kill -quit 2072
로그인 후 복사

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

快速停止

1、查看进程号

[root@linuxserver ~]# ps -ef|grep nginx
로그인 후 복사
로그인 후 복사

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

2、杀死进程

[root@linuxserver ~]# kill -term 2132
或 
[root@linuxserver ~]# kill -int 2132
로그인 후 복사

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

强制停止

[root@linuxserver ~]# pkill -9 nginx
로그인 후 복사

重启

1、验证nginx配置文件是否正确

方法一:进入nginx安装目录sbin下,输入命令./nginx -t

看到如下显示nginx.conf syntax is ok

nginx.conf test is successful

Nginx 실행 시 포트가 점유되는 문제 해결 방법

포트를 점유하는 프로세스 보기:

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법ps -ef | grep 3345

포트가 발생하는 문제를 해결하는 방법 Nginx를 열 때 점유됨

결과에서 알 수 있듯이 포트 80이 nginx 자체에 의해 점유되어 있으므로 프로세스를 종료하고 nginx를 다시 시작할 수 있습니다Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

sudo kill -9 3345

sudo netstat -apn | grep 80

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

프로세스를 성공적으로 종료한 후 nginx를 시작

Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법

nginx 시작 성공. nginx가 성공적으로 시작되는지 확인하려면 nginx가 위치한 시스템의 IP 주소를 브라우저에 입력하세요🎜 🎜🎜 🎜다음은 nginx의 시작, 중지 및 재시작을 소개합니다.🎜🎜시작🎜🎜시작 코드 형식: nginx 설치 디렉터리 주소 -c nginx 구성 파일 주소🎜🎜예: 🎜rrreee🎜중지🎜🎜nginx는 세 가지 방법으로 중지할 수 있습니다: 🎜🎜침착하게 중지🎜🎜 1. 프로세스 번호를 확인하세요🎜rrreee🎜Nginx 실행 시 포트가 점유되는 문제 해결 방법🎜🎜  2. 프로세스 종료🎜rrreee🎜 Nginx 실행시 포트가 점유되는 문제 해결 방법🎜🎜빠른 중지 🎜🎜1. 프로세스 번호를 확인하세요🎜rrreee🎜Nginx 실행 시 포트 점유되는 문제를 해결하는 방법🎜🎜2. 프로세스 종료🎜rrreee🎜Open Nginx시 포트가 점유되는 문제 해결 방법🎜🎜강제 종료🎜rrreee🎜Restart🎜🎜1. nginx 구성 파일이 올바른지 확인🎜🎜방법 1: nginx 설치 디렉터리 sbin을 입력합니다. 그리고 ./nginx -t🎜🎜 명령을 입력하세요. 다음 디스플레이에 nginx.conf 구문이 ok라고 표시되면🎜🎜nginx.conf 테스트가 성공했습니다🎜🎜, 구성 파일이 올바른 것입니다! 🎜🎜🎜🎜🎜방법 2: 시작 명령 앞에 -t를 추가합니다. -c🎜🎜🎜🎜🎜 2. nginx 서비스를 다시 시작합니다. 방법 1: nginx 실행 디렉터리 sbin을 입력하고 ./nginx -s reload🎜🎜 명령을 입력합니다. 🎜🎜🎜방법 2: 현재 nginx 프로세스 번호를 찾은 후 kill -hup 프로세스 번호 명령을 입력하여 nginx 서비스를 다시 시작합니다🎜🎜🎜🎜

위 내용은 Nginx를 열 때 포트가 점유되는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿