远程搭建Linux开发环境及个人博客网站指南

   日期:2024-12-27    作者:riyuangf 移动:http://mip.riyuangf.com/mobile/quote/67794.html

 实现目标

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

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

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

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

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

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

服务器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系统,安装宝塔面板

 

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

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

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

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

一键部署wordpress

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

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

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

wordpress配置

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

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

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

查看wordpress站点根目录

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

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

 

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

 

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

 

查看文件权限

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

 

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

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

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


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号