`
hanbaohong
  • 浏览: 407290 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

云主机安装CentOS7.9后,挂载第二块硬盘,再安装宝塔面板、LNMP环境、创建EGGJS工程项目

 
阅读更多

一、安装宝塔面板

1、Centos安装脚本

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

2、安装成功的信息

外网面板地址: http://xxx.xxx.xxx.xxx:xxxxx/xxxxxx

内网面板地址: http://xxx.xxx.xxx.xxx:xxxxx/xxxxxx

3、修改登录名和密码:xxxxxx/xxxxxxxxxxx

4、绑定域名和入口:

5、在Nginx中配置域名xxx.xxx.xxx反向代理:

server

{

    listen 80;

    server_name xxx.xxx.xxx;

    location / {       

        client_max_body_size 100m; 

        proxy_set_header Upgrade $http_upgrade;

        proxy_set_header Connection "upgrade";

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_set_header Host $host;

        proxy_pass http://xxx.xxx.xxx.xxx:xxxxx;

    }

}

3、更新pyhton的pip:

/www/server/panel/pyenv/bin/python3.7 -m pip install --upgrade pip

 

二、挂载第二块硬盘,参看文章:

Centos7.9 挂载硬盘

https://blog.csdn.net/weixin_40966235/article/details/127008399

1、查看磁盘空间

df -h / fdisk -l / lsblk -l

2.临时挂载mount /dev/vdb1 /data

确认挂载成功df -lh

卸载挂载umount /data

3.永久挂载

查询sdb1的UUID

lsblk -f

d7498736-9968-4c5b-a609-f3f6055ad

修改系统配置文件 /etc/fstab

vi /etc/fstab

UUID=d7498736-9968-4c5b-a609-f3f6055ad /data xfs defaults 0 0

mount -a

防止配置错误重启失败,进入救援模式。没有任何提示说明配置正确。

重启验证reboot

 

三、登录宝塔面板并安装LNMP环境:

1、绑定自己的宝塔帐号

2、一键安装LNMP环境:

Nginx1.22 / MySQL5.7 / Pure-Ftpd 1.0.49 / PHP7.4 / phpMyAdmin5.2

 

四、创建数据库和设置密码

 

五、宝塔面板安装NodeJs后无法使用nodejs解决办法

打开Linux的配置文件/etc/profile,在文件中添加一行

export PATH=$PATH:(nodejs安装目录)/bin

例如:export PATH=$PATH:/www/server/nodejs/v16.20.1/bin

关闭终端,重新打开终端后,输入node -v 即可查看到版本号

 

六、创建EGGJS工程项目:

npm init egg --type=simple

npm i

npm run dev

 

设置端口:

config.cluster = {

    listen: {

      port: 7001,

      hostname: '0.0.0.0',

    },

  };

 

七、防火墙开启7001端口:

1、把端口7001以TCP协议添加到防火墙规则中:

sudo firewall-cmd --add-port=7001/tcp --permanent

2、重新加载防火墙配置:

sudo firewall-cmd --reload

3、在云主机的安全规则中添加7001端口

 

其他:======================================================

vue3生产环境中的跨域问题解决:

在本站点nginx配置的server中加上以下代码即可

#proxy代理部分

location /api/ {

  proxy_pass http://127.0.0.1:7001/; #更换为自己的域名和端口

}

======================================================

linux常用命令:

查询端口:netstat -tunlp

查看防火墙状态:sudo systemctl status firewalld

查看防火墙规则:sudo firewall-cmd --list-all

把端口7001以TCP协议添加到防火墙规则中:sudo firewall-cmd --add-port=7001/tcp --permanent

重新加载防火墙配置:sudo firewall-cmd --reload

======================================================

vscode远程连接服务器试图写入的管道不存在

https://zhuanlan.zhihu.com/p/450705439?utm_id=0

进入C:\Users\你的用户名\.ssh,删除文件known_hosts,如果你已经创建很多个远程代码,那就删除对应IP那条就可以了。

 

 

分享到:
评论

相关推荐

    使用vmware安装centos7.9操作系统

    在本文中,我们将详细探讨如何使用VMware安装CentOS 7.9操作系统。VMware是一款流行的虚拟化软件,它允许用户在单个物理主机上运行多个独立的操作系统实例。CentOS是一个免费且开源的Linux发行版,常用于服务器和...

    Centos7.9安装配置vsftpd

    CentOS 7.9 安装配置 vsftpd 在本文中,我们将详细介绍如何在 CentOS 7.9 上安装和配置 vsftpd,以实现匿名用户的上传和下载操作。 一、关闭防火墙 在配置 vsftpd 之前,需要关闭防火墙,以免防火墙的限制导致-...

    centos7.9离线安装PHP环境依赖

    在Linux系统中,尤其是CentOS 7.9这样的企业级操作系统上,离线安装PHP环境依赖是一项关键任务,尤其在没有互联网连接或者网络环境受限的情况下。这篇文章将详细讲解如何在CentOS 7.9上离线安装PHP环境,以及所需的...

    centos7.9.tar

    centos7.9镜像文件

    PostGreSQL安装部署系列:Centos 7.9 安装指定PostGreSQL-15版本数据库

    ### PostGreSQL在Centos 7.9上的安装与部署 #### 一、引言 在开始学习任何数据库之前,最重要的第一步就是安装部署一个可供学习和测试的环境。选择一个在业界广泛使用的操作系统版本,以及一个成熟稳定的数据库...

    Centos7.9安装部署Zabbix6

    Centos7.9安装部署Zabbix6,需要安装包的发邮箱,文件里面包含邮箱地址

    CentOS 7.9下载

    CentOS 7.9是 CentOS Linux 发行版的一个重要版本,它基于Red Hat Enterprise Linux (RHEL) 7.9源代码,为用户提供了一个稳定、可靠的企业级操作系统环境。这个版本特别适合那些需要强大服务器功能,同时又希望避免...

    centos7.9 自动安装mysql8.0.33,附带脚本

    centos7.9 自动安装mysql8.0.33,附带脚本

    WSL CentOS 7.9-2111(win11 WSL 上安装 CentOS 7 系统)

    "WSL CentOS 7.9-2111(win11 WSL 上安装 CentOS 7 系统)" 这个标题指的是在Windows 11操作系统中,利用Windows Subsystem for Linux (WSL) 技术安装CentOS 7.9-2111版本的过程。WSL是微软为Windows提供的一种轻量...

    ansible离线安装包 centos7.9

    至此,你已经在离线的CentOS 7.9环境中成功安装了Ansible。接下来,你可以创建主机清单文件(`hosts`),定义你的管理节点,并编写playbook来自动化你的运维任务。 注意, Ansible的使用涉及到yaml语法、角色...

    centos 7.9 ARM平台容器镜像

    centos 7.9 ARM平台容器镜像

    CentOS7.9远程访问Win7&Win10指南.docx

    这将允许 CentOS7.9 和 Win10 之间的文字内容复制粘贴,并将 CentOS7.9 下某个文件夹挂载到远程主机上用于文件传输。 4.2 rdesktop 的其他常用命令参数: -f 进入全屏模式,中途可以使用 ‘Ctrl+Alt+Enter’退出...

    centos7.9-xrdp.zip

    【标题】"CentOS7.9-xrdp.zip"是一个针对CentOS 7.9操作系统的远程桌面解决方案,其中包含了xrdp(X Windows Remote Desktop Protocol)服务的安装包。这个压缩文件允许用户通过Windows系统远程连接到运行CentOS 7.9...

    Centos7.9安装zabbix6.0LTS版

    CentOS 7.9 安装 Zabbix 6.0 LTS 版 Zabbix 是一个基于 Web 的网络监控系统,能够实时监控服务器、网络设备和应用程序的状态。下面是 CentOS 7.9 安装 Zabbix 6.0 LTS 版的详细步骤。 安装 Nginx 首先,需要安装 ...

    WSL-CentOS7.9镜像

    我们为您提供了基于WSL的CentOS 7.9镜像资源,让您能够轻松在Windows环境下运行最新版本的CentOS! 为什么选择我们的WSL CentOS 7.9镜像资源呢? 强大的功能:CentOS是一款稳定、可靠的Linux发行版,具备丰富的...

    centos7.9安装amber20

    在本文中,我们将详细介绍如何在CentOS 7.9系统上安装Amber 20,一个广泛使用的分子动力学模拟软件。安装过程中涉及到的关键步骤包括安装GCC 9、必要的插件、CUDA 11.2、OpenMPI 4.1.2、CMake 3.22.2以及最终的Amber...

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    qcow2格式,openstack常用的 centos7.9-2211镜像

    qcow2格式,openstack, centos7.9-2211,centos7.9镜像,云镜像,通用cloud-image,和阿里云centos镜像类似,是vda整合系统,可以用 resize 热扩容硬盘和文件系统。

    航天联志服务器加载板载raid驱动安装centos7.9

    "CentOS 7.9 在航天联志服务器加载板载 RAID 驱动安装指南" 在本指南中,我们将详细介绍如何在航天联志服务器上安装 CentOS 7.9 操作系统,并加载板载 RAID 驱动。整个过程分为以下几个步骤: 步骤 1:检查主板和...

    centos7.9 gcc和gcc-c++所需依赖

    在CentOS 7.9操作系统中,安装GCC(GNU Compiler Collection)和GCC-C++是进行C和C++编程的基础。GCC是一套集成了C、C++、Fortran、Objective-C等语言编译器的工具集合,而GCC-C++则专注于C++的编译。在离线环境下...

Global site tag (gtag.js) - Google Analytics