腾讯云,搭建Http静态服务器环境

任务时间:15min ~ 30min

搭建静态网站,首先需要部署环境。下面的步骤,将告诉大家如何在服务器上通过 Nginx 部署 HTTP 静态服务。

安装 Nginx

在 CentOS 上,可直接使用 yum 来安装 Nginx

yum install nginx -y

安装完成后,使用 nginx 命令启动 Nginx:

nginx

此时,访问 http://<您的域名> 可以看到 Nginx 的测试页面 [?]

如果无法访问,请重试用 nginx -s reload 命令重启 Nginx

配置静态服务器访问路径

外网用户访问服务器的 Web 服务由 Nginx 提供,Nginx 需要配置静态资源的路径信息才能通过 url 正确访问到服务器上的静态资源。

打开 Nginx 的默认配置文件 /etc/nginx/nginx.conf ,修改 Nginx 配置,将默认的 root /usr/share/nginx/html; 修改为: root /data/www;,如下:

示例代码:/etc/nginx/nginx.conf
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

include /usr/share/nginx/modules/*.conf;

events {
    worker_connections 1024;
}

http {
    log_format  main  ‘$remote_addr - $remote_user [$time_local] "$request" ‘
                      ‘$status $body_bytes_sent "$http_referer" ‘
                      ‘"$http_user_agent" "$http_x_forwarded_for"‘;

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 2048;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    include /etc/nginx/conf.d/*.conf;

    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /data/www;

        include /etc/nginx/default.d/*.conf;

        location / {
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

}

配置文件将 /data/www/static 作为所有静态资源请求的根路径,如访问: http://<您的域名>/static/index.js,将会去 /data/www/static/ 目录下去查找 index.js。现在我们需要重启 Nginx 让新的配置生效,如:

nginx -s reload

重启后,现在我们应该已经可以使用我们的静态服务器了,现在让我们新建一个静态文件,查看服务是否运行正常。

首先让我们在 /data 目录 下创建 www 目录,如:

mkdir -p /data/www

创建第一个静态文件

在 /data/www 目录下创建我们的第一个静态文件 index.html

示例代码:/data/www/index.html
<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>第一个静态文件</title>
</head>
<body>
Hello world!
</body>
</html>

现在访问 http://<您的域名>/index.html 应该可以看到页面输出 [Hello world!]

到此,一个基于 Nginx 的静态服务器就搭建完成了,现在所有放在 /data/www 目录下的的静态资源都可以直接通过域名访问。

如果无显示,请刷新浏览器页面

完成实验

恭喜!您已经成功完成了 搭建Http静态服务器环境 的实验任务。

时间: 2024-10-16 19:51:52

腾讯云,搭建Http静态服务器环境的相关文章

腾讯云,搭建nginx静态网站服务器

搭建Http静态服务器环境 任务时间:15min ~ 30min 搭建静态网站,首先需要部署环境.下面的步骤,将告诉大家如何在服务器上通过 Nginx 部署 HTTP 静态服务. 安装 Nginx 在 CentOS 上,可直接使用 yum 来安装 Nginx yum install nginx -y 安装完成后,使用 nginx 命令启动 Nginx: nginx 此时,访问 http://<您的域名> 可以看到 Nginx 的测试页面 [?] 如果无法访问,请重试用 nginx -s rel

搭建Http静态服务器环境

搭建静态网站,首先需要部署环境.下面的步骤,将告诉大家如何在服务器上通过 Nginx 部署 HTTP 静态服务. 安装 Nginx yum install nginx -y 启动:nginx ok 完成后访问访问 http://119.29.232.198 可以看到 Nginx 的测试页面 Nginx 命令详解:http://blog.csdn.net/aidenliu/article/details/6413342 配置静态服务器访问路径 打开 Nginx 的默认配置文件 /etc/nginx

腾讯云-搭建 .NET Core 开发环境

搭建 .NET Core 开发环境 安装 .Net Core 执行代码 任务时间:时间未知 .NET Core 的官方文档很详细,本实验带你建立一个.NET Core 1.1的Web运行环境,更多内容可以可以查阅微软官方文档. 安装 .Net Core 执行命令[安装 .Net Core] sudo yum -y install libunwind libicu curl -SL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?linkid=8

腾讯云搭建hexo博客

腾讯云搭建hexo博客 hexo腾讯云 1. 腾讯云 学生认证购买 重置密码和网络备案 2. hexo博客搭建 2.1 Node.js环境准备 2.2安装git 2.3安装hexo 切换淘宝源 安装hexo 新建一个博客文件夹并初始化 启动 2.4 nginx部署 2.4域名DNS配置 3. 本地搭建hexo,git推送到腾讯云自动部署 4. 小结 1. 腾讯云 学生认证购买 在阿里云和华为云购买失败的前提下,最终找到了腾讯云的购买,学生认证后价格只要10块一月,域名16一年,价格真香,我选择

Active Directory虚拟机搭建域控服务器环境

前言 还是和上一章一样,痛苦过后还是记录下给后来人提供便利为妙. 虚拟机选择:建议Hyper-V或者VMware 系统选择:建议WIindows Server 2003及以上 我这里是使用VMware Workstation Pro,Windows server 2012 R2系统. 虚拟机网络的配置 1.   查看VMware[虚拟网络编辑器],主要查看[NAT模式]. 我这里:NAT模式,VMnet8网络,IP:192.168.241.0.各位根据自己机器分配的IP做下面的操作. 2.配置本

搭建本地Java服务器环境

后端同事出走后,需要在本地搭建java后端服务器环境,特记录以备忘 *** 安装mysql - Mac 下自带了mysql - 配置一下.bash_profile 方便调用 - 给一下权限 : "grant all privileges on *.* to 'root'@'127.0.0.1' identified by 'Passw0rd' with grant option;" *** 安装phpmyadmin - 把下载好的phpmyadmin 放到本地 WebRootDocum

腾讯云搭建centos6.7环境

以前一直用windowsever2012 终于狠下心来换成linux .linux我是0基础 笔记本也不是mac的 找了很多资料很视频  尝试自己搭建了下 分享下过程 希望能帮助遇到同样的同学 因为服务器主要是web服务器 环境是lnmpa (linux+nginx+mysql+apache)我是围绕着这个准备搭建的 需要的工具 window电脑 云centos服务器     putty vnc viewer     yum源 http://mirrors.aliyun.com/ 0 配置yum

腾讯云搭建web环境基础指导

搭建web环境算是程序员的基础课了,但实际情况是一个刚出道的程序员都不会有自己的服务器,顶多花几十块钱买个域名,申请个免费虚拟主机,随便用ftp传个源码可以装逼无数了.真要花上几百大泮的月租只为小试身手肯定是划不来的,真要到了提枪上阵的时候绝对是两眼懵逼.有不少同学在自己电脑上装了虚拟环境,模拟服务器操作.当初我也是这么干的,确实能提高一些操作经验.但是,我不得不泼一些冷水,虚拟环境与真实环境还是有很多区别的,尤其是window的server环境,它不像linux,敲啥就出来啥.window s

腾讯云搭建云OA指南

本文将以PaiOA 2018以例,讲解如何在腾讯云上搭建云OA,免费申请PaiOA 2018 企业版密钥(不限用户). PaiOA官网下载http://www.paioa.com 最新PaiOA 2018 系统需求服务器操作系统:Windows Server 2008/2012/2016 全系列运行环境:IIS + ASP.NET 4.0/4.5/4.6/4.7数据库:SQL Server 2012/2014/2016/2017 PaiOA 2018技术优势全球领先的云优先,轻量化OA软件.使用