如何在阿里云服务器设置网站及绑定域名(教程-步骤)

在开始部署前,您需要准备好以下资源:阿里云ECS服务器实例(建议CentOS 7.6+或Ubuntu 18.04+系统)、已备案的域名、SSH连接工具(如PuTTY或Terminal)。请确保服务器安全组已放行80(HTTP)和443(HTTPS)端口,并将域名解析指向服务器公网IP(A记录)。

如何在阿里云服务器设置网站及绑定域名(教程-步骤)

环境配置:安装Web服务组件

通过SSH连接服务器后,依次执行以下命令安装LNMP环境:

  • 更新系统源yum update -y(CentOS)或apt-get update && apt-get upgrade -y(Ubuntu)
  • 安装Nginxyum install nginx -y 启动服务后输入公网IP应看到欢迎页面
  • 安装MySQL:执行yum install mysql-server -y后运行安全配置向导
  • 安装PHPyum install php php-fpm php-mysqlnd -y

配置Nginx虚拟主机

/etc/nginx/conf.d/创建站点配置文件(如example.conf),写入以下内容:

server {
  listen 80;
  server_name your-domain.com www.your-domain.com;
  root /var/www/html;
  index index.php index.html;
  location ~ \.php$ {
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
  }

文件部署与权限设置

将网站文件上传至/var/www/html目录,建议使用SFTP工具或wget命令。关键权限配置:

路径 权限 所属组
/var/www/html 755 nginx:nginx
上传目录(如uploads) 755 nginx:nginx
配置文件(.env) 644 root:root

域名绑定SSL证书配置

在阿里云控制台完成域名解析后,通过以下步骤启用HTTPS:

  • 登录云盾证书服务申请免费SSL证书(或使用Let’s Encrypt)
  • 下载Nginx版证书文件,上传至/etc/nginx/ssl/目录
  • 修改站点配置文件,添加443端口监听:

    server {
      listen 443 ssl;
      ssl_certificate /etc/nginx/ssl/your-domain.pem;
      ssl_certificate_key /etc/nginx/ssl/your-domain.key;
      //…其余配置与80端口相同

服务重启与故障排查

执行nginx -t验证配置无误后,运行systemctl restart nginx php-fpm。常见问题排查方法:

  • 页面502错误:检查PHP-FPM进程状态systemctl status php-fpm
  • 403禁止访问:确认root目录路径正确且文件权限适当
  • 域名无法访问:使用nslookup your-domain.com验证DNS解析

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

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

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