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