Nginx搭建静态网站

news/2024/5/12 18:51:23/文章来源:https://blog.csdn.net/weixin_34319640/article/details/92375141

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

搭建Http静态服务器环境

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

安装 Nginx

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

yum install nginx -y uyyum install nginx -yum install nginx -ym 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

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 目录下的的静态资源都可以直接通过域名访问。

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

转载于:https://my.oschina.net/u/3084334/blog/1527199

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_700951.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

aes离线解密工具_CTF常用工具、网站、练习平台

常用工具网站CTFtools 比较全的工具下载网站&#xff0c;提供百度云链接BUUCTF 比较全的工具下载网站&#xff0c;提供百度云链接XSS 之旅 xss 攻击练习网站&#xff0c;闯关式设计&#xff0c;难度递增tooleyes 在线工具库&#xff0c;一些编码和算法之类的都有千千秀字常用密…

真爱!微软宣布新开源网站,由 Jekyll 一键生成,代码所见即所得

来源 | Microsoft编辑 | 小匀转自 | 新智元近日&#xff0c;微软上线了一个新的开源网站。这不是微软唯一的开源网站&#xff0c;但却代表了新的起点。网友表示&#xff1a;这次真的拥抱开源了&#xff01;从「恨」到「爱」&#xff0c;微软与开源有着一段长达30年的故事。微软…

怎样监测微型的网站服务

最终我意识到&#xff0c;我所要写的任何服务器的风险都很低&#xff0c;如果它们偶尔宕机 2 小时也没什么大不了的&#xff0c;我只需设置一些非常简单的监控来帮助它们保持运行。 你好! 我最近又开始运行一些服务器&#xff08;​​nginx playground​​​、​​mess with dn…

关于mouseenter、mouseover、mouseout、mouseleave的理解

先说结论&#xff1a;enter、leave是元素区域上的进入和离开&#xff0c;over、out是逻辑上的进入和离开。 enter和leave只在离开元素区域时触发&#xff0c;比如下面这个子元素在父元素的区域中&#xff0c;那么进入、离开子元素是不会触发的&#xff0c;因为子元素在父元素的…

php网站首页点击更多时获取数据,jQuery+PHP实现点击按钮加载更多,不刷新页面加载更多数据!附:可用源码+demo...

先上效果&#xff1a;刚打开页面的时候&#xff0c;只显示部分数据&#xff0c;点击加载更多的时候&#xff0c;就会加载我们预先定义的加载数量显示出来&#xff01;当数据库里面的所有数据都显示出来&#xff0c;就提示全部加载了&#xff01;新建index.phpjQueryphp实现点击…

整理一周的Python资料,包含各阶段所需网站、项目,2020燥起来!

回复“pythonpdf“&#xff0c;立刻领取100本全品类Python电子书不知怎么的&#xff0c;最近不少关注我的读者都开始私信我怎么学好python&#xff1f;零基础转行是不是合适&#xff0c;还有希望吗&#xff1f;今年30了&#xff0c;还能不能转IT&#xff1f;其实关于零基础转型…

深度学习三巨头也成了大眼萌,这个一键转换动画电影形象的网站竟因「太火」而下线...

机器之心报道作者&#xff1a;魔王、杜伟想不想在动画电影中拥有自己的角色&#xff1f;这个网站一键满足你的需求&#xff0c;不过竟因流量太大成本过高而下线。近期热映的电影《花木兰》总是让人回想起 1998 年上映的同名动画电影。说起来&#xff0c;动漫真人化或动画版翻拍…

网站位置服务器,如何查看网站的服务器位置

如何查看网站的服务器位置 内容精选换一换华为云主机迁移服务帮助中心&#xff0c;为用户提供产品简介、快速入门、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档&#xff0c;帮助您快速上手使用主机迁移服务。用户云服务器基本网络功能异常&#xff0c;无法完成…

网络安全系列之七 网站提权

上传了webshell之后&#xff0c;我们的目的是获取服务器的系统管理员权限&#xff0c;这也是黑客入侵的最终目的。 “H4ck Door”是一个很牛的大马&#xff0c;提供了很多功能&#xff0c;我比较喜欢的是执行cmd命令来提权。 首先执行“net user”命令查看服务器有哪些用户&…

vue论坛网站的文章自动排版_基于 VuePress 定制个人博客网站

VuePress简单来说&#xff0c;VuePress 是 Vue 驱动的静态网站生成器。VuePress 简单易上手&#xff0c;同时也有足够强大的定制能力&#xff0c;尤其对熟悉 Vue 的前端开发人员而言。相比于知名的博客生成器 Hexo 来说&#xff0c;VuePress 最大优势就是 Vue 带来的灵活性。在…

想自己搭建服务器,永久运行网站?一个U盘大小的树莓派就够了!

点击上方“方志朋”&#xff0c;选择“设为星标”回复”666“获取新整理的面试资料作者&#xff1a;彭小呆来源&#xff1a;https://urlify.cn/nqaQVfNo.1前言由于本人在这段时候&#xff0c;看到了一个叫做树莓派的东东&#xff0c;初步了解之后觉得很有意思&#xff0c;于是想…

HTML 5中SEO可以用那些代码来做优化

头部代码 1、标题标签(title标签) 在HTML5中标题标签依然存在&#xff0c;其仍然具有不可替代的作用;不过我们看到还有更多的可供搜索引擎识别的代码&#xff0c;我们将改代码的等级微降。 2、元标签(meta标签) 字符集编码声明标签 该标签原本就是搜索引擎必看且首先要看的标签…

只需1分钟,这个网站用AI分离歌曲的人声、伴奏和乐器声

整理 | Just出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;疫情期间&#xff0c;在家待着闲来无事&#xff0c;一些技术人员就喜欢以技术的方式找点乐子&#xff0c;顺带赚钱最好了。将歌曲中的人声和乐器声分离是一件让想使用音乐伴奏的人头疼的事情&#xff0c;传…

大流量网站的底层系统架构

动态应用&#xff0c;是相对于网站静态内容而言&#xff0c; 是指以c/c、php、Java、perl、.net等 服务器端语言开发的网络应用软件&#xff0c;比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用…

jquery 添加 padding_【开发小技巧】11—如何使用JavaScript / jQuery为网站创夜间/高亮模式?...

英文 | https://www.geeksforgeeks.org/how-to-create-dark-light-mode-for-website-using-javascript-jquery/?refleftbar-rightbar翻译 | web前端开发(ID&#xff1a;web_qdkf)浅色深色配色方案(也称为深色模式)是一种补充模式&#xff0c;它使用一种配色方案&#xff0c;其…

visualstudio发布网站到服务器,发布到网站 - Visual Studio (Windows) | Microsoft Docs

使用 Visual Studio 将 Web 应用发布到网站01/29/2019本文内容可以使用“发布”工具将 ASP.NET、ASP.NET Core、.NET Core 和 Python 应用从 Visual Studio 发布到网站。 对于 Node.js&#xff0c;支持这些步骤但用户界面不同。先决条件安装有 Visual Studio 2019 并具有所选语…

搭建网站必不可少的知识3

买虚拟主机的时候还要关注一下空间环境和你要使用的网站源码是不是匹配&#xff0c;比如你用的代码是ASP程序的你买的是PHP的环境&#xff0c;当然是带不起来。我们买的时候关注一下主机支持的程序语言asp、PHP、html、cgi、jsp、Java等等&#xff0c;系统Windows还是Linux&…

html5 php服务器搭建,使用Apache 搭建web 网站服务器

1 ) 安装httpdyum -y install httpd2 ) 查看目录3 )配置文件4 ) 默认是没有启动的55) 开始启动apache并设置开机自启动6 ) 再次查看apache 服务7 ) 查看端口 已经看到成功了8) 装上elinks 浏览器[rootxuegod6 conf]# yum install elinks -y 字符界面浏…

宝塔linux计划任务ftp,宝塔面板定时备份网站及数据库至FTP存储空间图文教程

站长平时会用各种方法备份。包括手动备份、自动备份、定时备份等等不同方法。对于运维人员来说不是难事&#xff0c;对于站点较多的新手站长来说是有一点困难的&#xff0c;毕竟新手在技术方便还是弱了一些。为了能够有更多的时间运营网站&#xff0c;我们可以用宝塔面板的自动…

tdk怎么设置_不知道怎么分析对手网站?看这里!

怎样分析竞争对手网站?对于做seo优化的伙伴来说&#xff0c;研究分析竞争对手网站是一件最为常见&#xff0c;也十分重要的事情。但是&#xff0c;很多小伙伴都不知道怎样去分析竞争对手网站。和老板说分析了对手网站&#xff0c;也只是看看对手网站的站长数据而已&#xff0c…