一、录服基础准备
创建阿里云服务器实例

登录阿里云控制台,阿里选择适合的建网服务器类型(如1核2G或2核4G)和操作系统(推荐CentOS或Ubuntu)。

配置网络、录服安全组等参数,阿里确保允许SSH(默认22端口)和HTTP/HTTPS(80/443端口)访问。建网

获取SSH访问权限
创建SSH密钥对(本地生成`~/.ssh/id_rsa`,录服上传公钥至服务器`~/.ssh/authorized_keys`)。阿里
配置SSH服务(如修改`/etc/ssh/sshd_config`文件)。建网
二、录服安装与配置Web环境
方法一:手动安装LNMP
安装Linux操作系统
通过SSH登录服务器后,阿里执行以下命令安装Ubuntu或CentOS:
```bash
sudo apt-get update
sudo apt-get install ubuntu Ubuntu
sudo yum install centos-release CentOS
```
安装Web服务器(如Nginx)
```bash
sudo apt-get install nginx Ubuntu
sudo yum install nginx CentOS
```
安装数据库(如MySQL)
```bash
sudo apt-get install mysql-server Ubuntu
sudo yum install mysql-server CentOS
```
安装PHP及扩展
```bash
sudo apt-get install php-fpm php-mysql Ubuntu
sudo yum install php php-mysql CentOS
```
配置Web服务器
编辑Nginx配置文件(如`/etc/nginx/sites-available/default`),建网设置根目录为网站文件存放路径,录服并启用PHP处理:
```nginx
server {
listen 80;
server_name yourdomain.com;
root /var/www/html;
index index.php index.html index.htm;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location / {
try_files $uri $uri/ =404;
}
}
```
重启Nginx服务:`sudo systemctl restart nginx`。阿里
方法二:使用宝塔面板(推荐)
安装宝塔面板
```bash
yum install y wget && wget https://download.bt.cn/install/install_6.0.sh && sh install.sh
```
记录宝塔面板的建网登录地址、账号和密码。
配置宝塔面板
登录后选择“网站”→“添加站点”,输入域名、设置根目录(如`/public_html`)。
开通FTP服务,绑定数据库(如MySQL),完成站点配置。
三、上传网站文件
本地上传
使用FTP工具(如FileZilla)将网站文件上传至服务器指定目录(如`/var/www/html`)。
域名解析
在域名管理平台添加A记录或CNAME记录,将域名指向服务器公网IP。
四、安全与优化
禁用密码登录
修改SSH配置文件,禁止密码登录(`PasswordAuthentication no`),仅允许公钥认证。
配置防火墙
通过阿里云安全组或本地防火墙(如`iptables`)开放必要端口(如80/443、22)。
定期备份
使用工具(如`rsync`或云服务备份功能)定期备份网站数据。
五、测试与上线
本地测试
在浏览器中输入`http://yourdomain.com`,检查网站是否正常显示。
性能优化
根据访问量调整服务器配置,如使用CDN加速静态资源。
通过以上步骤,您可以使用SSH在阿里云服务器上搭建个人或企业网站。若需进一步学习,建议参考官方文档或技术社区教程。