
甲骨文云服务器怎么用
甲骨文云服务器通常指 Oracle Cloud Infrastructure(OCI)里的 Compute 实例。它和其他云服务器一样,可以用来部署网站、运行应用、搭建数据库环境或做测试服务。使用前需要先创建实例,再通过 SSH 登录,之后配置安全规则、安装运行环境并部署程序。
原文里提到的 gcloud compute ssh 是 Google Cloud 的命令,不适用于甲骨文云。OCI 服务器一般通过公网 IP、SSH 密钥和本地终端连接。
一、使用前准备
使用甲骨文云服务器前,先准备好这些内容:
- Oracle Cloud 账号;
- 一个可用区域和区间;
- SSH 密钥对;
- 已创建的 Compute 实例;
- 实例的公网 IP;
- 放行 SSH、HTTP、HTTPS 等端口的安全规则。
创建 Linux 实例时,通常需要上传 SSH 公钥。私钥保存在本地电脑,用来登录服务器。私钥不要发给别人,也不要上传到公开仓库。
二、创建云服务器实例
登录 Oracle Cloud 控制台后,可以进入 Compute 实例页面创建服务器。常见选择项包括:
| 项目 | 建议 |
|---|---|
| 镜像 | Ubuntu、Oracle Linux、Debian 等 |
| 配置 | 按业务选择 CPU、内存规格 |
| 网络 | 选择 VCN 和子网 |
| 公网 IP | 如果要从公网访问,需要分配公网 IP |
| SSH 密钥 | 上传本地生成的公钥 |
| 启动卷 | 根据系统和业务数据选择容量 |
如果只是测试网站,可以先选择较低配置。正式业务上线前,再根据访问量、数据库负载和带宽情况调整。
三、登录甲骨文云服务器
Linux 实例一般通过 SSH 登录。先在控制台找到服务器的公网 IP,然后在本地终端执行:
ssh -i /path/to/private_key opc@服务器公网IP
如果使用 Ubuntu 镜像,默认用户名可能是:
ubuntu
如果使用 Oracle Linux,常见默认用户名是:
opc
示例:
ssh -i ~/.ssh/oci_key opc@129.xxx.xxx.xxx
如果提示私钥权限过宽,可以在本地执行:
chmod 600 ~/.ssh/oci_key
Windows 用户可以使用 Windows Terminal、PowerShell、PuTTY、MobaXterm 等工具连接。
四、放行安全规则
服务器连接不上时,除了检查账号和密钥,还要看安全规则。OCI 里需要在虚拟云网络的安全列表或网络安全组中放行端口。
常见端口:
22 SSH 登录
80 HTTP 网站访问
443 HTTPS 网站访问
3306 MySQL,不建议直接对公网开放
建站时通常需要放行 80 和 443。数据库端口不要随便暴露到公网,最好只允许内网或指定 IP 访问。
服务器系统内部也可能有防火墙。例如 Ubuntu 常见是 ufw,Oracle Linux 可能使用 firewalld。云平台安全规则和系统防火墙都要检查。
五、更新系统
首次登录后,建议先更新系统软件包。
Ubuntu 或 Debian:
sudo apt update
sudo apt upgrade -y
Oracle Linux:
sudo dnf update -y
更新完成后,可以按需要重启服务器:
sudo reboot
六、安装 Web 服务
部署普通网站时,常见选择是 Nginx 或 Apache。
安装 Nginx:
sudo apt install nginx -y
启动并设置开机自启:
sudo systemctl enable nginx
sudo systemctl start nginx
安装 Apache:
sudo apt install apache2 -y
启动 Apache:
sudo systemctl enable apache2
sudo systemctl start apache2
安装完成后,在浏览器访问服务器公网 IP。如果能看到默认欢迎页面,说明 Web 服务已经启动。
七、部署网站文件
Nginx 和 Apache 的默认网站目录通常是:
/var/www/html
可以把网站文件上传到这个目录,或为每个网站单独创建目录。例如:
sudo mkdir -p /var/www/example.com
sudo chown -R $USER:$USER /var/www/example.com
上传文件可以使用 SFTP、SCP、Git 或部署工具。简单上传示例:
scp -i ~/.ssh/oci_key ./site.zip opc@服务器公网IP:/home/opc/
八、配置 Nginx 站点
以 Nginx 为例,可以创建一个站点配置文件:
sudo nano /etc/nginx/sites-available/example.com
写入示例配置:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
启用站点并检查配置:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
不同系统的 Nginx 目录结构可能略有差异。如果没有 sites-available,也可以在 /etc/nginx/conf.d/ 下放置配置文件。
九、绑定域名和 SSL 证书
服务器部署完成后,需要把域名解析到服务器公网 IP。常见做法是添加 A 记录:
example.com A 服务器公网IP
www.example.com A 服务器公网IP
解析生效后,可以申请 SSL 证书,让网站支持 HTTPS。常见方式是使用 Certbot:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d example.com -d www.example.com
证书申请成功后,检查自动续期是否正常:
sudo certbot renew --dry-run
十、部署应用程序
如果运行的是 Node.js、Python、Java、PHP 等应用,需要安装对应运行环境,并使用进程管理工具保持程序运行。
例如 Node.js 应用常用 PM2:
npm install -g pm2
pm2 start app.js
pm2 save
pm2 startup
Python 应用可以使用 gunicorn、uvicorn,再通过 Nginx 反向代理。Java 应用可以用 systemd 管理服务。
正式环境不要直接在终端里手动运行程序后就关闭窗口。应使用 systemd、PM2、Supervisor、docker 等方式管理进程。
十一、备份和安全设置
服务器能访问后,还要做基础安全和备份:
- 定期创建启动卷备份;
- 只开放必要端口;
- 禁止弱密码登录;
- 使用 SSH 密钥登录;
- 定期更新系统补丁;
- 备份网站文件和数据库;
- 给云账号开启多因素验证;
- 保存好实例、密钥、域名和备案信息。
如果服务器用于正式业务,建议配置监控告警,关注 CPU、内存、磁盘、带宽和异常登录。
十二、简单总结
甲骨文云服务器的基本使用流程是:创建 Compute 实例,上传 SSH 公钥,使用私钥登录服务器,配置安全规则,安装 Web 服务或运行环境,再部署网站或应用。部署完成后,还要绑定域名、配置 HTTPS、做好备份和安全管理。
不要照搬 Google Cloud 的 gcloud 命令。OCI 服务器登录主要看实例公网 IP、默认用户名和 SSH 密钥。把这几项弄清楚,后续操作就和普通 Linux 服务器差不多。
优快云(youkuaiyun.com)是经工信部审批,持有 ISP、云牌照、IDC、CDN 全业务资质的云服务商,提供云服务器、虚拟主机、域名注册、企业邮箱、企业建站等互联网基础服务。
云服务器产品页面:
https://www.youkuaiyun.com/server/
具体配置、价格和活动规则可能会调整,请以官网页面显示为准。
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8261;邮箱:jenny@youkuaiyun.com。本站原创内容未经允许不得转载,或转载时需注明出处::优快云资讯门户 » 甲骨文云服务器怎么用教程

