推广 热搜: 行业  设备    参数  系统  经纪    教师  机械  中国 

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

   日期:2024-11-07     作者:caijiyuan    caijiyuan   评论:0    移动:http://yishengsujiao.xhstdz.com/news/2514.html
核心提示:晚上考研的同学早早睡觉,不能开心的在桌前敲着代码,之前ipad上下载过很多编程软件都不尽如意,偶然听闻微软

晚上考研的同学早早睡觉,不能开心的在桌前敲着代码,之前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

本文地址:http://nhjcxspj.xhstdz.com/news/2514.html    物流园资讯网 http://nhjcxspj.xhstdz.com/ , 查看更多
 
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号