>백엔드 개발 >PHP 튜토리얼 >우분투 설치 nginx one

우분투 설치 nginx one

WBOY
WBOY원래의
2016-07-29 09:05:54975검색

최근에는 lnmp 개발 환경 설정, 구성 등을 오랫동안 접하지 못한 것 같아서 가끔 사용하다가 기억이 나지 않아서 구성을 해봅니다. 별도의 환경설정 및 실습
처음에는 apt-get install nginx를 사용하여 설치하려고 했지만 매우 이상한 오류가 발생하여 apt-get 제거 nginx도 실패하게 되었습니다. 마지막으로

find / -name '*nginx*' | xargs rm -rf

을 통해 nginx 파일을 전달했습니다.

모두 삭제했는데도 재설치에 실패했습니다. apt-get 설치 방식을 임시로 포기하고 소스코드 방식을 사용했습니다

su

cd /usr/local/src

wget http://nginx.org/download/nginx-1.9.6.tar.gz

tar -zxvf nginx-1.9.6.tar.gz

cd nginx-1.9.6

./configure --prefix=/usr/local/nginx

make

make install

ln -s /usr/local/nginx/sbinb/nginx /etc/init.d

시작할 때 오류가 발생했습니다

<code>Starting nginx: nginx: [emerg] bind() <span>to</span><span>0.0</span><span>.0</span><span>.0</span>:<span>80</span> failed (<span>98</span>: Address already <span>in</span><span>use</span>)
nginx: [emerg] bind() <span>to</span><span>0.0</span><span>.0</span><span>.0</span>:<span>80</span> failed (<span>98</span>: Address already <span>in</span><span>use</span>)
nginx: [emerg] bind() <span>to</span><span>0.0</span><span>.0</span><span>.0</span>:<span>80</span> failed (<span>98</span>: Address already <span>in</span><span>use</span>)
nginx: [emerg] bind() <span>to</span><span>0.0</span><span>.0</span><span>.0</span>:<span>80</span> failed (<span>98</span>: Address already <span>in</span><span>use</span>)
nginx: [emerg] bind() <span>to</span><span>0.0</span><span>.0</span><span>.0</span>:<span>80</span> failed (<span>98</span>: Address already <span>in</span><span>use</span>)
nginx: [emerg] still could <span>not</span> bind()</code>

이전에 apt-get 설치에 실패했거나, 다른 프로그램이 점유했기 때문일 수도 있습니다. 이 포트에 대한 프로그램이

sudo fuser -k 80/tcp

다시 시작되었습니다. 문제 없습니다

/etc/init.d/nginx

실행했을 때 /etc/init.d/nginx stop 문제가 다시 발생했습니다. 중지가 잘못되었습니다. nginx를 종료하는 방법이 무엇인지 궁금합니다.

killall -9 nginx

시작하면 완료됩니다. 그러면 괜찮을 것이고 중지하면 /etc/init.d/nginxkillall -9 nginx

그런 다음 브라우저가 localhost:80을 실행하고 완료됩니다

ubuntu 安装 nginx一

').addClass(' 미리 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 위 내용은 관련 내용을 포함하여 우분투에서의 nginx 설치에 대해 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.