在腾讯云的Ubuntu上安装并启动nginx

来源:互联网 发布:皇马淘宝旗舰店网址 编辑:程序博客网 时间:2024/06/05 14:54

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

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

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


安装nginx

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

要先安装FastCGI

apt-get install spawn-fcgi

再安装nginx

apt-get install nginx

启动nginx

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

有一种启动方法是

cd /etc/init.dnginx 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

就可以了

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

0 0
原创粉丝点击