linux上⽹页编译器,Linux下部署线上code-server代码编辑器
code-server是vs-code运⾏在服务器上⼀种基于web⽹页端的代码编辑器,它的可扩展插件⾮常之⼴,可⽤于
python,c/c++,jave,shell,html,css等主流语⾔,⾮常强⼤,下⾯来讲解如何在基于Linux下服务器上部署code-server
先查看效果动画:
文本分类的6类方法⼀、docker部署
如果你的服务器安装了docker程序,直接执⾏下列命令:
# docker执⾏
docker run -it -p 127.0.0.1:8080:8080 -v "$PWD:/home/coder/project" codercom/code-server
但是docker运⾏,可能运⾏有点慢,影响体验,下⾯介绍⼆进制代码直接运⾏,提⾼运⾏速度
⼆、⼆进制代码部署
1、获取code-server的可执⾏代码
# 在Linux下⽤wget命令直接后台下载
GitHub在国外,下载⾮常慢,本地缓存极⼤提⾼下载速度
# 在Linux下⽤wget命令直接后台下载c语言中fun函数怎么用
# 或者前台下载
2、解压
⼀般⽤tar解压
# ⽤tar命令解压
tar -zxvf code-server-3.2.0-linux-x86_
# 进⼊该⽬录
cd code-server-3.2.0-linux-x86_64/
3、设置web登录密码
⼀般⽤于⾝份验证
# 编辑 ~/.bashrc⽂件
vi ~/.bashrc
# 在该⽂件的末端导出环境变量,xxxxxx为你⾃⼰设置的登录密码,保存export PASSWORD="xxxxxx"
# 更新环境变量
source ~/.bashrc
4、运⾏
运⾏之后就可以使⽤了
# 检查端⼝是否被占⽤,注意Linux防⽕墙要开放该端⼝
lsof -i:8080
# 前台运⾏,使能了登录密码
./code-server --host 0.0.0.0 --port 8080 --auth password
# 后台运⾏
python入门教程编辑器nohup ./code-server --host 0.0.0.0 --port 8080 --auth password &查看程序端⼝是否监听:
# 查看程序⽹络监听状态
netstat -nlp | grep 8080
效果:
5、配置nginx
如机器没有安装Nginx,请移步我的博客链接->Linux安装Nginx教程
mathematica数学软件其中"xxx"根据⾃⼰需求来配置
http {
pes;teraterm使用教程
default_type application/octet-stream;
sendfile on;
server {
listen 80;
server_name 192.168.8.160;
proxy_set_header X-Forwarded-For $remote_addr; location / {
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# vs-code
underlined什么意思中文location /xxx { # Or / if hosting at the root.
rewrite ^/xxx/(.*)$ /$1 break;
#proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade;
proxy_set_header Accept-Encoding gzip;
}
}
}
重启nginx:
# 重启
nginx -s reload
6、测试
成功界⾯:
恭喜你完成部署,请尽情享受吧!!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论