当前位置:首页 > 云服务器 > 正文

云服务器建站教程


简介
云服务器是基于云计算技术构建的一种服务器,它具有弹性、可扩展、按需付费的特点,非常适合网站建设。 本教程将指导您逐步在云服务器上构建一个网站。
准备工作
购买一个云服务器
选择一个操作系统(建议使用 Linux,如 Ubuntu 或 CentOS)
准备网站代码
第 1 步:设置云服务器
登录云服务器控制面板,创建并启动一个新的服务器。
选择所需的操作系统和配置。
配置网络设置(如 IP 地址和网关)。
第 2 步:安装 LAMP/LEMP 栈
LAMP/LEMP 栈是一组用来运行 Web 服务器的软件:
LAMP: Linux、Apache、MySQL 和 PHP
LEMP: Linux、Nginx、MySQL 和 PHP
Ubuntu:
sudo apt-get update
sudo apt-get install apache2 mysql-server php7.4-mysql php7.4-mbstring
CentOS:
sudo yum update
sudo yum install httpd mysql-server php7.4-mysql php7.4-mbstring
第 3 步:创建 MySQL 数据库
使用以下命令创建一个名为 my_database 的数据库,并添加一个名为 my_user 的用户:
mysql -u root -p
CREATE DATABASE my_database;
GRANT ALL PRIVILEGES ON my_database. TO my_user@localhost IDENTIFIED BY 'my_password';
第 4 步:配置 Web 服务器
Apache:
打开 /etc/apache2/sites-available/000-default.conf。
将以下代码添加到部分:
DocumentRoot /var/www/html/my_website

AllowOverride All

Nginx:
打开 /etc/nginx/sites-available/my_website.conf。
添加以下配置:
server {
listen 80;
server_name my_website.com www.my_website.com;
root /var/www/html/my_website;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass 127.0.0.1:9000;
}
}
第 5 步:配置 PHP
打开 /etc/php/7.4/apache2/php.ini,并配置以下设置:
memory_limit = 64M
max_execution_time = 300
upload_max_filesize = 2M
post_max_size = 8M
第 6 步:上传网站代码
将您的网站代码上传到 /var/www/html/my_website 目录。
第 7 步:重启服务
Apache:
sudo systemctl restart apache2
Nginx:
sudo systemctl restart nginx
第 8 步:测试您的网站
在浏览器中访问您的网站,检查它是否正常工作。
恭喜!您已成功在云服务器上构建了一个网站。