首页 > 系统相关 >华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面

时间:2023-10-06 11:32:07浏览次数:45  
标签:nginx Nginx 华为 服务器 80 local 搞懂



文章目录

  • 一、什么是Nginx?
  • 二、申请华为云服务器
  • 三、使用XShell连接华为云服务器并安装Nginx
  • 四、FileZilla连接服务器
  • 五、Linux下安装Nginx
  • ❇️配置80端口并关闭Linux防火墙
  • ✳️测试
  • 六、配置静态html至华为云服务器并访问
  • ⚠️在华为服务器新建路径
  • ⏰使用Filezilla上传文件至华为云服务器
  • ⚡配置Nginx访问路径
  • ✅测试
  • ⛽Nginx相关命令
  • ⛵小结


一、什么是Nginx?

百度百科

Nginx (engine x) 是一个高性能HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的

其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

Nginx的好处?

总结:Nginx 是一个高性能的 HTTP 和反向代理服务器,可以扛得住 5W 左右的并发。Ngnix 可以做反向代理服务器,还可以做静态资源服务器。

二、申请华为云服务器

华为云服务器官网

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_华为云


目前官网有活动,大家可自行购买。我购买了 云耀服务器实例 ,感觉还不错,推荐购买

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_服务器_02

三、使用XShell连接华为云服务器并安装Nginx

安装XShell

xshell官网 自行下载即可

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_运维_03

使用 xshell链接 华为云服务器进入系统

打开xshell输入ip地址进入linux系统

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_nginx_04


输入后,进行下一步,输入root,密码后,进行链接,等待响应。

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_运维_05

连接成功~

四、FileZilla连接服务器

安装Filezilla

Filezilla官网

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_java_06

直接无脑式下一步安装即可

连接服务器

打开filezilla进行连接

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_运维_07

输入站点信息

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_java_08

连接成功~

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_nginx_09

五、Linux下安装Nginx

安装之前先检测下linux系统有没有nginx,如果有则删除

whereis nginx

在/usr/local下新建nginx目录

进入目录
cd /usr/local
新建nginx文件夹
mkdir nginx

进入nginx

cd /usr/local/nginx

输入ll 命令查看该目录下的所有文件

ll

肯定是空文件夹,下面我们就安装nginx

打开nginx官网下载nginx

nginx官方下载

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_nginx_10

我们选择稳定版本1.20.2

下载完毕使用Filezilla将文件上传至nginx

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_java_11

左侧为本地文件,右侧为Linux文件,双击上传至Linux文件夹下

上传成功后我们去Linux下找到该文件并解压

cd /usr/local/nginx

解压文件

tar -xvf nginx-1.10.2.tar.gz

解压成功后查看解压后的文件

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_运维_12

进入文件

cd /nginx-1.10.2

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_运维_13


一键安装4个依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

执行命令 考虑到后续安装ssl证书 添加两个模块

./configure --with-http_stub_status_module --with-http_ssl_module

执行make命令

//执行make命令
make
//执行make install命令
make install

进入sbin目录

cd /usr/local/nginx/sbin

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_java_14

重新加载配置文件并优雅的启动

加载文件
 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
 
 重新加载并启动Nginx
 ./nginx -s reload

查看是否启动成功

ps -ef | grep nginx

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_服务器_15

启动成功

❇️配置80端口并关闭Linux防火墙

查询80端口是否启动

firewall-cmd --query-port=80/tcp

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_华为云_16

可以看到,未启动

启动Linux防火墙

systemctl start firewalld

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_服务器_17

添加80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

重新加载防火墙配置

firewall-cmd --reload

查询所有开启的端口

netstat -tlnp

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_nginx_18

查询防火墙是否启动

firewall-cmd --state

由于是云服务器,华为云服务器默认无80端口,我们需要去华为云服务器控制台手动添加80端口

打开安全组

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_nginx_19

** 进入安全组,手动添加80端口**

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_服务器_20

注意:所有的安全组都需要加 80端口放开,否则可能会无法访问。

✳️测试

浏览器输入ip地址回车查询

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_nginx_21

启动成功~

六、配置静态html至华为云服务器并访问

⚠️在华为服务器新建路径

回到root根路径下进行创建路径

cd /
创建工作路径
mkdir work

cd /work

创建静态文件夹,上传到此路径下
mkdir statics

创建静态文件夹成功

⏰使用Filezilla上传文件至华为云服务器

将文件夹上传至 /work/statics 路径下

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_运维_22

上传成功~

⚡配置Nginx访问路径

回到跟目录下,复制静态资源的地址

cd /work/statis/mi

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_nginx_23

复制路径粘贴至nginx.conf下

进入linux输入路径进入nginx下

cd /usr/local/nginx/

进入nginx的配置文件目录

cd /conf

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_java_24

进入conf下的nginx.conf配置文件

vim nginx.conf

按下 i 进行编辑文件

配置如下地址

server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        root   /work/statics/mi; # 你的静态资源路径
        index  index.html index.htm;# 访问的文件为html, htm
    }

保存操作

esc取消编辑

:wq退出并保存

重新加载nginx配置文件并启动

加载文件
 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
 
 重新加载并启动Nginx
 ./nginx -s reload

启动操作要在 /sbin 目录下完成

✅测试

输入ip进行访问

华为云云耀云服务器L实例评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面_java_25

完美访问~

⛽Nginx相关命令

./nginx -s reload # 重新加载nginx配置文件并重启nginx

./nginx # 启动nginx

./nginx -s stop # 强制停止nginx

./nginx -s reopen # 重启nginx

./nginx -s quit # 优雅的停止nginx

nginx -v # 查看nginx的版本

killall nginx # 杀死所有nginx进程

ps -ef | grep nginx # 查看nginx是否启动

⛵小结

以上就是【Bug 终结者】对华为云云服务器评测 | 3分钟搞懂如何在华为云服务器安装Nginx并配置静态访问页面简单的概述,Nginx是一个高性能的负载均衡和反向代理的服务器,有极高的性能,可同时承受5w+并发量,性能极高,所以,采用Nginx可大大提供系统的性能,同时Nginx是目前最火的高性能服务器,推荐使用!

如果这篇【文章】有帮助到你,希望可以给【Bug 终结者】点个赞

标签:nginx,Nginx,华为,服务器,80,local,搞懂
From: https://blog.51cto.com/wanghuichen/7722886

相关文章

  • Ansible服务器加固基线
     写作时间:2023/10/6操作环境:Centos环境初始化【选择执行】新增:   16.修改SSH的Banner警告信息登录ssh后显示出现一行告警标题,提醒用户谨慎操作。   17.设置关键系统messages日志属性,不允许编辑,只允许追加。剧本详情该剧本为基线加固的整改方案,执行方式:1.将jixia......
  • linux服务器关闭ipv6
    现在ipv6越来越普及,但仍然有很多网站不支持,有时候服务器开启了ipv6,默认会通过ipv6的出口请求访问,可能会造成访问慢,api接口ip受限等问题,所以有时候反而需要关闭ipv6,ssh登陆到服务器,复制以下命令回车执行即可关闭。wget -O disable_ipv6.sh http://downinfo.myhostadmin.net/vps......
  • 华为、华三、思科和锐捷网管型交换机常用命令大全(2)
    路由器常用命令说明华为H3C思科锐捷配置默认路由iproute-static0.0.0.00.0.0.0192.168.1.254iproute-static0.0.0.00.0.0.0192.168.1.254iproute0.0.0.00.0.0.0192.168.1.254iproute0.0.0.00.0.0.0192.168.1.254配置静态路由iproute-static192.168.2.0255.255.2......
  • 小目标1:编写一个基本的TCP服务器程序
    小目标1:编写一个基本的TCP服务器程序头文件1#include<cstdio>//C++标准库的头文件2#include<unistd.h>//Unix标准头文件3#include<sys/types.h>//这个头文件定义了各种系统相关的数据类型4#include<sys/socket.h>//这个头文件用于网络编程,包含了与套接字(socket)相关......
  • 选择华为Mate 60 Pro还是iPhone 15?
    根据提供的信息,我将对比华为Mate60Pro和iPhone15的一些关键参数进行总结,帮助你做出选择。品牌和操作系统:-华为Mate60Pro搭载了华为自家的操作系统HarmonyOS4.0。-iPhone15运行苹果的操作系统iOS17。2.CPU和性能:-Mate60Pro采用了华为自家的麒麟9000S六核中央处理器。-......
  • 服务器nf_conntrack(CT)表满导致虚拟机丢包
    现象虚拟机各种奇怪丢包(TCP的连接)然后看到虚拟机所在CVK的dmesg里,有如下:dmesgkern-lerr,warn-T(/var/log/messages里也有)提示:nf_conntrack:nf_conntrack:tablefull,droppingpacket从日志看意思是:内核netfilter模块conntrack相关参数配置不合理,导致新......
  • 华为HCIA-ARP远程管理
    前言:如果企业网络中有一台或多台网络设备需要远程进行配置和管理,管理员可使用telnet协议远程连接到每一台网络设备上,进而对这些设备进行集中的管理与维护。认证模式:认证模式有两种AAA简称3A;登陆时需要用户名与密码Password登陆时只需要密码,这也就是说远程登录的用户......
  • 免费服务器搭建网盘教程,给电脑挂载500G磁盘
    免费服务器搭建网盘教程,给电脑挂载500G磁盘免费搭建网盘教程,给电脑挂载500G磁盘请勿注册下载,注册下载是空白文件,使用免登录下载免费搭建网盘教程,给电脑挂载500G磁盘教程截图:其他按照下载教程操作教程代码:下载下来的文件pancn文件拖到您创建的容器手机的话点击newfile上传文件按......
  • 华为HCIA-VRP系统
    前言:交换机可以隔离冲突域、路由器可以隔离广播域;这两种设备在企业网络中应用也越来越广泛。随着越来越多的终端会接入到网络中,网络设备的负担也随之加重,这时候网络设备就可以通过华为专有的VRP系统来提升运行效率。通过路由平台VRP(VersatileRoutingPlatform)是华为公司数据......
  • 华为、华三、思科和锐捷网管型交换机常用命令大全(1)
    基础命令说明华为H3C思科锐捷补全命令按Tab键按Tab键按Tab键按Tab键查看配置命令displaydisplayshowshow进入配置模式system-viewsystem-view先enable再configterminal先enable再configterminal退回上级quitquitexitexit直接返回第1级视图returnreturnendend取消某些配置undou......