Ubuntu下安装使用nginx
2020-03-26 本文已影响0人
DY_宇
Nginx的介绍就不多跟大家讲了,相信点开这篇文章的你或多或少都了解一些(详细介绍可以看看Nginx百度百科)
在安装使用Nginx之前我们需要准备一个环境,当然方式多种(找个电脑搭建、虚拟机、阿里云ECS),这篇文章主要是讲在服务器上的安装使用,这里我选配的是Ubuntu 1核2G
连接服务器
简单点,可以使用ssh进行连接(这里不是重点,后面可以详细讲讲连接方式以及更加便捷的设置)
ssh -p 22 用户名@公网ip地址
excample: ssh -p 22 root@47.115.88.134
之后会提醒输入密码,连接成功就会提示 Welcome to Alibaba Cloud Elastic Compute Service !
image.png
安装Nginx
Ubuntu下安装还是比较简单的
执行下面这段代码就会进行安装,期间会询问安装会占用空间,是否继续 y/n?输入y就会继续下载安装了
sudo apt-get update
sudo apt-get install nginx
如果你需要卸载Nginx(例如遇到了解决不了的配置问题)
sudo apt-get remove nginx nginx-common # 卸载删除除了配置文件以外的所有文件
sudo apt-get purge nginx nginx-common # 卸载所有东东,包括删除配置文件
sudo apt-get autoremove # 在上面命令结束后执行,主要是卸载删除Nginx的不再被使用的依赖包
sudo apt-get remove nginx-full nginx-common #卸载删除两个主要的包
执行完上面的命令基本上都能解决你在Ubuntu下卸载Nginx的问题
启动Nginx
sudo service nginx start
启动后在浏览器输入你服务器公网ip地址就会看到 welcome to nginx!
image.png
当然,你也可能会因为某些原因遇到的是这个
image.png
这里需要你去检查两个地方:
1、防火墙是否有打开
ufw status #查看本机端口使用情况
sudo ufw enable #打开防火墙
sudo ufw reload #重启防火墙
ufw allow 9000 # 打开指定的端口(如9000)
2、服务器端口是否有打开
Nginx安装好之后默认端口是80,服务器如果没有开启80端口那也是无法访问的,
打开云服务器控制台 > 安全组 > 如果80端口是关闭的打开即可,若没有80端口就添加一个
一般说来这两个方法都设置好就就可以访问了
作者尝试着将自己一步步踩坑的经验分享出来,如有纰漏不妥之处也请大方指出,我们共同学习!