vps自己怎么建

作者:阿季美 | 发布日期:2024-05-14 09:45:08


步骤一:选择并购买 VPS
| 服务商 | 内存 | CPU | 带宽 | 存储 | 价格 |
|---|---|---|---|---|---|
| Vultr | 1GB | 1 核 | 100Mbps | 25GB | $5/月 |
| Linode | 2GB | 2 核 | 1Gbps | 40GB | $10/月 |
| DigitalOcean | 4GB | 2 核 | 2Gbps | 80GB | $15/月 |
步骤二:创建 VPS 实例
登录服务商控制面板
选择 VPS 配置(内存、CPU、带宽等)
创建 VPS 实例,选择操作系统和数据中心
步骤三:远程连接 VPS
使用 SSH 客户端(如 PuTTY 或 Terminal)
输入 VPS IP 地址和 root 用户名(通常为 root)
输入密码,连接 VPS
步骤四:安装系统和软件
安装 Debian
apt update && apt upgrade
apt install nginx php-fpm mariadb-server
安装 Ubuntu
apt update && apt upgrade
apt install nginx php-fpm mariadb-server
步骤五:配置防火墙
ufw allow 80/tcp(允许 HTTP)
ufw allow 443/tcp(允许 HTTPS)
ufw allow 22/tcp(允许 SSH)
ufw enable(启用防火墙)
步骤六:配置 Nginx
创建网站配置
nano /etc/nginx/sites-available/example.com.conf
添加以下内容:
server {
listen 80;
server_name example.com;
root /var/www/example.com;
}
ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/example.com.conf(启用网站配置)
systemctl restart nginx(重启 Nginx)
步骤七:配置 PHP-FPM
nano /etc/php/7.4/fpm/pool.d/www.conf
添加以下内容:
[www]
user = www-data
group = www-data
listen = /run/php/php7.4-fpm.sock
php_admin_value[error_log] = /var/log/php-fpm/www-error.log
systemctl restart php7.4-fpm(重启 PHP-FPM)
步骤八:配置 MariaDB
mysql_secure_installation
按照提示配置密码和安全设置。
mysql -u root -p(登录 MariaDB)
GRANT ALL PRIVILEGES ON . TO 'username'@'%' IDENTIFIED BY 'password';(创建数据库用户)
FLUSH PRIVILEGES;(刷新权限)
步骤九:安装应用程序(可选)
如果您需要安装任何应用程序,请按照其官方文档进行安装。 例如,要安装 WordPress:
cd /var/www
wget http://wordpre ss.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpre ss example.com
chown -R www-data example.com
nano /var/www/example.com/wp-config.php(配置 WordPress 数据库)
systemctl restart nginx php7.4-fpm(重启服务)
现在您的 VPS 已成功设置,您可以通过您的域名或 IP 地址访问您的网站或应用程序。