TOP云提供高性价比云服务器租用,有中国内地/港澳台、海外等全球各地节点,TOP云国内云服务器只要有域名备案号就能直接用,无须重复备案;港澳台及海外云服务器不用备案,购买之后直接使用,省时省力省心。价格实惠,续费同价,2核2G5M仅需27元每月,8核8G50M仅需66元每月,更多配置套餐请进入下面网址了解:

TOP云总站云服务器:https://topyun.vip/server/buy.html

TOP云C站云服务器:https://c.topyun.vip/cart

在云服务器上配置子域名独立环境,可按以下步骤操作:

前期准备

  • 注册域名并完成备案:若域名未注册,需在域名注册商处完成注册;在国内使用域名,要通过相关部门备案。

  • 云服务器环境搭建:确保云服务器系统已更新,安装Web服务器(如Nginx、Apache)、数据库(如MySQL)等必要软件。

DNS解析设置

  • 登录域名管理控制台:在域名注册商提供的平台登录账号。

  • 添加子域名解析记录:在DNS解析设置中,添加一条新的解析记录。记录类型选“A记录”,主机记录填写子域名(如blog),记录值填云服务器的公网IP地址。保存设置,等待解析生效,通常需几分钟到几小时。

Web服务器配置

Nginx服务器

  • 创建子域名配置文件:在Nginx的sites-available目录(路径一般为/etc/nginx/sites-available/)下创建新配置文件,命名可和子域名相关,如blog.conf。

  • 编写配置内容:打开配置文件,编写如下示例内容,指定子域名blog.example.com的根目录为/var/www/blog,并监听80端口。

server {
    listen 80;
    server_name blog.example.com;

    root /var/www/blog;
    index index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }
}

  • 创建网站根目录并部署内容:在服务器上创建配置文件里指定的根目录/var/www/blog,将子域名对应网站的内容上传或部署到该目录。

  • 启用配置文件:创建软链接到sites-enabled目录(路径一般为/etc/nginx/sites-enabled/),使Nginx加载新配置。

sudo ln -s /etc/nginx/sites-available/blog.conf /etc/nginx/sites-enabled/
  • 检查并重载Nginx配置:执行sudo nginx -t检查配置是否正确,若无误,用sudo systemctl reload nginx重载Nginx使配置生效。

Apache服务器

  • 创建子域名配置文件:在Apache的sites-available目录(路径通常为/etc/apache2/sites-available/)下创建新配置文件,如blog.conf。

  • 编写配置内容:打开配置文件,编写如下示例内容,指定子域名blog.example.com的文档根目录为/var/www/blog。

<VirtualHost *:80>
    ServerName blog.example.com
    DocumentRoot /var/www/blog

    <Directory /var/www/blog>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
  • 创建网站根目录并部署内容:在服务器上创建/var/www/blog目录,部署子域名对应网站内容。

  • 启用配置文件和站点:使用a2ensite命令启用配置文件,再重启Apache服务。

sudo a2ensite blog.conf
sudo systemctl restart apache2

数据库配置(若需要)

  • 创建独立数据库:若子域名网站需使用数据库,登录数据库管理工具(如MySQL的mysql命令行客户端),创建独立数据库和用户,并授予相应权限。

CREATE DATABASE blog_db;
CREATE USER 'blog_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON blog_db.* TO 'blog_user'@'localhost';
FLUSH PRIVILEGES;

  • 配置网站连接数据库:在子域名网站的配置文件中,将数据库连接信息(如数据库名、用户名、密码等)修改为新创建的数据库信息。

测试与优化

  • 测试子域名访问:在浏览器输入子域名(如blog.example.com),检查是否能正常访问网站内容。

  • 优化性能:可根据网站访问情况,对服务器进行性能优化,如配置缓存、启用Gzip压缩等。


不容错过
Powered By TOPYUN 云产品资讯