一、SSH连接配置
通过SSH协议实现安全远程连接是管理虚拟服务器的首要步骤:
- 生成密钥对:在本地终端执行
ssh-keygen -t rsa
创建公私钥 - 上传公钥到服务器:使用
ssh-copy-id root@server_ip
完成密钥传输 - 修改SSH配置文件:编辑
/etc/ssh/sshd_config
禁用密码登录,设置PermitRootLogin yes
- 重启SSH服务:执行
systemctl restart sshd
应用配置变更
完成配置后可用ssh root@server_ip
测试免密登录
二、Web服务器部署
基于Apache/Nginx的Web服务部署流程:
- 安装Web服务:
yum install httpd
或apt install nginx
- 创建网站目录:
mkdir -p /var/www/haha
并设置权限 - 配置虚拟主机:
示例配置文件 ServerName www.haha.com DocumentRoot /var/www/haha
- 部署测试页面:在网站目录创建
index.html
文件写入”haha”
三、域名解析设置
实现域名到服务器的访问映射:
- 在域名注册商控制台添加A记录,指向服务器公网IP
- 配置本地hosts文件临时测试:
server_ip www.haha.com
- 在Web服务器配置中绑定域名:设置
ServerName
参数 - 执行
nginx -t
验证配置语法后重载服务
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/456589.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。