一、VPS建站的步骤详解
卡尔云官网
www.kaeryun.com
安装PHP和HTTP服务器
-
安装PHP
- 打开浏览器进入VPS控制面板。
- 在控制面板中找到“软件”或“应用程序”选项,点击进入。
- 搜索“PHP”并安装默认版本(如PHP 7.2.18)。
- 安装完成后,重启服务器以应用新版本。
-
安装Apache或Nginx
- 在控制面板中搜索“Apache”或“Nginx”,安装默认版本(如Apache 2.4.47或Nginx 1.21.3)。
- 安装完成后,重启服务器。
-
配置PHP和Apache/Nginx
- 访问控制面板中的“配置”部分。
- 在Apache配置中,进入“HTML”部分,确保
PHPasecure
目录存在。 - 在Nginx配置中,确保
www
目录下有nginx.conf
文件,并设置配置参数(如daemon off
)。
搭建基本网站
-
创建HTML文件
- 打开浏览器,输入
http://localhost/
。 - 在空白页面中输入以下代码,保存为
index.html
:<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>我的网站</title> </head> <body> <h1>你好,我的第一个网站!</h1> </body> </html>
- 打开浏览器,输入
-
添加CSS和JavaScript
- 创建
style.css
,添加样式代码。 - 创建
script.js
,添加脚本代码。 - 修改
index.html
,在<body>
标签内添加<link rel="stylesheet" href="style.css">
和<script src="script.js">
。
- 创建
-
上传静态文件
- 将
index.html
、style.css
和script.js
上传到VPS的public
目录下。 - 修改
index.html
,在<head>
标签内的<meta charset>
和<title>
标签后,添加content="UTF-8"
和title="我的网站"
。
- 将
-
访问新网站
- 输入
http://localhost/
,浏览器应显示已创建的网站。
- 输入
配置域名
-
注册域名
- 打开浏览器访问
https://www.REGISTER-DOMAIN.COM
。 - 填写域名信息并完成注册。
- 打开浏览器访问
-
设置CNAME记录
- 登录域名控制面板,找到“管理记录”。
- 添加CNAME记录,将VPS的域名(如
example.com
)设为解析目标。
-
注册SSL证书
- 访问
https://www.Certificate-Ledger.COM
。 - 选择免费SSL证书服务,注册并获取证书。
- 访问
-
配置云flare保护域名
- 访问
https://www.cloudflare.com/protect-dns
。 - 上传域名注册证书,完成域名保护。
- 访问
优化与安全设置
-
启用SSL证书
- 访问
http://localhost/
,输入sSls
端口(如443)。 - 在控制面板中启用SSL证书,配置服务器证书。
- 访问
-
配置Nginx加速
- 访问
http://localhost/
,输入nginx
端口(如80)。 - 在控制面板中启用Nginx,配置加速选项。
- 访问
-
设置访问控制
- 在控制面板中启用
SSR
功能。 - 设置访问控制规则,限制非域名访问。
- 在控制面板中启用
-
定期备份数据
- 使用
rsync
工具或云存储服务,定期备份网站数据。
- 使用
通过以上步骤,用户即可成功在VPS上搭建一个基本的网站,建议根据实际需求,逐步添加更多功能,如用户注册、支付处理、数据分析等。
卡尔云官网
www.kaeryun.com