当前位置: 首页 > news >正文

乌班图静态网址动态网址

静态
把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/html4重启 Apache 服务
sudo systemctl restart apache25.如果是在本地测试,打开浏览器,输入 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 访问,提高网站安全性

http://www.aitangshan.cn/news/210.html

相关文章:

  • 用户以及赋权还有备份数据库
  • 立个Flag,重新开始使用cnblog - by
  • 做题日志2025.8
  • 数据库
  • 02010803 类和继承03-静态类、扩展方法、命名约定
  • 我设计的IP地址(3)
  • base44
  • 2025.8.11总结 - A
  • ftp服务详解
  • 八数码(bfs)
  • 我真的绷不住了
  • 欧拉回路
  • 8月11号
  • Orleans框架
  • ABC418——XNOR - love
  • 代码随想录算法训练营第五天(哈希表篇)|Leetcode242有效的字母异位词,Leetcode349两个数组的交集,Leetcode202快乐数,Leetcode1两数之和
  • 7种形态图
  • 百度智能云给“数字人”发工牌 - 详解
  • 1
  • 2025.8.11.模拟赛题目记录
  • Mysql 授予root在任意主机访问数据库的权限
  • Awesome Claude Code 资源大全
  • JAVA方法
  • echarts初始化占不满div, F12后又占满了
  • docker Ubuntu Docker 安装
  • arm LDR指令
  • QNAP QTS SSL Certificate 证书更新修复
  • Python入门学习(九)Python的高级语法与用法(二)闭包
  • 工程师团队如何打造4K流媒体设备的创新技术
  • 【题解】P4063 [JXOI2017] 数列