帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
部署服务器新手版
发布时间:2024-03-07 12:38:10   分类:帮助文档
部署服务器新手版




部署服务器在程序员的生涯中应该是很常见的,所以特此记录下来,防止遗忘and用到的时候能马上使用
一. 购买服务器
大家可以去腾讯云和阿里云进行服务器的购买,最好购买一年的,利用新人优惠或者是年度回馈这种,我就用了年度回馈购买到了一台128元的轻量应用服务器,大家选系统选centos8就好了
二.安装软件
mysql
mysql8的安装我全程是按照这个博客进行安装的,贴在这里了

补充一下:在进入mysql时,新手可能不会退出, \q即可退出
然后防火墙开放3306端口博客没讲,命令如下:
firewall-cmd --zone=public --add-port=3306/tcp --permanent /如果显示not running表示已经关闭防火墙,开启就可以了 systemctl start firewalld.service//开启防火墙 执行开放3306端口的命令
/开放3366端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent #success
/防火墙重新加载配置
firewall-cmd --reload
#success
/查看开放的端口
firewall-cmd --List-ports
#3306/tcp // 同时因为加了防火墙,所以也要在防火墙这开个80端口,要不然访问不了
firewall-cmd --zone=public --add-port=80/tcp --permanent //也要重新加载配置
firewall-cmd --reload


在自买的服务器防火墙设置规则:


nginx
curl -o nginx-1.24.0 https://nginx.org/download/nginx-1.24.0.tar.gz
tar -zxvf nginx-1.24.0
yum install pcre pcre-devel -y
yum install openssl openssl-devel -y
./configure --with-http_ssl_module --with-http_v2_module --with-stream
//配置环境变量
vim /etc/profile
//shift + g跳转到最后一行,新增以下内容
export PATH=$PATH:/usr/local/nginx/sbin

开始编译 make
查看所有tcp端口 netstat -ntlp
java
yum install -y java-1.8.0-openjdk
在安装java时遇到了这种情况
解决方法 安装modular metadata生成工具
安装相关依赖: sudo dnf install gcc gcc-c++ python3 python3-devel python3-createrepo_c python3-libdnf python3-libmodulemd libmodulemd
下载 modulemd-tools 源码包并安装

cd modulemd-tools/repo2module/

python3 setup.py install --user



然后又出现了bug 解析: 其实就是python库里没有这个叫cython的模块,那么就要去安装一个,再安装的时候又提示我pip命令没有 所以解答如下:
python3 -m pip install --upgrade pip

pip install pandas

pip install cython安装完cython之后就搞定了,紧接着回到原先安装模块的地方
创建repodata 和 modular metadata:
cd /usr.share/nginx/html/python36
createrepo_c .
/root/.local/bin/repo2module -s stable -d . modules.yaml
modifyrepo_c --mdtype=modules modules.yaml repodata

客户端配置module yum repo:
cd /etc/yum.repos.d/
cat module.repo
[module]
name=module
baseurl=http://xxx/python36/
enabled=1

宝塔部署
宝塔部署就是特别特别简单了,许多命令不需要自己敲,直接简便安装就行了。宝塔帮你进行一个可视化管理
想安装什么软件去软件商店安装就可以了
前端的dist目录就直接拖到配置到域名文件夹下面就可以部署成功了
然后后端的spring项目也要进行一个打包,打包后把jar拖到对应的文件夹
容器部署
后续软件待更新




香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价