一、安装宝塔面板
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那条就可以了。
相关推荐
Centos7.9安装配置vsftpd
使用vmware进行centos进行安装
Centos7.9安装部署Zabbix6,需要安装包的发邮箱,文件里面包含邮箱地址
centos7.9离线安装PHP环境依赖
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
hue-4.10.0在CentOS7.9服务器安装部署手册。python2.7.5+nodejs14安装部署手册
Centos7.9安装zabbix6.0LTS版
qcow2格式,openstack, centos7.9-2211,centos7.9镜像,云镜像,通用cloud-image,和阿里云centos镜像类似,是vda整合系统,可以用 resize 热扩容硬盘和文件系统。
win11 WSL 上安装 CentOS 7 系统
安装所需的环境组建都有详细安装步骤 1.安装gcc 9 yum -y install centos-release-scl yum -y install devtoolset-9 切换到gcc 9窗口 scl --list 或scl -l:查看已安装的gcc版本 scl enable devtoolset-9 bash 切换...
centos7.9 自动安装mysql8.0.33,附带脚本
此内容主要用于CentOS7.6、CentOS7.9操纵系统中,并且操作系统不能够链接外网无法使用yum安装httpd服务,所以只能使用离线安装包进行安装。其中步骤在实际的CentOS与服务器验证过,可能安装过程中会有问题,请根据...
树莓派4b安装centos7.9
误删除Centos7.9 2009版本系统可以下载此包我已经将文件全部打包直接解压xshll拖进Linux 下执行一下命令即可 rpm -Uvh --replacepkgs lvm2-python-libs*.rpm --nodeps --force rpm -Uvh --replacepkgs libxml2-...
工作中需要在某些不连互联网的机器上安装docker,就使用yum在centos7.9下下载了相关的rpm包,可以进入docker目录,执行rpm -ivh *.rpm离线安装docker
CentOS7.9远程访问Win7&Win10指南.docx
1.此离线安装包包括了:device-mapper-persistent-data lvm2 wget ...3.安装环境适用于centos7.9最小化系统
CentOS 7 2009版镜像文件,内附下载安装全套教程 CentOS 7是CentOS项目发布的开源类服务器操作系统,于2014年7月7日正式发布。 [1] CentOS 7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行...
centOS7.9,CLion安装包
centos7.9.2009 重装python 和 yum资源包