业界动态
服务器上搭建网页版vscode|一站式搭建附各种问题解决|nginx反向代理实现域名登陆|域名注册解析|搭配ipad使用
2024-11-07 23:37

晚上考研的同学早早睡觉,不能开心的在桌前敲着代码,之前ipad上下载过很多编程软件都不尽如意,偶然听闻微软发布了vscode网页版,又继续了解有个code-server这个开源软件,这不正好有台闲置服务器还没派上用场吗。附图

服务器上搭建网页版vscode|一站式搭建附各种问题解决|nginx反向代理实现域名登陆|域名注册解析|搭配ipad使用

和vscode一摸一样

服务器一台(推荐不是国内的亚洲地区,国内域名需要备案)

Xshell

Chrome

code-server下载地址

https://github.com/coder/code-server/releases/tag/v4.2.0

linux下载code-server压缩包

 

#解压

tar -zxvf code-server-4.2.0-linux-amd64

#配置code-server

vim /root/.config/code-server/config.yaml

#添加配置如下,没有运行之前自己新建

重点:因为code-server是直接可以访问你的终端的,所以密码这方面需要自己上心

bind-addr: 0.0.0.0:8088 auth: password password: 123456 cert: false

#启动

sh /export/test/code-server-4.2.0-linux-amd64/bin/code-server --bind-addr 0.0.0.0:8088

#后台启动,退出xhell用exit不要直接点关闭

nohup /export/test/code-server-4.2.0-linux-amd64/bin/code-server --bind-addr 0.0.0.0:9086 &

#SCREEN启动(相当于在终端里再开一个窗口) yum install screen

screen --help 查看帮助命令少即用即学

#窗口启动

screen

#查看窗口

ps -ef|grep screen 

之后输入对应ip:端口就可以看到界面了

我现在安装的插件

推荐从Extensions for Visual Studio family of products | Visual Studio Marketplace官方网站去找,不要在那上面自带的下载。

 

 跳转到github上找版本

如果由于某些不可抗因素,打不开github的话,往下看有

 

 这个选项,选Linux64就可,这些都是最新版,code-server版本过低不兼容的可能,所以推荐去github上自己找2021年上半年版本下载。

1、配置python的时候选择python3环境

Crtl+Shift+P调出命令界面

选择解释器选择Python3的版本

这里小伙伴用的是Coderunner的话还要配置settings.json

因为Coderunner命令行是python我们给他加个3

 进入settings按一下tab默认配置就会出来了,之后改一下就可以”python“:"python3"

Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。

如果闲麻烦可以直接腾讯云服务安装个宝塔,宝塔也有反向代理服务

nginx官网下载

nginx: downloadnginx: download

 我目前时间段的稳定版本

https://nginx.org/download/nginx-1.20.2.tar.gz

查看有没有旧的pcre

rpm -qa|grep pcre

rpm -e 卸载软件名

在安装之前确保自己服务器上的各种依赖都有

yum -y install zlib zlib-devel

yum install -y openssl openssl-devel

pcre提供nginx重写功能

http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

#下载文件

wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

#解压文件

tar -zxvf pcre-8.35.tar.gz -C 选一个你要放文件的文件夹

#配置编译

cd pcre-8.35

https://blog.csdn.net/newgamenew/article/details/configure

make && make install

#检验

pcre --version

#解压

tar -zxvf nginx-1.20.2

#配置编译安装 一个个来

https://blog.csdn.net/newgamenew/article/details/configure --prefix=/usr/local/web/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/export/nginx/pcre-8.35

make

make install

#配置环境变量

vim ~/.bash_profile

#nginx NGINX_HOME=/usr/local/web/nginx export PATH=$NGINX_HOME/sbin:$PATH

Nginx常用命令

启动服务: 退出服务: 强制关闭服务: 重载服务: 验证配置文件: 使用配置文件: 使用帮助

这里我用namesilo举例

输入你想要的域名

购买好后

https://www.namesilo.com/account_home.php

 

 把默认的配置全部删除,选择A创建两条,TTL填3600

两条分别有www和什么都不填。

 域名搞完后国内需要备案,如果是外面的机子,直接nginx配置一下就可以了

进入配置 vim /usr/local/web/nginx/conf/nginx.conf 添加如下内容,模板里改下就行

    server {         listen       9088;         server_name  www.demo.com demo.com;         root   /home;         index  index.html index.htm;     }

 现在你就可以通过域名访问nginx,我们要搞一个反向代理通过域名访问code-server

在刚才server{}基础上添加location

    以上就是本篇文章【服务器上搭建网页版vscode|一站式搭建附各种问题解决|nginx反向代理实现域名登陆|域名注册解析|搭配ipad使用】的全部内容了,欢迎阅览 ! 文章地址:http://nhjcxspj.xhstdz.com/news/2514.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 物流园资讯移动站 http://yishengsujiao.xhstdz.com/ , 查看更多   
最新新闻
icp信息查询 icp信息查询系统
    域名信息DNICP(Domain Name Internet Content Provider)的目的就是为了防止在网上从事非法的网站经营活动&
bi数据分析工具
bi数据分析工具是一款非常专业的线上办公软件,这款软件可以帮助用户快速整理各种表格,直接生成柱状图,了解企业的各项经营情况
【“数智说”系列人物对话】上海市经信委钱晓:从“上海数字”到“数字上海”
为贯彻落实上海市委、市政府《关于全面推进上海城市数字化转型的意见》精神,推动“经济、生活、治理”全面数字化转型,引导全社
元宵祝福语简洁大气
在学习、工作乃至生活中,大家都有写祝福语的经历,对祝福语很是熟悉吧,祝福语是指对人们的美好祝福的语句。下面是小编整理的元
AI文档解析软件大PK:准确度、速度、多样性对比一览
作为一位热衷于科技的爱好者,我对AI文章信息提取技术怀抱极大兴趣并期待它带来的惊喜改进。在这次分享中,我会以谦虚但详尽的方
又一种农产品上热搜 看点居然是能“手撕”
新京报讯(记者 景啸尘)继春节前的“车厘子”上过热搜后,这两天又有一种农产品登上了微博和抖音热搜,就是咱们常见的凤梨,而
《天津市人民政府办公厅关于进一步加强征地管理工作的通知》政策解读
近日,市政府办公厅正式印发了《关于进一步加强征地管理工作的通知》(津政办发〔2022〕13号)(以下简称《通知》),有关政策解
2024年高考英语的热点词汇 - New quality productive forces(新质生产力)
高考英语阅读理解题占比30%,而且其他题项均涉及对阅读速度和理解质量的考查,可谓得阅读者,得150。大部分同学比较畏惧的就是Di
TikTok东南亚卖家宝典:《2024全球消费趋势白皮书》东南亚篇
TikTok官方发布《2024全球消费趋势白皮书》美区篇同时也推出了东南亚篇,《2024全球消费趋势白皮书》从赛道、渠道、价格、潮流、
AI大模型推理的详细过程和推理优化技术,以及代码实战样例
大家好,我是微学AI,今天给大家介绍一下AI大模型推理的详细过程和推理优化技术,以及代码实战样例,同
本企业新闻