乌班图静态网址动态网址

静态
把html转换为静态网志的步骤

1.配置LAMP环境
把文件通过xftp8直接拖过去就行
2.确认HTML文档位置,在/var/www/html,名字尽量叫做idex.html,显示重名就把重名的那个
系统自动读取
3.确保 Apache 用户(在 Ubuntu 中通常是 www-data )对这些文件有读取权限。你可以使用以下命令修改权限:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html

4重启 Apache 服务
sudo systemctl restart apache2

5.如果是在本地测试,打开浏览器,输入 http://localhost 或 http://192.168.8.105,就能访问到你的 HTML 网页。
常见错误:
1.文件不在目标位置,或有重名占用位置
2.读取的需要是html的名字,而不是整个文档名,比如我的文档名叫做六月作业,html内容叫做仿小米官网
3.修改 Apache 配置让它加载你的首页
sudo nano /etc/apache2/mods-enabled/dir.conf
文件里默认长这样:DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
改为 :DirectoryIndex a仿小米官网.html index.html index.cgi index.pl index.php index.xhtml index.htm
按 Ctrl+X → 输入 Y → 回车 保存文件
输入sudo systemctl restart apache2重启

动态
以下是部署 WordPress 博客和 Nextcloud 网盘这两个 PHP 动态网站的详细步骤:

部署 WordPress 博客

1. 准备服务器环境

  • 操作系统:常见的有 Linux(如 Ubuntu、CentOS)、Windows Server,这里以 Ubuntu 为例。
  • Web 服务器:安装 Apache 或 Nginx,以 Apache 为例,在终端执行命令 sudo apt update ,然后执行 sudo apt install apache2 安装 Apache。
  • PHP:安装 PHP 及其相关扩展,执行 sudo apt install php php-mysql ,安装 PHP 和 MySQL 扩展。
  • 数据库:安装 MySQL 或 MariaDB,执行 sudo apt install mysql-server 安装 MySQL,安装完成后使用 sudo mysql 进入 MySQL 命令行,创建一个用于 WordPress 的数据库和用户,并赋予相应权限:
CREATE DATABASE wordpress;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

2. 下载和配置 WordPress

  • 下载:在终端执行 wget https://wordpress.org/latest.zip 下载 WordPress 安装包,然后执行 unzip latest.zip 解压。
  • 移动文件:将解压后的 WordPress 文件夹内容移动到 Apache 的默认网站目录,Ubuntu 下是 /var/www/html ,执行 sudo mv wordpress/* /var/www/html/
  • 设置权限:执行 sudo chown -R www-data:www-data /var/www/html ,确保 Apache 能访问和修改文件。
  • 配置:在浏览器中访问 http://你的服务器IP地址 ,进入 WordPress 安装界面,填写数据库名称(前面创建的 wordpress )、用户名(wordpress_user )、密码(your_password )等信息,按照提示完成安装。

部署 Nextcloud 网盘

1. 准备服务器环境

  • 操作系统:推荐使用 Linux 系统,同样以 Ubuntu 为例。
  • Web 服务器:安装 Apache 或 Nginx,这里还是以 Apache 为例,确保已安装(参考 WordPress 部署步骤中的安装方法)。
  • PHP:安装 PHP 及其相关扩展,Nextcloud 需要较多扩展,执行 sudo apt install php php-fpm php-json php-mysql php-curl php-gd php-intl php-mbstring php-xmlrpc php-zip 安装所需扩展。
  • 数据库:安装 MySQL 或 MariaDB,安装方法与 WordPress 部署时相同。进入 MySQL 命令行,创建用于 Nextcloud 的数据库和用户,并赋予权限:

sql

CREATE DATABASE nextcloud;
CREATE USER 'nextcloud_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

2. 下载和配置 Nextcloud

  • 下载:在终端执行 wget https://download.nextcloud.com/server/releases/nextcloud-x.x.x.zip (将 x.x.x 替换为最新版本号),下载 Nextcloud 安装包,然后执行 unzip nextcloud-x.x.x.zip 解压。
  • 移动文件:将解压后的 Nextcloud 文件夹内容移动到 Apache 的默认网站目录,执行 sudo mv nextcloud /var/www/html/
  • 设置权限:执行 sudo chown -R www-data:www-data /var/www/html/nextcloud ,设置正确的权限。
  • 配置:在浏览器中访问 http://你的服务器IP地址/nextcloud ,进入 Nextcloud 安装界面,选择数据库类型(MySQL/MariaDB),填写数据库名称(nextcloud )、用户名(nextcloud_user )、密码(your_password )等信息,按照提示完成安装。

部署完成后,还可以根据需求进行性能优化、安全加固等操作,比如配置 SSL 证书实现 HTTPS 访问,提高网站安全性

posted @ 2025-08-11 20:24  秀妍泽  阅读(13)  评论(0)    收藏  举报