云主机网站怎么架设?

HCRM技术_小炮 云主机 2025-09-30 1 0

整体流程概览

1、购买与配置云服务器

2、远程连接到服务器

3、安装网站运行环境

4、上传网站文件

5、配置域名与访问

第一步:购买与配置云服务器

1、选择云服务商

国内阿里云、腾讯云、华为云,它们对国内用户访问速度快,备案服务完善。

国外Amazon AWS, Google Cloud, Microsoft Azure,如果您的目标用户主要在海外,可以选择这些。

2、选择云服务器配置

地域选择离您目标用户最近的地域,以获得更快的访问速度。

镜像(操作系统)强烈推荐选择CentOS 7.xUbuntu 20.04 LTS,这两个是Linux发行版,稳定、免费且社区支持好,本教程以 CentOS 7 为例。

实例规格个人小网站或测试,选择最低配置(如 1核 CPU, 2GB 内存)即可。

公网 IP一定要勾选“分配公网IP”,否则你的服务器无法从外部访问。

系统盘默认的40GB SSD即可。

设置root密码在购买时设置一个高强度的root(管理员)密码,并务必记牢。

3、配置安全组

安全组相当于云服务器的防火墙,购买后,你需要进入控制台,找到你的云服务器实例,配置其“安全组”规则,放行以下端口

22端口用于SSH远程连接。

80端口用于HTTP网站访问。

443端口用于HTTPS加密访问(可选,但推荐)。

3306端口用于MySQL数据库远程访问(出于安全考虑,建议仅对特定IP开放或根本不开放)。

第二步:远程连接到服务器

你将使用SSH 工具来连接并管理你的Linux服务器。

Windows 用户使用PuTTYXshell

macOS / Linux 用户直接使用系统自带的“终端”。

以 PuTTY 为例:

1、 打开 PuTTY。

2、 在 “Host Name” 处输入你的云服务器的公网IP地址

3、 端口保持22

4、 连接类型选择SSH

5、 点击 “Open”,首次连接会有一个安全提示,点击“是”即可。

6、 登录名输入root,然后输入你之前设置的root密码(输入时密码不可见)。

第三步:安装网站运行环境(LNMP)

LNMP(Linux, Nginx, MySQL, PHP)是一个非常流行和高效的网站运行环境组合,我们将使用一键安装脚本,非常简单。

使用LNMP.org 的一键安装脚本:

1、 在SSH连接中,执行以下命令下载并安装:

    # 下载安装脚本
    wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz
    # 解压
    tar zxf lnmp1.9.tar.gz
    # 进入解压后的目录
    cd lnmp1.9
    # 执行安装脚本
    ./install.sh lnmp

2、安装过程中需要你做出一些选择

MySQL 版本选择默认的MySQL 5.7 或更高的8.0,并设置一个强大的MySQL root密码

PHP 版本根据你的网站程序要求选择,例如PHP 7.4

内存分配器选择不安装 即可。

接下来就是漫长的自动安装过程(约30分钟到1小时,取决于服务器性能),泡杯茶等待即可,安装成功后,你会看到 “LNMP Install completed.” 的提示。

第四步:上传网站文件

现在环境装好了,我们需要把网站代码(如WordPress,或你自己写的HTML/PHP文件)放到服务器上。

1、默认网站目录:LNMP环境默认的网站文件存放路径是/home/wwwroot/default/

2、上传文件的方法

方法一使用 FTP/SFTP 工具(推荐)

* 安装FTP服务器(如vsftpd)比较繁琐,更推荐使用SFTP,因为它基于SSH,无需额外配置。

* 使用FileZilla 等支持SFTP的客户端。

主机你的服务器公网IP

协议选择SFTP

用户名root

密码你的root密码

端口22

* 连接后,将本地电脑上的网站文件拖拽到远程站点的/home/wwwroot/default/ 目录下。

方法二使用命令行wget(适用于从网络下载程序包)

        # 下载最新的WordPress
        cd /home/wwwroot/default
        wget https://wordpress.org/latest.tar.gz
        tar zxf latest.tar.gz
        # 将wordpress目录下的所有文件移动到当前目录
        mv wordpress/* .
        # 删除空文件夹和压缩包
        rmdir wordpress
        rm -f latest.tar.gz

3、设置文件权限(重要):

    # 将网站目录的所有者改为www用户(Nginx/PHP的运行用户)
    chown -R www:www /home/wwwroot/default/

第五步:配置域名与访问

1、域名解析

* 在你的域名注册商(如阿里云、GoDaddy)那里,添加一条A 记录

主机记录@ 代表裸域名(如 yourdomain.com),www 代表 www.yourdomain.com。

记录值填写你的云服务器的公网IP地址

* DNS解析全球生效需要几分钟到几小时。

2、创建虚拟主机(强烈推荐)

虽然你可以通过IP访问网站,但使用域名更专业,LNMP脚本提供了方便的工具来为域名创建配置。

    # 执行添加虚拟主机命令
    lnmp vhost add

* 根据提示输入你的域名(如yourdomain.com)。

* 一路按回车选择默认设置,直到完成。

* 它会自动在/home/wwwroot/ 下创建一个以你域名命名的文件夹(如/home/wwwroot/yourdomain.com)。

之后,请将你的网站文件上传到这个新目录,而不是之前的default 目录。

3、访问测试

* 在浏览器地址栏输入你的服务器公网IP或域名,你应该能看到你的网站了!

进阶步骤(强烈建议)

安装 SSL 证书(启用 HTTPS)

LNMP脚本内置了免费的Let‘s Encrypt 证书安装功能,在之前执行lnmp vhost add 时,如果选择开启SSL,它会自动为你配置,你也可以事后为已有域名添加:

    lnmp ssl add

管理系统(如 WordPress)

1. 按照第四步的方法,将WordPress程序上传到你的网站目录。

2. 访问你的域名,会进入WordPress著名的“5分钟安装”界面。

3. 你需要创建一个专用的MySQL数据库,可以通过命令行创建,或者使用工具如phpMyAdmin(可通过LNMP脚本安装:./install.sh phpmyadmin)。

架设云主机网站的核心步骤就是以上这些,虽然看起来步骤不少,但每一步的逻辑都很清晰:

准备服务器 -> 连接服务器 -> 安装环境 -> 上传代码 -> 绑定域名 -> 成功访问

多操作几次就会非常熟练,遇到问题时,善用搜索引擎(如搜索“LNMP 安装失败 XXX错误”)通常都能找到解决方案,祝您架站顺利!

文章摘自:https://idc.huochengrm.cn/zj/16898.html

评论