根据上篇文章相信很多人以及成功搭建服务器啦。今天我们讲下如何在自己的服务器快速搭建第一个网站的一些重要配置,以及搭建网站的必备环境。干货满满,希望大家能够关注点赞收藏。
我会不定期更新一些实用的工具,欢迎大家私信评论喔!!!!!
一、管理安全组
我们回到云服务器管理控制平台
选择安全组页签,单击安全组操作列的配置规则
在入方向添加需要放行的端口。本教程中,在安全组入方向放行SSH默认22端口、Apache默认80端口。
二、安装Apache
1、执行命令安装Apache及其扩展包。
sudo apt-get update # 更新包列表
sudo apt-get install -y apache2 apache2-doc libapache2-mod-ssl libapache2-mod-perl libapache2-mod-auth-mysql
如果回显信息显示Complete!,则表示Apache安装成功。
2、依次执行命令启动Apache并设置自启动。
sudo systemctl start apache2 # 启动Apache
sudo systemctl enable apache2 # 设置Apache开机自启动
3、执行命令查看Apache运行状态。
sudo systemctl status apache2 # 查看Apache运行状态
如果回显信息显示active(running)时,表示Apache已启动。
4、在本地电脑浏览器地址栏中输入http://<ECS服务器的公网IP>,测试Apache服务是否安装成功。如果显示如图所示的测试页面,表示Apache服务已安装成功。ECS服务器的弹性公网IP可以从ECS实例页面获取。
三、安装MySQL数据库
1、依次执行命令下载并安装MySQL数据库。回显信息显示Complete!,表示MySQL数据库安装成功。
wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm # 下载MySQL仓库配置文件
sudo rpm -ivh mysql57-community-release-el7-10.noarch.rpm # 安装MySQL仓库配置文件
sudo yum install -y mysql-community-server --nogpgcheck # 安装MySQL数据库服务器
2、执行命令启动MySQL数据库。
sudo systemctl start mysql # 启动MySQL数据库
3、执行命令查看MySQL数据库的运行状态。
sudo systemctl status mysql # 查看MySQL数据库运行状态
如果回显信息显示active(running)时,表示MySQL数据库已启动。
4、执行命令查看MySQL数据库的初始密码。
sudo grep "password" /var/log/mysqld.log
5、执行命令登录MySQL数据库。
mysql -uroot -p
输入MySQL数据库的初始密码。
6、行命令修改MySQL数据库的初始密码。
-
密码必须同时包含大小写英文字母、数字和特殊符号中的三类字符。
-
注意每条完整的SQL命令结尾都有一个半角分号(;),如果多行命令中间没有分号分隔,这些命令将不会执行,直至遇到一个分号。
ALTER USER 'root'@'localhost' IDENTIFIED BY '<新密码>';
四、安装nodejs环境(根据自己项目安装对应环境)
sudo apt-get update
sudo apt-get install -y nodejs
如果你需要npm(Node.js的包管理器),你可能需要单独安装它:
sudo apt-get install -y npm
安装完成后,你可以验证Node.js和npm的安装是否成功。分别运行以下命令:
node --version
npm --version
如果安装成功,将分别显示Node.js和npm的版本信息。