vue添加html开启服务器_如何在Linux服务器部署自己的网站?

news/2024/5/10 23:53:01/文章来源:https://blog.csdn.net/weixin_42508792/article/details/112332943

3c02eb3630411e0b180419c95302a2ef.gif

前提

突然想在腾讯云的服务器上部署一个markdown编辑器供自己使用,毕竟自己动手丰衣足食嘛。之前在我的服务器上已经部署过博客、一些静态网页了。但是很长时间没有去操作过了。借着这一次机会再把相关流程巩固一遍。

准备工作

1、云服务器一台
2、域名一个
3、mac使用Finalshell,win使用 xShell

安装Ngnix

1、下载 Nginx,下载地址:http://nginx.org/download/nginx-1.6.2.tar.gz

[root@cx]# wget http://nginx.org/download/nginx-1.6.2.tar.gz

2、解压安装包

[root@cx]# tar zxvf nginx-1.6.2.tar.gz

3、进入安装包目录

[root@cx]# cd nginx-1.6.2

4、编译安装

[root@cx nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
[root@cx-1.6.2]# make
[root@cx-1.6.2]# make install

安装ngnix 的教程可以自行在网上搜索,很多。

配置ngnix

在服务器中 cd /etc/ngnix/conf.d 目录下 新增 md.conf 配置如下

server {
charset utf-8;
client_max_body_size 128M;
listen 80;
server_name markdown.lieme.cn; // 网站访问的域名
root /usr/share/nginx/html/web/markdown/; // 静态文件放置的目录
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
// 如果是 vue 打包生成的项目,记得配置一下这个。
// 将路由访问的页面如果不存在则重定向到idnex.html
}

配置完成后,Esc 然后 wq 保存退出。先nginx -t 查看配置是否正确然,后然后记得重启ngnix   nginx -s reload 这时候在浏览器中访问 markdown.lieme.cn 应该可以访问了。

开启https访问

因为这里是腾讯的服务器和域名,直接在腾讯云后台申请一年的免费证书,即可。下载下来是一个 zip 包,因为服务器安装的是ngnix,那我们直接选择ngnix的就行。

// 解压缩后在文件中ngnix文件中有一个 key 和 crt

1_你的域名_bundle.crt
2_你的域名.key

将上面两个文件上传到你的 ngnix 目录下

cd /etc/ngnix

然后在对ngnix下的conf.d文件中刚刚新建的md.conf添加如下代码:

server {
charset utf-8;
client_max_body_size 128M;
listen 80;
ssl on;
ssl_certificate /etc/nginx/1_你的域名_bundle.crt;
ssl_certificate_key /etc/nginx/2_你的域名.key;
ssl_session_timeout 5m;
}

配置 ssl_ciphers

server {
ssl_protocols TLSv1.1 TLSv1.2; #按照这个协议配置
#ssl_ciphers HIGH:!aNULL:!MD5;
#ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
ssl_ciphers '
ECDHE-ECDSA-AES256-GCM-SHA384:
ECDHE-RSA-AES256-GCM-SHA384:
ECDHE-ECDSA-CHACHA20-POLY1305:
ECDHE-RSA-CHACHA20-POLY1305:
ECDHE-ECDSA-AES128-GCM-SHA256:
ECDHE-RSA-AES128-GCM-SHA256:
ECDHE-ECDSA-AES256-SHA384:
ECDHE-RSA-AES256-SHA384:
ECDHE-ECDSA-AES128-SHA256:
ECDHE-RSA-AES128-SHA256';
}

配置完成后,Esc然后 wq 保存退出,执行 ngnix -t 检查命令是否有错,如果没错重启 ngnix -s reload

总结

部署完成之后,对于自己的体验和学习又有了进一步加深的作用,虽然之前已经实现过,但是每一次的体验和提升都是不同的感觉:

1、加深了linux部署的流程
2、ngnix相关的配置
3、网站添加 https
4、域名解析的操作
5、vue打包的项目因为路由设置的不同ngnix的
配置也会有所不同。

等等

caf72d8b5f4b12aa42d08d4d0b7d092f.gif

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

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

相关文章

买网站服务器主要注意哪些问题,服务器之家谈谈购买网站空间有哪些注意事项...

网站空间好不好,网站空间是不适合我的网站,是不是空间越大的网站空间越好等等关于网站空间的问题一直缠绕着网站所有者或者即将建设网站的人们,今天服务器之家为大家分析购买网站空间到底要考虑注意哪些问题:1.根据你的实际需要购买合适大小的…

网站响应速度多少秒正常_中国裁判文书网须通过手机注册访问,某讼类网站或受影响!...

来自最高人民法院的消息说,9月1日,中国裁判文书网访问方式将进行升级,访问用户需通过手机号码验证的方式进行注册,注册登录后,可以照常进行文书查询、下载等操作。用户对裁判文书数据的访问权限和操作习惯不受影响。据…

java无法加载主类什么原因_网站无法获得流量的原因是什么?

您可以命名的每个在线业务都有一个目标:尽可能地增加销售额和利润。在在线环境中,这一切都从一个简单的过程开始:增加您网站的流量。从这个角度来看,如果你有一个在线网站,但你没有足够的流量,它会徒劳地消…

VisualSVN 钩子脚本实现网站自动更新

一、环境说明: (1)服务器端除了装VisualSVN Server服务器端外,另外再装TortoiseSVN(2)服务器端和客户端都checkout 下目录(3)注意:自动发布的钩子脚本,不支持…

fileupload控件上传图片_18.实现网站上选择本地图片并上传至服务器

功能介绍:本地选择照片上传至服务器。需要引入的 jar 文件:commons-fileupload-1.3.2、commons-io-2.5.jar。下载链接:commons-fileupload.x.x.jar 文件:http://commons.apache.org/proper/commons-fileupload/ commons-io-x.x.ja…

seo模拟点击软件_「SEO快排」-SEO快排的核心点是什么?

作为网站的站长或SEO都听说过快排这个关键词,那么你对快排了解多少呢?身为站长超过10年,这一回,SEO小土豆给你解释一下什么是快排关键字,快排的核心点在哪里?单击联系快排公司。关键字快排是什么&#xff1…

我与网站的日常-webshell命令执行

本文比较基础,其中有一个知识点关于php执行系统命令的函数 ,我们用最简单的webshell来说说传值问题的影响, 本文作者: i春秋签约作家——屌丝绅士 001前言: 小表弟又来写文章了,这次是一个新的发现&…

防沉迷解除网站php,游戏防沉迷系统名存实亡?

近期有网友反映,玩游戏时,经常碰到疑似未成年玩家:" 听声音就能判断,奶声奶气的。" 随即,一条名为 " 游戏防沉迷名存实亡 " 的话题登上微博热搜。如今,很多游戏厂商都推出了 " 未…

呵呵,今天偶然看到了我最早期的商业网站作品

偶然发现的,呵呵,看html源码,头几行还保留着我的MSN信息呢。^_^感觉很有意思。http://www.atoy-bag.com当是2003年暑假,我认识了一个很好的台湾老大哥,他的厂(当时叫汉翔)要做网站,呵…

​详解SEO优化中所使用的新浪博客站群

SEO优化的过程中网站的权重是关键词排名不可或缺的因素,为了提升网站的权重SEOer通常会利用第三方平台的高权重为SEO所用,今天给大家讲一个关于新浪博客站群的概念以及具体的操作方法。 顾名思义新浪博客站群分解开来通俗点来说就是新浪博客的集群&#…

网站高并发高性能必不可少的九种核心技术

要建成一个具有高并发高可用的一个网站必不可少的九种核心技术本文转自 探花无情 51CTO博客,原文链接:http://blog.51cto.com/983865387/2045994

阿里云ubuntu新手建站

新买的服务器选择ubuntu或者停止实例之后更换系统盘选择ubuntu之后,打开远程管理,提示login:后面加上用户名,开始为root。然后下面password:后面输入密码 格式化数据盘以及挂载数据盘 执行了上面操作后,运行…

在线音乐网站【04】Part two 功能实现

d.歌曲添加功能的实现 管理员或是被管理员授权的用户可以将自己喜欢的歌曲添加到在线音乐网站的首页排行榜中。如图7.5所示。 图7.5 歌曲添加 通过在ASP.NET页面定义标签中的错误属性,如下代码: Display"Dynamic" ErrorMessage"RequiredF…

配置虚拟网站主机

1 问题 本例要求以案例1的结果为基础,通过httpd网站服务器实现虚拟主机的支持,完成下列任务: 1)修改 /etc/hosts 文件,临时解决DNS名称识别问题 在文件尾添加“Web服务器IP地址 tts8.tedu.cn ne.tedu.cn”内容 2&#…

浏览器无法打开网页_IE浏览器无法加载网站时将自动跳转到Edge中打开

目前微软已经将开发重心放在基于 Chromium 的新版 Edge 浏览器上,而传统的 Internet Explorer 则逐渐被淘汰。也就是说,如果你当前使用的是 IE 浏览器,那么可以考虑切换到新版 Edge,毕竟后者是当前唯一受到用户欢迎的微软浏览器。…

wordpress page显示未找到页面_wordpress网站模板开发中,怎样创建自定义导航菜单?...

在前面的章节中,我们介绍了wordpress网站模板开发中,使用wp_list_pages()和wp_list_categories()这2个函数来创建基于page页面的导航菜单和基于分类目录的导航菜单。但是,这2种方式创建出来的菜单不够灵活,基于页面的导航菜单就添…

wordpress acf字段怎么全站调用_如何给WordPress网站设置CDN:Cloudflare教程

现在的网站动态效果越来越好,内容也越来越丰富。如果你的网站是针对全世界而不仅仅是中国,当世界其他地方的用户访问你的网站时,网站的加载速度可能会很慢。这可能会导致用户放弃访问你的网站。而且现在的网页平均大小是2MB,几乎是…

手机端使用ghelper_中小企业需要建设手机网站吗?三点时代趋势打消您的顾虑...

网络营销的低成本,没有几个企业不看中这种方式,同时也是时代的一种趋势,越来越多的企业建设起属于自己的手机网站,微网站等等,就是为了更好的营销,让潜在的顾客都被挖掘出来,增大企业的价值。但…

ios 微信浏览器 预加载_如何优化网站性能——资源预加载

一、什么是资源预加载当打开一个应用或者网址时,通常会有一个加载资源的进度条,资源加载完成后打开页面。这个过程其实就是资源预加载的一个过程。资源预加载是一种性能优化技术,我们可以使用该技术来预先告知浏览器某些资源可能会当前页面用…

网站管理后台帐号密码暴力破解方法

【导读】 对于网站运行的个人站长而言,最担心的是应如何有效且安全的去管理自己的网站,否则自己辛辛苦苦经营的网站就会被不请自来的不速之客给攻破,轻则站点数据被窃取,重则整个网站都被攻陷,导致无法恢复。 本文主要…