部署服务器

79 阅读2分钟

部署服务器在程序员的生涯中应该是很常见的,所以特此记录下来,防止遗忘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

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

image.png

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

后续软件待更新