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

编程知识 更新时间:2023-04-11 07:59:30

 实现目标:

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

更多推荐

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

本文发布于:2023-04-10 01:44:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/10e53cfea67876baaa24279f7fb56f0f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:博客网站   服务器

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 63038文章数
  • 14阅读数
  • 0评论数