欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

ubuntu 安装 nginx一

程序员文章站 2022-05-02 10:50:05
...
最近感觉好久没有接触lnmp开发环境搭建,配置等等,导致有时候用的时候会记不起来,所以单独配置配置环境,练习下
我最先尝试用 apt-get install nginx 安装 ,但是出现了很奇怪的错误,导致apt-get remove 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

当我启动的时候 出错了

Starting nginx: nginx: [emerg] bind() to0.0.0.0:80 failed (98: Address already inuse)
nginx: [emerg] bind() to0.0.0.0:80 failed (98: Address already inuse)
nginx: [emerg] bind() to0.0.0.0:80 failed (98: Address already inuse)
nginx: [emerg] bind() to0.0.0.0:80 failed (98: Address already inuse)
nginx: [emerg] bind() to0.0.0.0:80 failed (98: Address already inuse)
nginx: [emerg] still could not bind()

可能因为之前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

然后浏览器运行 localhost:80 搞定啦

ubuntu 安装 nginx一

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了ubuntu 安装 nginx一,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。