我是靠谱客的博主 迷你大碗,最近开发中收集的这篇文章主要介绍在腾讯云的Ubuntu上安装并启动nginx,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

注:为ubuntu新手写作,高手绕路

这里是腾讯云的云服务器新手安装使用说明
云服务器配置部署

但是值得注意的是这里是以CentOS为例进行说明的,对于使用ubuntu的新手用户来说,还是有些不同。


安装nginx

安装之前我们先获取系统权限
命令为:
sudo su
下面输入密码按回车就可以了

要先安装FastCGI

apt-get install spawn-fcgi

再安装nginx

apt-get install nginx

启动nginx

网上有很多方法,不过在腾讯云服务器下好像都有些出入,我是一个比较懒的人,懒得去找什么配置文件什么的。

有一种启动方法是

cd /etc/init.d
nginx start

注意这里的命令是分两次输入,先执行上面的,切换到该目录下再执行下面的启动语句。
如果你上面的方法成功了,那么我自然要恭喜你。
但是在我的服务器上并没有启动成功

我抱着侥幸的心理试了试命令

nginx

竟然成功了(应该是不需要切换到/etc/init.d目录下,如果不行,就切换到该目录下试试)

查看nginx进程的命令为:

ps -ef | grep nginx

绿色的框那条进程,为主进程
nginx进程图片

停止nginx

停止的方法有很多种,我也是找了一个最简单的

nginx -s stop

这个时候你再使用上面的查询nignx进程状态语句,会发现
主进程及其他相关进程都没有了。

重启nginx

命令为:

nginx -s reload

注意

nginx -s restart

我试了是不可以的。
而且另外要注意一点,在stop进程之后,是无法reload的。因为这条命令是重启,是只有在启动状态下才有效。

有的时候会遇到错误,

Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
大概就是80端口被占用。

这个时候杀死占用80端口的进程就可以了
命令:(已经获得系统权限 ,sudo su)

fuser -k 80/tcp

再启动nginx
命令:

nginx

就可以了

以上是我的经验,本人亲测皆有效。欢迎反馈!

最后

以上就是迷你大碗为你收集整理的在腾讯云的Ubuntu上安装并启动nginx的全部内容,希望文章能够帮你解决在腾讯云的Ubuntu上安装并启动nginx所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部