debian10安装apache2 php ftp(网站服务器)

2023-05-16

debian安装网站服务
debian最小安装后重启机器
设置语言
dpkg-reconfigure locales
选择en_US.UTF-8 UTF-8(其它都不选)
重启机器
修改软件安装源文件(如果安装时选择了163镜象就不用这一步了)
nano /etc/apt/sources.list
改成deb http://mirrors.163.com/debian/ stable main
ctrl+s,ctrl+x保存退出(如果安装时选择了163镜象就不用这一步了)
源更新
apt update
安装ifconfig,route,arp,netstat工具包net-tools
apt install net-tools
安装网站服务器apache2
apt install apache2
加上php
apt install php
安装pdo sqlite
apt install php7.3-sqlite3(这里版本是7.3最新版本,可能php版本会更新改动)
安装ftp服务器
apt install vsftpd
设置vsftpd开机不启动
systemctl disable vsftpd
修改vsftpd配置文件
nano /etc/vsftpd.conf
修改成如下
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_root=/var/www
dirmessage_enable=YES
下面不变
ctrl+s,ctrl+x保存退出
建立两个文件夹
mkdir /var/www/bluesky(网站存放文件夹)
mkdir /var/www/soft(平时客户机常用软件下载)
建立开机自启文件nano /etc/rc.local内容如下
#!/bin/sh -e
#filename
#rc.local
#bluesky
#system open start
mount /dev/sda5 /var/www/bluesky -t vfat -o noatime,nofail,umask=000,iocharset=utf8(这里/dev/sda5是之前debian最小安装时的第三个分区,在你机器上可能有变动)
mount /dev/sda6 /var/www/soft -t vfat -o noatime,nofail,umask=000,iocharset=utf8(这里/dev/sda6是之前debian最小安装时的第四个分区,在你机器上可能有变动)
ctrl+s,ctrl+x保存退出
赋予运行权限
chmod +x /etc/rc.local
重启,进入系统,打开ftp,service vsftpd start
客户机能访问ftp://服务器ip就成功了

接下来继续看我专栏文章https://blog.csdn.net/wish_blue_sky

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

debian10安装apache2 php ftp(网站服务器) 的相关文章

  • Nextcloud 内部服务器错误 服务器不能完成您的请求 解决办法

    问题 xff1a 临时解决办法 xff1a 进入数据库输入命令SET GLOBAL sort buffer size 61 2048 2048 持久化解决办法 xff1a 找到my ini xff0c 加入一行sort buffer siz
  • Java实现流和文件的转换 将InoutStream转为File输出到磁盘

    业务描述 项目开发中 xff0c 把较小的文本文件直接用BLOB数据类型存到了MySQL中 获取时得到的是流对象 xff0c 需要转换为对应的 txt文件输出到磁盘中 实现 流对象说白了就是一堆进制码 xff0c 并不支持和文件的直接转换
  • VUE使用Element-ui表达式拼接字符串 el-table-column的prop拼接字符串

    描述 VUE中的标签属性 xff0c 可以在属性前使用 xff1a xff0c 让属性绑定到data中的动态数据 el table column标签可以使用prop配合 data实现表格渲染列表数据 业务需要我们对数据进行一些拼接的操作 比
  • SpringBoot项目启动报错:Command line is too long. Shorten command line for WebApplication...

    错误描述 spring工程启动时 xff0c 下方报错Error running 39 WebApplication 39 Command line is too long Shorten command line for WebAppli
  • SpringBoot使用Maven整合minio实现静态资源和对象的存储;解决与okhttp依赖冲突问题

    1 minio部署 推荐使用DockerCompose部署 可参考下面的地址 xff1a Minio官网 中文 xff1a http www minio org cn DockerHub地址 xff1a https hub docker c
  • vi/vim 编辑、搜索、查找、定位

    介绍vi vim 相关命令 xff0c 主要涉及 xff1a 编辑 搜索 查找 定位 分为两个章节 xff0c 即常用命令 及 键盘图 一 vi vim常用命令 set nu 显示行号 gg 跳转到文件开头 向后搜索 向前搜索 n 查找下一
  • 算法:排序算法之桶排序

    一 排序算法系列目录说明 冒泡排序 xff08 Bubble Sort xff09 插入排序 xff08 Insertion Sort xff09 希尔排序 xff08 Shell Sort xff09 选择排序 xff08 Selecti
  • ubuntu22.04安装wechat微信

    Ubuntu16 04完美安装微信 xff08 ukylin优麒麟系统版微信WeChat xff09 Kair94的博客 CSDN博客 麒麟系统微信
  • 排序算法

    转载整理自7 sevens大佬 xff0c 本文仅供本人学习使用 xff0c 请勿用作其他用途 xff0c 如有所需 xff0c 请联系大佬本人 xff01 xff01 xff01 原文链接合集附在本文底部 一 排序算法系列目录说明 冒泡排
  • HTTPS 的安全通信机制

    一 基础知识 SSL xff1a 一般情况下 xff0c 网站使用的都是明文方式传输数据 xff0c 但是在涉及到一些隐私信息时 xff08 如银行交易 xff09 xff0c 这个时候网站就会跳转到 SSL xff0c SSl的功能就是提
  • HTTP报文头解析(图文)

    一 通用头部字段 xff08 General Header Fields xff09 该字段在请求头和响应头都会使用到 xff0c 下方是常用的通用头部字段 xff1a 1 Cache Control 用来操作缓存的工作机制 xff0c 下
  • socket的TIME_WAIT状态的原因及解决办法和避免的办法

    一查看现在time wait的数量及浅析 netstat an grep TIME WAIT wc l 发现系统存在大量TIME WAIT状态的连接 xff0c 通过调整内核参数解决 xff0c 在 etc sysctl conf中加入 n
  • 数据库常见索引解析(B树,B-树,B+树,B*树,位图索引,Hash索引)

    B树 即二叉搜索树 xff1a 1 所有非叶子结点至多拥有两个儿子 xff08 Left和Right xff09 xff1b 2 所有结点存储一个关键字 xff1b 3 非叶子结点的左指针指向小于其关键字的子树 xff0c 右指针指向大于其
  • 在一棵IPv4地址树中彻底理解IP路由表的各种查找过程

    1 IPv4地址空间树 IPv4的整个地址空间可以构成一棵完美的二叉树 xff0c 因为它完全占满了整个4G的地址空间 这棵树如下所示 xff1a 需要指明的是 xff0c 完全画出这幅图是不可能的 xff0c 如果一个节点的直径小到1mm
  • 常用编码方式说明

    各种语言需要交流 xff0c 经过翻译是必要的 xff0c 那又如何来翻译呢 xff1f 在计算机中提供了多种翻译方式 xff0c 常见的有 ASCII ISO 88591 GB23112 GBK UTF 8 UTF 8 UTF 16等 它
  • 报文头格式以及常用协议端口

    IP协议是TCP IP协议族的动力 xff0c 它为上层协议提供无状态 无连接 不可靠的服务 优点 xff1a 简单 xff0c 高效 无状态指 xff1a IP通信双方不同步传输数据的状态信息 xff0c 所有的IP数据报的传输都是独立的
  • iOS中NSThread子线程需要建立NSAutoreleasePool

    今天做iOS开发时碰到一个问题 xff1a 在主线程打开一个大约400多K的文件读取数据时 xff0c 界面明显有停顿感 xff0c 于是尝试用NSThread建立子线程来负责读取文件数据 却发现子线程的运行速度奇慢无比 xff0c 刚开始
  • 报数游戏3

    题目描述 xff1a xfeff xfeff 一种报数游戏是从1开始连续报数 xff0c 如果报到7的倍数 xff08 7 xff0c 14 xff0c 21 xff0c 28 xff09 或者包含数字7的数 xff08 7 xff0c 1
  • c++ 关于流的重要帖子聚集

    1 关于clear 带参数版本 的2个例子 C 43 43 ios clear 用法及代码示例 纯净天空 2 关于unget的一个例子 unget C 43 43 标准库 开发文档 文江博客 3 关于peek的一个例子 C 43 43 中的
  • Mac无法访问Windows共享文件解决办法

    先按照网上教程 xff0c 在Windows下允许远程 xff0c 然后设置文件夹共享出来 xff0c 再在Mac上通过smb登录 xff0c 输入用户名和密码窗口总是抖动 xff0c 一直连接不上 xff0c 此时用另一台同一局域网的Wi

随机推荐

  • 虚拟机VMware安装ArchLinux及配置过程_详细202002_001#

    1 安装前准备工作 安装手册地址 xff1a https wiki archlinux org index php Installation guide版本为archlinux 2020 02 01 x86 64 isoVMware安装 x
  • VSCode C++环境配置

    VSCode C C 43 43 Windows 环境配置 第一次写博客 xff0c 编程小白 xff0c 码龄不足一年 xff0c 望大家批评改正 废话 许多像我一样的初级码农 xff0c 最开始接触的编程语言可能是C语言 xff0c 学
  • 服务器离线安装GitLab

    服务器离线安装GitLab并还原迁移的数据 1 下载gitlab的离线安装包 xff0c 默认el6 我下载的是el7 xff0c 以下简称el7 rpm 最好不要有openssh的rpm文件 2 登录服务器 xff0c 新建一个文件夹 s
  • leetcode刷题B部分

    目录 文章目录 目录50 Pow x n xff08 回到目录 目录 xff09 54 螺旋矩阵 59 xff08 回到目录 目录 xff09 58 最后一个单词的长度 xff08 回到目录 目录 xff09 59 螺旋矩阵 II 54 x
  • 【Java】字符串列表List<String>数字、字母、汉字混合排序(按中国人使用习惯排序)

    一 概要 本方法根据中国人使用习惯实现了 xff1a 总体按照按数字 字母 汉字升序 xff1b 数字之间按数值大小升序排序 xff1b 字母之间按ascii升序排序 xff1b 汉字之间按拼音升序排序 二 方法入口 span class
  • response.buffer用法

    不知道大家对Buffer了解多少 xff0c 很多人对这个概念都比较模糊 xff0c 尤其是在asp中 很多初学者在编写asp程序时很少用到这条语句 xff0c 下面我就来说说Buffer的用途以及它在asp程序中的作用 一 Buffer
  • 安装office时报错:an error occurred during the installation of assmbly component

    方法一 xff1a 删除office相关注册表 1 开始 xff0d xff0d 运行 xff0d xff0d 输入regedit xff0c 回车打开注册表找HKEY CURRENT USER Software Microsoft Off
  • mysql数据库的备份和恢复

    问题 想从我虚拟机上 xff0c 把数据库移到阿里云服务器上 解决方法 备份数据库 数据库名叫dddd mysqldump u root p span class hljs code 96 dddd 96 span gt dddd sql
  • Xcode如何打包Mac程序为 .dmg镜像文件

    打包Mac程序为 dmg镜像文件 获取可运行程序 按住crtl 43 b 编译程序 xff0c 编译完成之后打开Product文件夹 xff0c 选择编译好的程序 xff0c 鼠标右键点击Show in Finder 创建文件夹 在桌面新建
  • c modern approach chapter 17 中简单的复习

    一 程序remind c用动态内存实现 1 先回顾13 5中remind c的实现 xff0c 如下是自己看书以及自己的体会写成的程序 include lt stdio h gt include lt string h gt include
  • iOS Swift Crash的捕获

    iOS Swift Crash的捕获 crash捕获介绍 如果对crash捕获不太了解 xff0c 可以先参考这篇文章 本文进行Mach异常 43 Unix信号方式捕获crash NSException一般只在OC当中被捕获 xff0c 一
  • 基于TextRank的关键词、短语、摘要提取

    基于TextRank的关键词 短语 摘要提取 原创 2016年09月08日 18 20 59 标签 xff1a TextRank scala 自动文摘 3946 关于自动文摘 利用计算机将大量的文本进行处理 xff0c 产生简洁 精炼内容的
  • XCode9: iPhone is busy: Preparing debugger support for iPhone

    XCode9 iPhone is busy Preparing debugger support for iPhone Click on Window menuSelect Device and SimulatorsSelect your
  • 你会写开发文档吗

    你会写软件开发文档吗 xff1f 如今 xff0c 软件开发越来越复杂 xff0c 软件的功能也越来越丰富 而几乎所有成熟的商业软件 xff0c 都是一个开发团队齐心协力的血汗结晶 罗马不是一天建成的 xff0c 当我们震撼于Microso
  • Xcode创建子工程以及工程依赖

    Xcode创建子工程以及工程依赖 背景 由于创建一个app的时候需要引入大量的依赖三方库或者自己写的工具类 所以 考虑新建一个公共工程 每次新建项目 只需要依赖这个工程就可以了 其实说白了这个公共工程就是个静态库 开始开发 1 创建iosL
  • iOS常用第三方库

    iOS常用第三方库 转载 2017年06月13日 17 46 43 下拉刷新 EGOTableViewPullRefresh 最早的下拉刷新控件 SVPullToRefresh 下拉刷新控件 MJRefresh 仅需一行代码就可以为UITa
  • 公务员考试152分上岸经验,你同样可以复制

    公务员考试152分上岸经验 你同样可以复制 xff08 2018公考必看 xff09 来源 xff1a 步知资讯 时间 xff1a 09 26 点击 xff1a 4171261 分享 下载此文章 打印 增大字体 减小字体 单位入职培训都结束
  • 工业机器人理论图谱

    工业机器人分类 xff1a 工业机器人是应用于工业环境下的一类机器人分支 xff08 下文中的 机器人 均指 工业机器人 xff09 xff0c 从结构上可以分为 串联机器人 并联机器人 串联机器人最典型的有 平面2连杆 xff08 实际没
  • HTTP协议

    HTTP协议 常用的HTTP方法HTTP请求报文与响应报文格式常见的HTTP相应状态码常见HTTP首部字段GET方法与POST方法的区别HTTP的缺点与HTTPSHTTP优化 HTTP xff08 超文本传输协议 xff09 是一个基于请求
  • debian10安装apache2 php ftp(网站服务器)

    debian安装网站服务 debian最小安装后重启机器 设置语言 dpkg reconfigure locales 选择en US UTF 8 UTF 8 xff08 其它都不选 xff09 重启机器 修改软件安装源文件 xff08 如果