三日娱乐活动之——建立自己的网站

news/2024/5/20 15:47:21/文章来源:https://blog.csdn.net/weixin_42731543/article/details/106724017

目录

    • 云服务器搭建
      • SSH登陆
      • LNMP环境的搭建
      • Nginx的设置
      • 小节总结
    • 网页的编写
      • CSS的调用
      • php文件上传
      • 小节总结

云服务器搭建

我用的是阿里云的学生机,自己娱乐娱乐够用了,稍微懂点Linux的知识,选择Centos7的系统就可以耍了。

SSH登陆

我直接用密钥登陆,在控制台中的远程登录中创建并下载密钥到本地,chmod 400文件一下,然后

ssh root@ip -i address

其中ip是服务器外网ip,address是密钥文件所在的地址。
然后就可以进入服务器终端驰骋了🐎。

LNMP环境的搭建

我用的是LNMP环境而不是LAMP环境,两者都可以搭建,看个人用的情况吧。
教程的话就不介绍了,直接看阿里云的文档参考,手把手教学。
阿里云LNMP搭建教程

Nginx的设置

先上我的配置:

server {listen       80 default_server;listen       [::]:80 default_server;server_name  _;root         /web_test;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;location / {index = index.html;}location /cloud {autoindex on;autoindex_exact_size on;autoindex_localtime on;charset utf-8,gbk;}location /php_test {index = index.php;autoindex on;}#添加下列信息,配置Nginx通过fastcgi方式处理您的PHP请求location ~ .php$ {root /web_test; fastcgi_pass 127.0.0.1:9000;   #Nginx通过本机的9000端口将PHP请求转发给PHP-FPM进行处理fastcgi_index index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include fastcgi_params;   #Nginx调用fastcgi接口处理PHP请求}      }

我的所有网页的前端文件都放在server中的root中,也就是/web_test中,在/web_test的这一级中,首页是location /中的index.html,也就是进入外网ip访问的首页。
/web_test/cloud存放我的数据目录,里面是我作为网盘的空间,在浏览器中访问ip/cloud就相当于访问我的/web_test/cloud.
下面的location ~ .php${}配置了php,使得fastcgi监听9000端口,能够让我的80端口可以显示.php文件。

小节总结

基本上到这一步,已经可以在自己的服务器上跑出一个网页了,还是比较有意思的,任何人通过外网都可以访问你的服务器了。

网页的编写

我浏览了一下w3school的教程,用html+css+php编写了一个简易的网站,其中包含了首页和文件上传系统,至于网站先不分享了,文件上传系统我还没有进行加密。

CSS的调用

这个算是我看完CSS的一个比较重要的应用。要把写的CSS文件调取到html中,这里我用的是link。先直接看代码:

<head>
<meta charset="utf-8"><title>Zyairelu's Web</title><link rel="icon" type="mage/x-icon" href="img/icon.jpg"><link rel="stylesheet" type="text/css" href="css/styles.css" />
</head>

其中<link rel="stylesheet" type="text/css" href="css/styles.css" />是引入CSS,这里我的CSS是放在/web_test/css文件下的,所以只需要改动href,填入自己的地址即可调用。
上面一行是我调用图片作为网站的头像。

然后在body中,如果要使用CSS的某个式样,只需要添加一对标签<div class="style"></div>,其中style是.css文件中的某一式样。

**值得注意的是:**如果.css文件中式样开头用.style定义,则用class="style",如果是用#style定义,则用id="style"定义。

php文件上传

.php文件为upload_file.php,在表单提交的html文件中,添加一对标签

<form action="upload_file.php" method="post" enctype="multipart/form-data">

这里用的是post方式,在点击提交后,可以跳转到php。

小节总结

具体的html和php代码就不放了,可以自己尝试。
最后上传文件成功后的效果如下:
在这里插入图片描述

在/cloud中就可以查看和下载文件了
在这里插入图片描述

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

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

相关文章

Vs2010创建网站

1.打开VS2010&#xff0c;新建——网站——ASP.Net空网站。 2.创建网站后你会发现你的项目并没有.sln结尾的文件&#xff0c;像这样。 事实上项目的.sln文件保存到了C:\Users\zjs\Documents\Visual Studio 2010\Projects 我一般会把这个.sln文件拷贝到项目所对应的文件夹目录。…

公安内网部署网站出现500.19-Internal Server Error

今天去桂林叠彩分局&#xff0c;帮他们部署一个内网平台的网站。去了机房&#xff0c;windowserver2012系统已装好。我本想我的工作会很快弄完。无非就是在这个系统上安装一个oracle数据库&#xff0c;然后在iis部署一个网站&#xff0c;网站能呈现数据就ok了。Oracle数据库安装…

我的网站收入

建站有好几个月了&#xff0c;但申请google adsense和阿里妈妈并且成功通过却是上个月的事情。到目前为止&#xff0c;google adsense帐户的估算总收入为1.79美元&#xff0c;阿里妈妈的收入为2.52元&#xff0c;看到这里&#xff0c;或者很多读者都会嗤之以鼻&#xff0c;甚至…

没有网站也能网赚

如果你能持之以恒&#xff0c;而且文档质量高的话&#xff0c;那么月入过万也不是没有可能的。 2009年5月&#xff0c;我在建站的过程中为了找点资料&#xff0c;通过搜索引擎搜索到了豆丁&#xff0c;还记得当时是为了搜索关于google map的资料&#xff0c;很多地方都没有找到…

前端常见SEO注意事项

前端开发工程师不仅需要要跟视觉设计师、交互式设计师配合&#xff0c;完美还原设计图稿&#xff0c;编写兼容各大浏览器、加载速度快、用户体验好的页面。现在还需要跟SEO人员配合&#xff0c;调整页面的代码结构和标签。 一些成熟的平台&#xff0c;在开发初期并没有考虑优化…

精通Web Analytics 2.0 (3) 第一章:网站分析的新奇世界

精通Web Analytics 2.0 &#xff08;3&#xff09; 第一章&#xff1a;网站分析的新奇世界 精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第一章&#xff1a;Web Analytics 2.0的新奇世界 多年以来&#xff0c;我们很清楚的知道&#xff0c;网站分析能够真正的改革网络…

精通Web Analytics 2.0 (12) 第十章:针对潜在的网站分析陷阱的最佳解决方案

精通Web Analytics 2.0 &#xff08;12&#xff09; 第十章&#xff1a;针对潜在的网站分析陷阱的最佳解决方案 精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第十章&#xff1a;针对潜在的网站分析陷阱的最佳解决方案 是时候去处理网站分析中最棘手的一些问题了&…

学习Python一定要知道的八个网站,看看你知道几个

导语 最近很多人问我有没有可以跟着学习的网站&#xff0c;一个人学没方向&#xff0c;老是不知道该怎么学习&#xff0c;我今天就把自己知道的几个网站分享给大家&#xff0c;那些问我的小伙伴可以根据这个去找自己喜欢的网站哦! python是一个编程语言&#xff0c;相比其他的…

阿里云ECS建站全流程(Debian)

1. 购买域名和ECS服务器 2. 环境配置 2.1 官方教程位置 这里是按照官网上的教程进行的&#xff0c;入口如下图所示&#xff1a; 官网的教程就不抄下来了&#xff0c;看官网就行。本文章只记载官网内容之外需要补充的操作。 2.2 安装yum 因为购买服务器时选择的Debian&…

sqlmap如何用dirsearch.py协助--os -shell拿到目标网站shell

本文为博主原创文章首发于FreeBuf→https://www.freebuf.com/sectool/256588.html SQLMAP sqlmap是一个开源渗透测试工具&#xff0c; 它可以自动检测和利用SQL注入漏洞并接管数据库服务器。它具有强大的检测引擎&#xff0c;同时有众多功能&#xff0c;包括数据库指纹识别、从…

超棒的五个在线学习web编程的网站

超棒的五个在线学习web编程的网站 http://www.gbtags.com/gb/share/2523.htm# 如果你需要给自己冲冲电而又没有时间的话&#xff0c;使用一些在线学习编程的网站&#xff0c;利用一些碎片时间来学习提高自己的话&#xff0c;今天这篇文章肯定能够帮你大忙&#xff0c;本文里我…

【全源码及文档】基于JAVA的宠物网站设计与实现

摘 要 本系统是采用Java技术来构建的一个基于Web技术的B/S结构的宠物网站&#xff0c;该网站建立在Spring和Struts2框架之上&#xff0c;前台使用JSP作为开发语言&#xff0c;后台使用MySQL数据库管理系统对数据进行管理&#xff0c;开发环境选用MyEclipse&#xff0c;应用服务…

【全源码及文档】基于JSP和MySql的资讯网站的设计与开发

摘 要 互联网时代是一个资讯爆发的时代&#xff0c;人们每天都能接收到各种平台推送的各式各样的资讯&#xff0c;这些资讯有可能是用户感兴趣的&#xff0c;也有可能是用户所厌恶的&#xff0c;如何在各种各样的资讯中最高效的获取自己需要的内容成为一个普遍的问题。本课题研…

你需要掌握8个SEO的常识

以前的招聘&#xff0c;因为公司的产品线是PC端网络业务的一部分&#xff0c;所以对SEO&#xff08;搜索引擎优化&#xff09;有一定的要求。但很少有候选人能回答。 部分应聘者过去的工作经验是基于微信的后台管理系统和网络应用。偶尔&#xff0c;他们会遇到一个小伙伴谁开发…

在网站上收集文章有什么负面影响?

每个网站都必须有内容填充。在“内容为王”的时代&#xff0c;很多SEO站长为了更好的优化网站&#xff0c;疯狂地写了很多文章。然而&#xff0c;一些SEOer认为原创文章并不像以前那么重要&#xff0c;但是为了缩短时间&#xff0c;使网站拥有大量的内容&#xff0c;所以很多站…

一个完整和详细的网站SEO优化解决方案

祥云平台上的完整SEO优化解决方案包含四个主要组件&#xff1a; 第一&#xff1a;网站前端设计师 第二&#xff1a;网站内容录入人员 第三&#xff1a;网站优化和推广人员 第四&#xff1a;背景数据分析师 接下来&#xff0c;我们将为这四个部门分配工作。 首先&#xff0c;网站…

企业网站有必要专门seo优化吗?

搜索引擎优化&#xff0c;优帮云认为企业网站并不陌生。今天&#xff0c;在搜索热门文章“百度已死”的霸主屏幕上&#xff0c;那么对于企业来说&#xff0c;还需要做搜索引擎优化吗&#xff1f; 你想为百度做SEO优化吗&#xff1f; 什么是SEO&#xff1f;简单地说&#xff0…

SEO整体优化有哪些操作步骤

经常有各种SEO新手小白问我SEO优化方法有哪些&#xff0c;我最想说的是&#xff0c;这个问题就像是一个巨大洋葱的&#xff0c;表面看起来是一个问题&#xff0c;要看到里面的心要得到答案&#xff0c;就得一层一层地剥开&#xff0c;你就知道SEO的实质问题不是一个&#xff0c…

快速了解SEO和ASO之间的差异

ASO和SEO有相似之处。甚至可以说SEO是ASO的前世。如果您之前掌握了SEO的知识&#xff0c;那么很容易开始学习ASO。 定义&#xff1a; 搜索引擎优化&#xff1a;使用搜索引擎规则来提高相关搜索引擎内网站的自然排名。目标是为网站提供生态自营解决方案&#xff0c;在行业中处于…