在京东云轻量主机上如何安装Web服务软件如Nginx或Apache?

在京东云轻量主机上安装 Web 服务软件(如 Nginx 或 Apache)非常简单,以下是详细的操作步骤。假设你使用的是基于 Linux 的系统(如 CentOS、Ubuntu 等),通过 SSH 登录到你的轻量主机后执行以下命令。


✅ 前提条件

  1. 已购买并登录京东云轻量主机。
  2. 获取了服务器的公网 IP 地址和登录凭证(用户名、密码或密钥)。
  3. 使用 SSH 工具(如 PuTTY、Xshell、Terminal 等)连接到服务器。

方法一:安装 Nginx

🟢 Ubuntu / Debian 系统

# 更新软件包列表
sudo apt update

# 安装 Nginx
sudo apt install nginx -y

# 启动 Nginx 并设置开机自启
sudo systemctl start nginx
sudo systemctl enable nginx

# 查看状态
sudo systemctl status nginx

🟡 CentOS / Rocky Linux / AlmaLinux

# 安装 EPEL 源(如果未启用)
sudo yum install epel-release -y

# 安装 Nginx
sudo yum install nginx -y

# 或者对于 dnf 支持的系统(如 CentOS 8+)
sudo dnf install nginx -y

# 启动并设置开机自启
sudo systemctl start nginx
sudo systemctl enable nginx

# 查看状态
sudo systemctl status nginx

✅ 安装完成后,浏览器访问 http://<你的公网IP> 应该能看到 Nginx 欢迎页。


方法二:安装 Apache(httpd)

🟢 Ubuntu / Debian 系统

# 更新源
sudo apt update

# 安装 Apache
sudo apt install apache2 -y

# 启动并设置开机自启
sudo systemctl start apache2
sudo systemctl enable apache2

# 查看状态
sudo systemctl status apache2

🟡 CentOS / Rocky Linux / AlmaLinux

# 安装 Apache
sudo yum install httpd -y
# 或者使用 dnf
sudo dnf install httpd -y

# 启动并设置开机自启
sudo systemctl start httpd
sudo systemctl enable httpd

# 查看状态
sudo systemctl status httpd

✅ 安装完成后,浏览器访问 http://<你的公网IP> 应该能看到 Apache 默认页面(It works! 或类似内容)。


🔧 防火墙与安全组配置

京东云轻量主机默认可能开启防火墙和安全组限制,请确保 放行 HTTP(80端口) 和 HTTPS(443端口):

1. 配置京东云控制台安全组

  • 登录 京东云控制台
  • 找到你的轻量主机 → 安全组 → 添加规则:
    • 协议类型:TCP
    • 端口范围:80(HTTP)、443(HTTPS)
    • 源 IP:0.0.0.0/0(或按需限制)

2. 本地防火墙(如 firewalld 或 ufw)

对于 CentOS(使用 firewalld):

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

对于 Ubuntu(使用 ufw):

sudo ufw allow 'Nginx Full'   # 或 'Apache Full'
# 或手动开放端口
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

🛠 常见目录说明

软件 配置文件路径 网站根目录 服务名
Nginx /etc/nginx/nginx.conf /usr/share/nginx/html/var/www/html nginx
Apache /etc/apache2/apache2.conf(Ubuntu)
/etc/httpd/conf/httpd.conf(CentOS)
/var/www/html apache2httpd

✅ 测试与验证

  1. 在浏览器中输入你的轻量主机公网 IP:
    http://<你的公网IP>
  2. 如果看到 Nginx 或 Apache 的默认欢迎页面,说明安装成功。

💡 后续建议

  • 修改默认网页:编辑对应根目录下的 index.html
  • 配置域名绑定和 SSL 证书(可使用 Let’s Encrypt + Certbot)
  • 定期更新系统和软件以保障安全

如有具体操作系统版本(如 Ubuntu 20.04、CentOS 7 等),可提供更精确命令。欢迎继续提问!

未经允许不得转载:云计算 » 在京东云轻量主机上如何安装Web服务软件如Nginx或Apache?