个人服务器+博客网站搭建

news2025/7/12 18:45:28

 实现目标:

  • 远程访问windows
  • 远程访问linux并在该环境开发(ssh)
  • 个人博客网站运

环境准备

准备一台性能较好的个人电脑,推荐台式机,仅在环境搭建初期需要显示器,后期使用基本不需要屏幕。规划好磁盘使用:系统盘、软件、linux系统,数据等分区规划,以下统称该电脑为服务器pc。

安装windows专业版

想要远程访问个人电脑,可以使用常见的远程软件,如向日葵!但本方案主要使用内网穿透的方式!

在电脑中:开始->设置->激活。在某宝获取一个密钥!升级完成后一般还需要一个密钥激活,可自行从某宝获取升级方法。

远程测试

在另外一台电脑上(同一局域网段),使用快捷键win+r后输入mstsc或在系统中搜索远程,我们可以打开远程桌面客户端:

输入计算机名和用户名,计算机名即服务器pc的ip地址,用户名即服务器pc登录用户名,连接,输入该用户登陆时的密码。至此,window系统要做的工作已做好!

安装虚拟机+ubuntu

服务器pc要作为linux开发环境来使用,则需要linux系统,作者采用的是win+虚拟机的方式来做的,直接装linux系统对一些开发中的其他工作不友好。作者使用vmware作为虚拟机,安装ubuntu18.04系统。

可参考:I.MX6ULL_基础篇(1) linux环境安装 – WSY Personal Blog

内网穿透

现在,环境,软件都安装完成了,要从外网访问就要有公网ip,如果是购买的腾讯,阿里等服务器,不用担心这个问题,但是我们个人的电脑如何获取公网ip?

  • 可以咨询宽带的运营商是否提供公网ip
  • 使用ipv6

很显然,公网ip不是每个地区都有提供,ipv6不能保证完善支持,所以作者使用了内网穿透服务,由内网穿透服务商提供服务器将个人pc的端口映射到公网中去!

cpolar介绍

cpolar是一款体积小,多平台适用的内网穿透工具,免费1M带宽,支持win远程桌面,ssh服务,http/https网站,ftp等服务暴露至公网。

cpolar使用手册:文档 - cpolar 极点云

cpolar安装

cpolar支持同时两台设备在线,所以我们分别在win和linux各装一个。

  • win下将远程端口和cpolar管理界面映射出去
  • linux下将ssh和网页http服务映射出去

内网穿透测试

主要测试win远程桌面+cpolar界面;linux ssh服务+cpolar界面+https网页

个人博客网站搭建

博客网站搭建方案:

  • 使用宝塔面板部署网站运行环境
  • 使用wordpress作为个人博客网站

环境部署

进入ubuntu18.04系统,安装宝塔面板:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

安装完成,将当前页面信息记录下来:

后面主要使用内网面板地址,以及用户名和密码!接下来进入宝塔控制面板,输入上面提供的用户名和密码,首次登录需要绑定一下手机号。

进入面板后宝塔弹出推荐安装,我们选择LNMP,一键安装,等待安装完成。

网页开发环境部署完成后我们开始部署wordpress

wordpress

一键部署wordpress

填写在cpolar中准备好的域名,数据库名称,密码等信息,同样记得保存下来:

如果提前通过cpolar完成域名和端口的获取,那可以直接填域名和端口,反之可以先填本机ip+端口,最后再用cpolar去映射这个端口即可!

部署完成,会生成网址,即可进行网站的访问啦!也可以在宝塔网站选项栏中继续部署其他网站!

wordpress配置

进入网站,let‘s go!(有可能首次建站会出现语言选择界面,选择中文,则安装中文版,支持要优于英文版)

英文版很不方便,下载插件和主题等都是使用国外服务器,容易出问题。如果不是中文版的解决方案:

到wordpress中文官网,下载wordpress压缩包。

查看wordpress站点根目录:

打开终端,进入该目录下,这些文件就是使用宝塔下载的wordpress解压后的状态:

清空该目录,注意不要少了“.”,要不然就跑路吧:

sudo rm -rf ./*

清空该目录后,将我们前面自己下载的wordpress压缩包拷贝到当前目录,然后解压缩:

sudo tar -xf wordpress-6.0.2-zh_CN.tar.gz

删除掉wordpress压缩包,将wordpress目录下的所有内容移动到当前目录:

sudo mv wordpress/* ./

查看文件权限:

如果文件权限不对,修改文件权限:

sudo chown -R www:www ./

再次打开站点,选择简体中文:

接下来填写信息,配置即可完成站点初始化。

wordpress常用插件

 

使用cpolar内网穿透wordpress时,如果希望使用https协议来访问站点,则需要在站点中安装URL插件,详情见参考教程5-安装url插件

参考教程:

  1. Ubuntu用户安装Cpolar内网穿透
    https://www.cpolar.com/blog/ubuntu-users-install-cpolar
  2. 将Ubuntu上的Cpolar配置为开机自启动
    https://www.cpolar.com/blog/configure-cpolar-on-ubuntu-to-boot-automatically
  3. 在Ubuntu上搭建网站:安装WordPress 1/8
    https://www.cpolar.com/blog/install-wordpress-on-ubuntu
  4. 在Ubuntu上搭建网站:创建WordPress数据库 2/8
    https://www.cpolar.com/blog/create-a-wordpress-database-on-ubuntu
  5. 在Ubuntu上搭建网站:安装相对URL插件 3/8
    https://www.cpolar.com/blog/install-the-relative-url-plug-in
  6. 在Ubuntu上搭建网站:内网穿透将网站发布上线 4/8
    https://www.cpolar.com/blog/publish-the-website-online
  7. 在Ubuntu上搭建网站:为网站配置固定的公网二级子域名 5/8
    https://www.cpolar.com/blog/configure-secondary-subdomain-name
  8. 在Ubuntu上搭建网站:为网站配置自定义域名访问 6/8
    https://www.cpolar.com/blog/configure-custom-domain-name
  9. 在Ubuntu上搭建网站:免费申请阿里云的SSL证书 7/8
    https://www.cpolar.com/blog/apply-for-alicloud-ssl-certificate-for-free
  10. 在Ubuntu上搭建网站:为网站配置SSL证书 8/8
    https://www.cpolar.com/blog/configure-ssl-certificate-for-web-site
  11. SSH远程连接Ubuntu系统【同个局域网】
    https://www.cpolar.com/blog/ssh-remote-connection-to-ubuntu-system
  12. 公网SSH远程连接Ubuntu【免费内网穿透】
    https://www.cpolar.com/blog/ssh-remote-connection-to-ubuntu-in-intranet
  13. 为SSH远程Ubuntu配置固定的公网TCP端口地址
    https://www.cpolar.com/blog/configure-fixed-public-tcp-port-address-for-ssh-remote-ubuntu

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

从0探索NLP——神经网络

从0探索NLP——神经网络 1.前言 一提人工智能,最能想到的就是神经网络,但其实神经网络只是深度学习的主要实现方式。 现在主流的NLP相关任务、模型大都是基于深度学习也就是构建神经网络实现的,所以这里讲解一下神经网络以及简单的神经网络…

随想录二刷(数组二分法)leetcode 704 35 34 69 367

第一题 leetcode 704.二分查找 二分法的思路 二分法的思路很简单 数组必须有序先查找中间元素进行比较得出大小再考虑向左比较还是向右比较 代码实现 class Solution { public:int search(vector<int>& nums, int target) {int left 0;int right nums.size() -…

[oeasy]python0090_极客起源_wozniac_苹果公司_Jobs_Wozniac

极客起源 回忆上次内容 上次回顾了 DEC公司的兴起 从IBM的大型机 到DEC的小型机Mini Computer 再到DEC的终端 VT-100 计算机基础元器件发生了进化 从ENIAC的 电子管到PDP系列的 晶体管 新的器件 体积小了价格低了稳定性 提高了而且 连成了网络 ARPA网 就是 最初的Internet …

2023年度最新且最详细Ubuntu的安装教程

目录 准备ISO镜像 1.去官网下载镜像&#xff0c;或者找有镜像源的网站下载 阿里云镜像站 2. 如果服务器是打算直接把底层系统安装为Ubuntu的话还需制作系统U盘 安装 1.新建虚拟机调整基础配置 2.打开电源&#xff0c;进入安装界面&#xff08;到这一步就跟u盘安装步骤一致…

深度学习Week16-yolo.py文件解读(YOLOv5)

目录 简介 需要的基础包和配置 二、主要组件介绍 2.1 parse_model 2.2Detect类 2.3DetectionModel类 三、实验 &#x1f368; 本文为[&#x1f517;365天深度学习训练营]内部限免文章&#xff08;版权归 *K同学啊* 所有&#xff09; &#x1f356; 作者&#xff1a;[K同学啊…

JavaEE简单示例——动态SQL的<trim>属性

简单介绍&#xff1a; 在之前我们介绍过使用<where>和<set>可以帮我们动态的添加和删除一些关键字&#xff0c;但是这些只能操作特定的关键字&#xff0c;比如where和set&#xff0c;但是有一些时候我们需要操作的关键字并不是这些常见的关键字&#xff0c;而是一…

基于SSM的婴幼儿商城

基于SSM的婴幼儿商城 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取项目下载方式&#x1f345; 一、项目背景介绍&#xff1a; …

软件测试3年经验就能拿30K?

1.软件测试如何实现涨薪 首先涨薪并不是从8000涨到9000这种涨薪&#xff0c;而是从8000涨到15K加到25K的涨薪。基本上三年之内就可以实现。 如果我们只是普通的有应届毕业生或者是普通本科那我们就只能从小公司开始慢慢往上走。 有些同学想去做测试&#xff0c;是希望能够日…

springboot+vue员工宿舍报修系统 uniapp微信小程序开发的

目 录 目 录 III 第一章 概述 1 1.1 研究背景 1 1.2 开发意义 1 1.3 研究现状 1 1.4 研究内容 2 1.5 论文结构 2 第二章 开发技术介绍 1 2.2 微信开发者工具 1 2.3 mysql数据库介绍 1 2.4 MySQL环境配置 2 2.5 B/S架构 2 第三章 系统分析 1 3.1 可行性分析 1 3.1.1 技术可行性…

这次,我的CentOS又ping不通www.baidu.com了(gateway配置)

当我们保证了宿主机与虚拟机的ip地址在同一网段&#xff0c;并且我们使用虚拟机ping宿主机&#xff0c;与宿主机ping虚拟机都可以互相ping通的情况下虚拟机却ping不通外网了&#xff0c;由于涉及到了跨越网络访问&#xff0c;所以我们应该把问题聚焦在网关的配置上&#xff01;…

手工布署 java 项目

新建一个java springboot项目 maven 这是一个非常简易的 springBoot 的项目 使用 maven 的 package 工具进行打包 把包上传到 linux 的机器上&#xff0c; 确保 linux 机器上安装了 java jdk工具&#xff0c; 并且配置好了 JAVA_HOME 注意&#xff0c;helloworld 默认的是要使…

Rocky 9.1操作系统实现zabbix6.0的安装部署实战

文章目录前言一. 实验环境二. 安装zabbix过程2.1. 安装zabbix源2.2 安装zabbix相关的软件2.3 安装数据库并启动2.4 开始初始化数据库&#xff1a;2.5 创建数据库实例及对应的用户2.6 导入官网提供的数据2.7 配置zabbix 服务的配置文件2.8. 启动服务2.9 从网页进行安装2.10 登陆…

H5盲盒抽奖系统源码

盲盒抽奖系统4.0&#xff0c;带推广二维码防洪炮灰功能和教程。 支持微信无限回调登录 标价就是源码价格&#xff0c;vuetp5框架编写&#xff0c;H5网页&#xff0c;前后端分离 此源码为正规开发&#xff0c;正版产品已申请软著。 开源无加密无授权&#xff0c;可以二开使用…

网络工程师必备知识点

作为网络工程师&#xff0c;您将负责设计、部署和维护计算机网络系统。这包括构建、配置和管理网络设备&#xff0c;如交换机、路由器、防火墙等&#xff0c;并确保网络系统能够高效地运行。您需要了解计算机网络的各个层次、协议、标准和技术&#xff0c;包括TCP/IP、DNS、HTT…

东京大学最新研究成果!一种可实现陆空两栖的新型四足机器人SPIDAR,具备多模态运动能力

原创/文 BFT机器人 现实中&#xff0c;蜘蛛可以凭借飘荡的蛛丝在空中漂浮&#xff0c;让它们能够穿越复杂地形。普通蜘蛛长度只有几毫米&#xff0c;重量只有几十克&#xff0c;如何让比蜘蛛重数百倍的机器人实现多模态运动&#xff0c;是众多学者研究的热点。 具有多模态运动…

分布式链路追踪-skywalking

一、分布式调用链随着业务的高速发展&#xff0c;服务之间的调用关系愈加复杂线上每一个请求会经过多个业务系统&#xff0c;并产生对各种缓存或者DB 的访问&#xff0c;业务流会经过很多个微服务的处理和传递。问题&#xff1a;• —次请求的流量从哪个服务而来&#xff1f;最…

ChatGPT这是要抢走我的饭碗?我10年硬件设计都有点慌了

前 言 呃……问个事儿&#xff0c;听说ChatGPT能写电路设计方案了&#xff0c;能取代初级工程师了&#xff1f;那我这工程师的岗位还保得住么&#xff1f;心慌的不行&#xff0c;于是赶紧打开ChatGPT问问它。 嘿&#xff0c;还整的挺客气&#xff0c;快来看看我的职业生涯是否…

图扑孪生工厂流水线组态图可视化

前言 2018 年&#xff0c;世界经济论坛(WEF)携手麦肯锡公司共同倡议并正式启动了全球“灯塔工厂网络项目”(Lighthouse Network)&#xff0c;共同遴选率先应用工业革命 4.0 技术实现企业盈利和持续发展的创新者与示范者。这就使得工厂系统需要对各流水线及生产运行成本方面进行…

非关系型数据库(mongodb)简单使用介绍

关系型数据库与非关系型数据库 关系型数据库有mysql、oracle、db2、sql server等&#xff1b; 关系型数据库特点&#xff1a;关系紧密&#xff0c;由表组成&#xff1b; 优点&#xff1a; 易于维护&#xff0c;都是使用表结构&#xff0c;格式一致&#xff1b; sql语法通用&a…

资源消耗降低 90%,速度提升 50%,解读 Apache Doris Compaction 最新优化与实现

背景LSM-Tree&#xff08; Log Structured-Merge Tree&#xff09;是数据库中最为常见的存储结构之一&#xff0c;其核心思想在于充分发挥磁盘连续读写的性能优势、以短时间的内存与 IO 的开销换取最大的写入性能&#xff0c;数据以 Append-only 的方式写入 Memtable、达到阈值…