资讯详情
首页 / 营销学院 / 文章详情

找个做网站的人保姆级建站教程:不会代码也能搞定建站全流程

找个做网站的人保姆级建站教程:不会代码也能搞定建站全流程

找个做网站的人保姆级建站教程:不会代码也能搞定建站全流程

自己不会代码想做网站?别慌,现在建站已经不像从前那么复杂了,找个做网站的人其实不用太难,尤其是如果你是小白,想要一个保姆级建站教程来一步步跟着做,那就对了。

本文从零开始,告诉你怎么注册域名、购买服务器、部署网站、配置环境,甚至教你怎么把网站优化得更稳定、更安全。内容基于阿里云官方文档,保证你一步步跟着做,也能搞定一个完整的网站。


概念速懂:网站到底是怎么跑起来的?

网站就像一个“数字店铺”,别人通过浏览器访问你搭建的店铺,就能看到你发布的内容、商品,甚至和你互动。但要让这个店铺“开张”,你需要两样东西:

  • 域名(网站地址):比如 www.yourwebsite.com,相当于你在互联网上的“门牌号”。
  • 服务器(网站的主机):就像店铺的仓库,用来存储你的网站内容,接收用户请求,并把内容返回给用户。

这两个是网站运行的基础,找个做网站的人,其实你也可以自己操作,不需要会代码。接下来就是一步步教你怎么操作。


注册/购买流程:从零开始注册域名和服务器

注册域名

  1. 打开阿里云官网(https://www.aliyun.com),搜索“域名注册”。
  2. 输入你想要的域名,比如 yourbusiness.com,系统会自动检查这个域名是否可用。
  3. 如果可用,点击“立即注册”,选择注册年限(一般建议1年或3年)。
  4. 填写联系信息,确认支付方式,完成支付。
  5. 注册成功后,你会收到一封确认邮件,记得去邮箱确认一下。

小贴士:域名后缀 .com 是最通用的,但也有很多其他选择,如 .cn(中国)、.net、.io 等。选择时根据你的业务范围决定。

购买服务器(ECS)

  1. 登录阿里云官网,搜索“云服务器ECS”。
  2. 点击“立即购买”,选择适合你需求的配置。
    • 初学者建议选“1核2G”配置,系统盘50G,操作系统选 CentOS 7.6(稳定性好,适合新手)。
  3. 选择地区:尽量选择你目标用户所在的地区,比如你主要面向中国用户,就选 北京 或 杭州。
  4. 填写服务器名称和安全组(安全组是防火墙规则,选默认即可)。
  5. 支付费用后,等待服务器创建成功。

配置与部署步骤:从零开始搭建网站

第一步:登录服务器并安装 LNMP 环境

你已经购买了服务器,现在要登录并安装网站运行的环境(LNMP = Linux + Nginx + MySQL + PHP)。

1. 使用 SSH 登录服务器

打开终端(Windows 用 PuTTY 或 Xshell,Mac 直接用终端),输入以下命令:

ssh root@你的服务器公网IP

输入密码后,你会进入服务器的命令行界面。

2. 安装 Nginx、MySQL、PHP

按照阿里云官方文档的步骤,使用以下命令安装 LNMP:

yum install -y epel-release
yum install -y nginx mariadb-server mariadb-devel php php-fpm php-mysqlnd
systemctl start nginx
systemctl enable nginx
systemctl start mariadb
systemctl enable mariadb

这里用的是 yum 安装,适合 CentOS 系统,如果你用的是 Ubuntu,需要使用 apt 命令。

3. 配置 MySQL 数据库

运行以下命令进入 MySQL 设置:

mysql_secure_installation

按照提示设置 root 密码,去掉不必要的数据库用户。

4. 配置 PHP

编辑 php-fpm 配置文件:

vim /etc/php-fpm.d/www.conf

找到 listen = /var/run/php-fpm/www.sock,修改为 listen = 127.0.0.1:9000,然后保存。

重启 PHP 服务:

systemctl restart php-fpm

5. 配置 Nginx 网站目录

进入 Nginx 配置目录:

cd /etc/nginx/conf.d

创建你的网站配置文件,比如 yourwebsite.com.conf,内容如下:

server {listen 80;server_name yourwebsite.com;location / {root /var/www/yourwebsite;index index.php index.html;try_files $uri $uri/ /index.php?$args;}location ~ \.php$ {include fastcgi_params;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;}
}

保存后,重启 Nginx:

systemctl restart nginx

第二步:部署你的网站内容

你已经配置好服务器环境,现在可以上传你的网站内容了。可以选择以下方式之一:

方式一:使用 FTP 工具上传

安装 FileZilla,输入你的服务器 IP、用户名(root)、密码,连接后把本地网站文件上传到 /var/www/yourwebsite 目录。

方式二:使用 Git 拉取代码

如果你有代码仓库,可以使用以下命令拉取代码:

git clone https://github.com/yourusername/yourwebsite.git /var/www/yourwebsite

常见问题:网站部署后无法访问怎么办?

问题 原因 解决方法
无法访问网站 域名没有解析到服务器 IP 进入域名注册商后台,添加 A 记录,指向你的服务器 IP
403 Forbidden 错误 权限不足 执行 chmod -R 755 /var/www/yourwebsite
502 Bad Gateway Nginx 与 PHP 没有正确连接 检查 php-fpm 状态,重启 Nginx 和 PHP 服务
500 Internal Server Error PHP 配置错误 检查 php.ini 中的 display_errors 是否开启

优化建议:让网站更稳定、更安全

1. 配置 HTTPS

使用阿里云申请免费 SSL 证书,安装后修改 Nginx 配置,添加 HTTPS 支持:

server {listen 443 ssl;server_name yourwebsite.com;ssl_certificate /etc/nginx/ssl/yourwebsite.com.crt;ssl_certificate_key /etc/nginx/ssl/yourwebsite.com.key;location / {root /var/www/yourwebsite;index index.php index.html;try_files $uri $uri/ /index.php?$args;}location ~ \.php$ {include fastcgi_params;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;}
}

然后重启 Nginx:

systemctl restart nginx

2. 配置防火墙(安全组)

在阿里云控制台中,进入服务器的安全组设置,只开放以下端口:

  • 80(HTTP)
  • 443(HTTPS)
  • 22(SSH 登录)

3. 定期备份数据

设置定时任务,每天备份数据库和网站文件:

crontab -e

添加以下内容:

0 2 * * * /bin/bash /root/backup.sh

backup.sh 文件内容:

#!/bin/bash
mysqldump -u root -p'yourpassword' yourdatabase > /backup/yourdatabase-$(date +%Y%m%d).sql
tar -czvf /backup/yourwebsite-$(date +%Y%m%d).tar.gz /var/www/yourwebsite

结尾互动钩子:建站花了多少钱?留言说说真实价格

还不确定哪种方案适合您?

留下需求,尧图科技资深顾问30分钟内为您出具免费诊断报告与定制建站方案

立即免费咨询
拨打电话📞 在线留言💬