引言Ubuntu Server 是一款功能强大、免费开源的服务器操作系统,广泛应用于各种服务器场景。对于初学者来说,Ubuntu Server 可能显得有些复杂,但通过本指南,你可以轻松上手,并开始使...
Ubuntu Server 是一款功能强大、免费开源的服务器操作系统,广泛应用于各种服务器场景。对于初学者来说,Ubuntu Server 可能显得有些复杂,但通过本指南,你可以轻松上手,并开始使用 Ubuntu Server 进行各种服务器搭建和管理。
在开始安装之前,你需要准备以下物品:
安装完成后,首先需要更新系统软件包:
sudo apt update
sudo apt upgrade根据需要,你可以安装一些常用的软件:
sudo apt install apache2 nginx mysql-server php php-mysqlUbuntu Server 默认使用静态 IP 地址,你可以通过以下命令查看和设置网络:
sudo vi /etc/netplan/01-netcfg.yaml根据实际情况修改以下内容:
network: version: 2 ethernets: eth0: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8保存并退出,然后应用更改:
sudo netplan applyApache 是一款流行的 Web 服务器,以下是如何在 Ubuntu Server 上搭建 Apache 服务器:
sudo apt install apache2创建一个名为 example.com 的网站目录:
sudo mkdir /var/www/example.com
sudo chown -R $USER:$USER /var/www/example.com在 /var/www/example.com 目录下创建一个名为 index.html 的文件,并添加以下内容:
<!DOCTYPE html>
<html>
<head> <title>Example.com</title>
</head>
<body> <h1>Welcome to Example.com!</h1>
</body>
</html>重启 Apache 服务:
sudo systemctl restart apache2现在,你可以在浏览器中访问 http://192.168.1.100/ 来查看你的网站。
Nginx 是一款高性能的 Web 服务器,以下是如何在 Ubuntu Server 上搭建 Nginx 服务器:
sudo apt install nginx创建一个名为 example.com 的网站目录:
sudo mkdir /var/www/example.com
sudo chown -R $USER:$USER /var/www/example.com在 /var/www/example.com 目录下创建一个名为 index.html 的文件,并添加以下内容:
<!DOCTYPE html>
<html>
<head> <title>Example.com</title>
</head>
<body> <h1>Welcome to Example.com!</h1>
</body>
</html>编辑 Nginx 的配置文件:
sudo vi /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/重启 Nginx 服务:
sudo systemctl restart nginx现在,你可以在浏览器中访问 http://192.168.1.100/ 来查看你的网站。
MySQL 是一款流行的关系型数据库,以下是如何在 Ubuntu Server 上搭建 MySQL 服务器:
sudo apt install mysql-server安装完成后,设置 root 用户密码:
sudo mysql_secure_installation根据提示设置 root 用户密码、删除匿名用户、禁止 root 用户远程登录等。
现在,你可以使用 MySQL 命令行工具来连接和操作数据库。
通过本指南,你已成功上手 Ubuntu Server,并学会了一些基本的配置和服务器搭建方法。随着经验的积累,你可以尝试更多高级功能和应用场景。祝你学习愉快!