怎么在vps上建站ss及其步骤方法?

选择VPS提供商(如DigitalOcean、Vultr或阿里云),购买基础配置(1核CPU/1GB内存/25GB存储)。创建实例时选择Linux系统(推荐Ubuntu 22.04),设置SSH密钥登录,记录分配的IP地址和root密码。

怎么在vps上建站ss及其步骤方法?

连接服务器与基础设置

使用SSH客户端连接VPS:

ssh root@your_server_ip

更新系统并创建新用户:

  • apt update && apt upgrade -y
  • adduser yourusername(设置密码并赋予sudo权限)
  • 配置防火墙:ufw allow OpenSSH && ufw allow 80/tcp && ufw allow 443/tcp && ufw enable

安装Web运行环境

安装Nginx+MySQL+PHP(LEMP栈):

apt install nginx mysql-server php-fpm php-mysql -y

关键配置:

组件 配置命令
MySQL mysql_secure_installation(设置root密码)
PHP 编辑/etc/php/8.1/fpm/php.ini启用cgi.fix_pathinfo=0

配置网站与域名

1. 在域名注册商处将域名A记录指向VPS的IP地址
2. 创建Nginx站点配置文件:

server {
listen 80;
server_name yourdomain.com;
root /var/www/yourdomain;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}

3. 创建网站目录:mkdir /var/www/yourdomain && chown -R www-data:www-data /var/www/yourdomain

部署SSL证书

通过Certbot安装Let’s Encrypt证书:

  • apt install certbot python3-certbot-nginx -y
  • certbot --nginx -d yourdomain.com -d www.yourdomain.com
  • 选择自动重定向HTTP到HTTPS
  • 设置自动续期:echo "0 0 * * * root certbot renew" >> /etc/cron.d/certbot

部署网站文件

上传网站程序到/var/www/yourdomain

  • 使用SFTP工具(如FileZilla)连接服务器
  • 或命令行传输:scp -r local_folder/* yourusername@server_ip:/var/www/yourdomain
  • 设置权限:chmod -R 755 /var/www/yourdomain

测试与维护

1. 浏览器访问https://yourdomain.com验证
2. 检查Nginx状态:systemctl status nginx
3. 常用维护命令:

重启服务:systemctl restart nginx php8.1-fpm
查看日志:tail -f /var/log/nginx/error.log

内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。

本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/106634.html

(0)
上一篇 2025年11月21日 下午8:46
下一篇 2025年11月21日 下午8:46
联系我们
关注微信
关注微信
分享本页
返回顶部