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

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

WBOY
WBOY앞으로
2023-05-20 17:46:065483검색

그림에 표시된 대로:

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으로 문의하시기 바랍니다. 삭제