`
hanbaohong
  • 浏览: 417399 次
  • 性别: 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 之前,需要关闭防火墙,以免防火墙的限制导致-...

    ansible离线安装包 centos7.9

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

    CentOS 7.9下载

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

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

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

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

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

    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提供的一种轻量...

    centos7.9.tar

    centos7.9镜像文件

    Centos7.9安装部署Zabbix6

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

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

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

    centos7.9-xrdp.zip

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

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

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

    centos 7.9 ARM平台容器镜像

    centos 7.9 ARM平台容器镜像

    Centos7.9安装zabbix6.0LTS版

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

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

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

    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...

    centos7.9 离线镜像源

    centos7.9 离线镜像源

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

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

    centos7.9版本的gvim包

    centos7.9版本的gvim包

Global site tag (gtag.js) - Google Analytics