甲骨文云服务器怎么用教程

甲骨文云服务器怎么用

甲骨文云服务器通常指 Oracle Cloud Infrastructure(OCI)里的 Compute 实例。它和其他云服务器一样,可以用来部署网站、运行应用、搭建数据库环境或做测试服务。使用前需要先创建实例,再通过 SSH 登录,之后配置安全规则、安装运行环境并部署程序。

原文里提到的 gcloud compute ssh 是 Google Cloud 的命令,不适用于甲骨文云。OCI 服务器一般通过公网 IP、SSH 密钥和本地终端连接。

一、使用前准备

使用甲骨文云服务器前,先准备好这些内容:

  1. Oracle Cloud 账号;
  2. 一个可用区域和区间;
  3. SSH 密钥对;
  4. 已创建的 Compute 实例;
  5. 实例的公网 IP;
  6. 放行 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 等方式管理进程。

十一、备份和安全设置

服务器能访问后,还要做基础安全和备份:

  1. 定期创建启动卷备份;
  2. 只开放必要端口;
  3. 禁止弱密码登录;
  4. 使用 SSH 密钥登录;
  5. 定期更新系统补丁;
  6. 备份网站文件和数据库;
  7. 给云账号开启多因素验证;
  8. 保存好实例、密钥、域名和备案信息。

如果服务器用于正式业务,建议配置监控告警,关注 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。本站原创内容未经允许不得转载,或转载时需注明出处::优快云资讯门户 » 甲骨文云服务器怎么用教程

赞 (0)