博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux学习之四--Nginx
阅读量:5225 次
发布时间:2019-06-14

本文共 1747 字,大约阅读时间需要 5 分钟。

关于Nginx的

nginx的是一个高性能的Web服务器的软件。它比Apache HTTP服务器更加灵活,重量轻的程序。

本教程将教你如何安装和你的CentOS 7服务器上启动Nginx的。

 

先决条件

本教程的步骤需要用户具有root权限。你可以看到如何设置了按照步骤3和4的教程。

 

第一步,添加Nginx的存储库

要添加的CentOS 7 EPEL软件库,打开终端,并使用以下命令:

sudo yum install epel-release
 

第二步安装Nginx的

现在,Nginx的存储库安装在服务器上,使用下面的安装Nginx的yum命令:

sudo yum install nginx

在您回答是肯定的提示,Nginx的将完成安装虚拟专用服务器(VPS)上。

 

第三步启动的Nginx

nginx的不自行启动。为了获得Nginx的运行,输入:

sudo systemctl start nginx

如果你正在运行一个防火墙,运行以下命令允许HTTP和HTTPS流量:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --reload

你可以做一个抽查马上来验证一切都通过在Web浏览器访问您的服务器的公网IP地址规划(见下标题下的说明,找出你的公网IP地址是什么,如果你没有这个信息已经):

http://server_domain_name_or_IP/

您将看到默认的CentOS 7 Nginx的网页,其中有提供信息和测试目的。它应该是这个样子:

CentOS的7 Nginx的默认

如果你看到这个页面,那么你的Web服务器现在可以正确安装。

继续之前,你可能会想,使Nginx的当启动系统引导。要做到这一点,请输入以下命令:

sudo systemctl enable nginx

恭喜!Nginx的是现在安装并运行!

如何找到您的服务器的公网IP地址

要找到您的服务器的公网IP地址,通过键入找到你的机器上的网络接口:

ip addr
1. lo: 
mtu 65536 qdisc noqueue state UNKNOWN. . .2: eth0:
mtu 1500 qdisc pfifo_fast state UP qlen 1000. . .

您可能会看到一些根据您的服务器上可用的硬件在这里接口。该lo接口是本地loopback接口,这不是我们想要的。在上面的例子中,eth0接口是我们想要的。

一旦你的接口名称,可以运行下面的命令来显示您的服务器的公网IP地址。替换您在上面找到的接口名称:

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
 

服务器的根目录和配置

如果你想开始通过Nginx的服务你自己的网页或应用程序,你会想知道Nginx的配置文件和缺省服务器根目录的位置。

默认服务器根目录

默认的服务器根目录是/usr/share/nginx/html。被放置在那里的文件将在Web服务器上提供服务。这个位置是默认的服务器模块的配置文件附带Nginx的,它位于中指定/etc/nginx/conf.d/default.conf

服务器模块配置

任何额外的服务器块,被称为Apache的虚拟主机,可以通过创建新的配置文件中添加/etc/nginx/conf.d与结束。文件.conf在该目录中启动Nginx的时候会被加载。

Nginx的全局配置

主要Nginx的配置文件位于/etc/nginx/nginx.conf。在这里,你可以改变这样的运行Nginx的守护进程的用户,并且得到当Nginx的运行产生了,除其他事项外工作进程的数量设置。

 

查看更多

一旦你有你的云服务器上安装Nginx的,你可以继续。

转载于:https://www.cnblogs.com/duyao/p/5990356.html

你可能感兴趣的文章
Webshell实现与隐藏探究
查看>>
2、用户管理
查看>>
LeetCode OJ 42. Trapping Rain Water
查看>>
安装Apache(win7)
查看>>
山峰(codevs 1531)
查看>>
有关从经典部署模型迁移到 Azure Resource Manager 部署模型的常见问题
查看>>
Osclass-3.6.1 (Openlogic CentOS 7.2)
查看>>
如何在 Azure 虚拟机里配置条带化
查看>>
C++入门经典-例2.6-简单用cout输出字符
查看>>
DOS命令
查看>>
spring event
查看>>
【beta】Scrum站立会议第1次....11.3
查看>>
ASP.NET 中JSON 的序列化和反序列化
查看>>
博客导航目录
查看>>
jacoco书籍
查看>>
搭建个人wordpress博客(小白教程)
查看>>
修改系统默认样式
查看>>
javascript if else优化指南
查看>>
Angularjs中controller的三种写法
查看>>
物联网平台设计心得:五级联动及记忆恢复
查看>>