美文网首页
记录一些linux上安装的东西

记录一些linux上安装的东西

作者: 头上有灰机 | 来源:发表于2018-06-05 19:48 被阅读0次

一、安装supervisor
1、确保有Python及pip后,执行pip install supervisor
2、之后执行echo_supervisord_conf > /etc/supervisor/supervisord.conf生成一个配置文件
3、编辑/etc/supervisor/supervisord.conf文件最后的[include]部分,(注意:[include]前面的分号要去掉)
4、执行supervisord -c /etc/supervisor/supervisord.conf(如果启动不了,可能是要先结束掉已经在运行的该进程)
5、启动一个项目的示例

[program:lotto-socket]
process_name=%(program_name)s_%(process_num)02d
directory=/www/wwwroot/lotto
command=laravel-echo-server start
autostart=true
autorestart=true
user=www
numprocs=4
redirect_stderr=true
stdout_logfile=/var/log/supervisor/laravel-lotto-socket.log

6、执行supervisorctl,在supervisorctl的命令行下,执行rereadupdate更新配置

二、安装frp内网穿透
参考https://github.com/fatedier/frp/blob/master/README_zh.md

三、安装node
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs

四、运行laravel-echo-server
ssl证书相关的两个配置,在宝塔面板中生成的证书,先查看网站配置文件,获得两个pem文件的路径,进到该路径发现两个pem文件都是快捷方式,这里要填写两个原文件的路径,之前填的两个pem文件的路径,一直不成功。
参考配置:
该示例对应的服务器地址为:https://test.domain.com

{
    "authHost": "",
    "authEndpoint": "/broadcasting/auth",
    "clients": [],
    "database": "redis",
    "databaseConfig": {
        "redis": {},
        "sqlite": {
            "databasePath": "/database/laravel-echo-server.sqlite"
        }
    },
    "devMode": false,
    "host": null,
    "port": "6001",
    "protocol": "https",
    "socketio": {},
    "sslCertPath": "/www/server/panel/vhost/cert/test.domain.com/fullchain.cer",
    "sslKeyPath": "/www/server/panel/vhost/cert/test.domain.com/test.domain.com.key",
    "sslCertChainPath": "",
    "sslPassphrase": "",
    "apiOriginAllow": {
        "allowCors": false,
        "allowOrigin": "",
        "allowMethods": "",
        "allowHeaders": ""
    }
}

五、安装Monaco字体
git clone https://github.com/cstrap/monaco-font
./install-font-ubuntu.sh http://www.gringod.com/wp-upload/software/Fonts/Monaco_Linux.ttf
参考:Install monaco font on Ubuntu

相关文章

  • 记录一些linux上安装的东西

    一、安装supervisor1、确保有Python及pip后,执行pip install supervisor2、...

  • 10.30周总结

    本周学习了linux,在电脑上安装了deepin linux并尝试了一些linux的基本操作如文件权限,安装卸载更...

  • Linux配置

    一下记录一下将linux作为服务器需要做的一些配置(待更新)安装完Linux之后,需要进行一些配置和软件的安装才能...

  • zookeeper的安装

    Zookerper在Linux上的安装 最近在项目的时候,遇到一些linux的相关安装,虽然不难,但是步骤不少,一...

  • docker入门实践

    本文主要记录linux上安装docker,docker部署springboot项目项目、redis、nginx等,...

  • 第三单元 Linux测试环境部署和项目搭建

    教学目标1、掌握Linux系统上安装JDK的安装2、掌握Linux系统上安装Mysql的安装3、掌握Linux系统...

  • linux安装java1.8

    记录安装了linux下安装Java1.8一些细节: 1、下载网址:http://www.oracle.com/te...

  • MongoDB 基础操作(一)

    MongoDB 的安装 在Linux上安装在Linux上安装MongoDB Community Edition和所...

  • Jenkins命令安装

    Linux服务器上安装Jenkins,对照Jenkins官网说明,记录下命令安装步骤. 官网说明地址:https:...

  • fdfs文件服务环境搭建详细教程

    前言 Linux环境搭建少不了FastDFS的安装,本文记录Linux环境下安装fdfs的步骤。 一、安装包和环境...

网友评论

      本文标题:记录一些linux上安装的东西

      本文链接:https://www.haomeiwen.com/subject/cvmmsftx.html