
地 址:联系地址联系地址联系地址
电 话:020-123456789
网址:330400.com
邮 箱:admin@aa.com
一、阿里阿里注册与购买ESC服务器
注册账号

访问[阿里云官网](https://www.aliyun.com/),云网云完成实名认证并注册账号。络客

购买实例

在控制台选择 云服务器ECS服务,户端选择适合的服务实例规格(如1核2G内存)和地域。
选择 CentOS 7 64位镜像(推荐),器搭并配置安全组规则(开放22端口用于SSH连接,建网8080端口用于Tomcat等应用)。阿里阿里
设置登录密码和密钥对,云网云完成支付后即可获得公网IP。络客
二、户端配置服务器环境
连接服务器
使用SSH工具(如PuTTY)连接服务器,服务命令格式为:
```bash
ssh root@公网IP -p 22
```
首次连接需修改root密码(建议复杂化)。器搭
安装基础软件
更新系统包:
```bash
yum update -y
```
安装Web服务器(如Nginx):
```bash
yum install nginx -y
```
安装数据库(如MySQL):
```bash
yum install mysql -y
```
启动并配置服务:
```bash
systemctl start nginx
systemctl enable nginx
mysql_secure_installation
```
配置安全组
在阿里云控制台修改安全组规则,建网允许外部访问80(HTTP)、阿里阿里443(HTTPS)、22(SSH)等端口。
三、安装与配置Web服务器软件
安装Web服务器
安装Nginx:
```bash
yum install nginx -y
```
安装PHP及扩展:
```bash
yum install php php-mysql -y
```
重启Nginx以加载PHP模块:
```bash
systemctl restart nginx
```
配置Web服务器
编辑Nginx配置文件(通常位于`/etc/nginx/nginx.conf`),设置网站根目录(如`/var/www/html`)。
示例配置片段:
```nginx
server {
listen 80;
server_name yourdomain.com;
root /var/www/html;
index index.php index.html;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
includefastcgi_params;
}
}
```
安装SSL证书(可选)
使用Let's Encrypt免费证书:
```bash
yum install certbot python3-certbot-nginx -y
```
通过Web界面或命令行完成证书申请和安装。
四、上传网站内容
本地文件传输
使用`scp`或`rsync`命令上传文件,例如:
```bash
scp -r /本地目录/ root@公网IP:/var/www/html/
```
或使用FTP工具(如FileZilla)进行文件传输。
配置网站根目录
确保上传的网站文件位于Nginx配置的根目录下(如`/var/www/html`)。
重启Web服务
上传完成后重启Nginx以应用配置:
```bash
systemctl restart nginx
```
五、域名解析与测试
配置域名解析
在域名注册商处添加A记录,将域名指向服务器公网IP。
等待DNS解析生效(通常需1-2小时)。
测试网站访问
通过浏览器访问`http://yourdomain.com`,检查网站是否正常显示。
六、使用宝塔面板(可选)
安装宝塔面板
通过SSH登录