ubuntuのインストールnginx 1

WBOY
リリース: 2016-07-29 09:05:54
オリジナル
971 人が閲覧しました

最近、lnmpの開発環境の設定や設定などに長いこと触れていない気がするので、使っているときのことを思い出せないことがあるので、別途設定環境を設定したり、練習
最初に apt-get install nginx を使用してインストールしようとしましたが、非常に奇妙なエラーが発生し、最終的に

find / -name '*nginx*' | を渡しました。 rm -rf 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 竟然又出错啦,invalid stop, 很纳闷,那怎么来终止nginx呢,我直接用这个啦

killall -9 nginx

搞定啦,启动时候直接/etc/init.d/nginx 就ok,停止就killall -9 nginx

nginx ファイルをすべて削除しましたが、再インストールは失敗しました。 apt-get インストール方法を一時的に放棄し、ソースコード方法を使用しました

su

ubuntu 安装 nginx一cd /usr/local/src

wget http://nginx.org/download/nginx-1.9.6.tar.gztar - 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 🎜🎜起動中にエラーが発生した場合🎜rrreee🎜以前に apt-get のインストールが失敗したか、他のプログラムがこのポートを占有していることが原因である可能性がありますので、このポートを占有しているプログラムを強制終了してください🎜🎜sudo fuser -k 80/tcp🎜🎜再起動、問題ありません🎜🎜<code>/etc/init.d/nginx🎜🎜しかし、/etc/init.d/nginx stop を実行すると、別のエラーが発生しました。ああ、無効な停止です。非常に混乱しています。nginx を終了する方法は、これを使用するだけです 🎜🎜killall -9 nginx🎜🎜これは、直接 /etc/init.d で実行されます。 /nginx を開始するだけで問題ありません。停止するには、killall -9 nginx だけです🎜🎜その後、ブラウザが localhost:80 を実行して完了です🎜🎜🎜🎜🎜').addClass('pre-番号付け')。 $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i 🎜').text(i)); }; $numbering.fadeIn(1700); }); }); 🎜 🎜 上記では、関連するコンテンツを含め、ubuntu への nginx のインストールについて説明しています。PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜 🎜 🎜
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート