乌班图静态网址动态网址
静态
把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 访问,提高网站安全性
浙公网安备 33010602011771号