DevOps日常之在Ubuntu上安装Nginx反向代理Web服务器

0分享至

用扫码二维码

分享至好友和朋友圈

介绍 Nginx

Nginx 是最受欢迎的 web服务器之一,它负责托管 internet 上一些最大的和流量最高的站点。在大多数情况下,它比 Apache 对资源更友好,可以用作 web 服务器或反向代理。

这次主要演示如何在 Ubuntu 16.04 服务器上安装 Nginx。

安装 Nginx

真正软件安装前,一般的步骤都是更新操作,使用命令,sudo apt update -y,详细输出如下:

安装 Nginx,使用命令,sudoapt install nginx,详细输出如下:

检查 Nginx

安装完成之后,Nginx 进程应该已经启动了,Web 服务器应该也可以工作了。

查看当前 Nginx 的版本,使用命令 sudo nginx -v,详细输出如下:

查看 Nginx 是否正常运行,使用命令 sudoservice nginx status,详细输出如下:

上面的输出已经显示 running, 说明服务已经正常启动,接下来测试一下 Nginx 可以正常响应请求。

使用命令 curl-I(只显示信息),详细输出如下:

上面的输出已经显示,请求被正常响应 HTTP/1.1200 OK,并且是 Nginx 响应的请求,Server:nginx/1.10.3 (Ubuntu)。

管理 Nginx 进程

到这里,我们已经把 Nginx 安装好了,接下来,我们看一下 Nginx 的几个管理进程的命令。

停止 Nginx,可以使用命令 sudo service nginx stop,详细输出如下:

启动 Nginx,可以使用命令 sudo service nginx start,详细输出如下:

ubuntu@ip-10-1-254-161:~$ sudo service nginx start

重启 Nginx,可以使用命令 sudo service nginx restart,详细输出如下:

禁止开机启动,默认情况下,Nginx 安装完成之后,是随机启动的,禁止开机启动的话,使用命令 sudosystemctl disable nginx,详细输出如下:

开机启动,重新设置 Nginx 开机启动,使用命令 sudo systemctl enable nginx,详细输出如下:

管理 Nginx 进程

到这里,介绍了如何安装 Nginx,如何管理 Nginx 进程、禁止开始启动,检查 Nginx 是否正常提供服务,也用到了 curl 命令来请求 Nginx 的默认页面。

下一次我们配置一个 Hello world 界面的请求,再结合之前介绍的 ufw 防火墙来限制端口的访问。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/

返回网易首页 下载网易新闻客户端