在linux部署网站

在Linux部署网站,需要准备一个纯净的系统

一、系统环境准备

1.设置静态IP地址 ‌

2.关闭默认防火墙 systemctl disable firewalld --now

3.配置SSH密钥登录

4.yum update -y && reboot # 更新系统内核

5.yum install -y wget curl unzip # 安装必要工具

二、宝塔面板部署

执行官方安装命令:curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh

创建站点

进入宝塔面板 >> 网站 >> 添加站点:

1.填写域名(未备案可用IP临时访问)

2.选择PHP版本(建议7.2+)

3.自动创建FTP和MySQL数据库(记录账号密码)‌

4.通过宝塔应用商店直接安装WordPress等

5.安装完成后,根据提示访问网站的安装向导,输入数据库连接信息、网站名称、管理员账号和密码等信息,完成网站的初始化设置

网站设计与内容填充

1.登录 WordPress 后台,选择合适的主题来设计企业网站的外观。可以在 WordPress 官方主题库或其他第三方主题网站上下载免费或付费的主题。

安全加固

在宝塔面板中:

1.开启防火墙并放行必要端口(80/443/SSH)‌

2.安装Fail2ban防暴力破解

3.配置SSL证书(推荐Let's Encrypt免费证书)

完成以上操作,一个网站就算部署完成了,,在网站上还有许多企业的扩展功能

相关推荐
tt666qq8 分钟前
linux进程与服务
linux·运维·网络
青草地溪水旁14 分钟前
从“快递签收规则”看 sigaction:信号处理的“总开关”
linux·信号处理
云泽80822 分钟前
Linux 入门指南:从零掌握基础文件与目录操作命令
linux·运维·服务器
Hello_wshuo27 分钟前
记一次手机付费充电设备研究
linux·单片机
心灵宝贝1 小时前
unzip-6.0-21.el7.x86_64.rpm怎么安装?CentOS 7手动安装rpm包详细步骤
linux·运维·centos
Lin_Aries_04211 小时前
基于 CI/CD 平台将应用程序自动部署到 Kubernetes 集群
运维·ci/cd·docker·云原生·容器·kubernetes·jenkins
报错小能手2 小时前
linux学习笔记(11)fork详解
linux·笔记·学习
你的人类朋友2 小时前
DevOps是什么?
运维·自动化运维·devops
奶糖 肥晨2 小时前
批量重命名技巧:使用PowerShell一键整理图片文件命名规范
android·服务器·数据库
迎風吹頭髮2 小时前
UNIX下C语言编程与实践23-模拟 UNIX ls -l 命令:lsl 程序的设计与实现全流程
服务器·c语言·unix