Linux服务器ftp+httpd部署

一、ftp安装

1、安装vsftpd

命令:yum -y install vsftpd

 

2、修改ftp配置文件

命令:vim /etc/vsftpd/vsftpd.conf

 

3、按i进入insert模式后,按以下要求修改

 

anonymous_enable=YES

改为anonymous_enable=NO

 

chroot_local_user=YES

#去掉前面的注释

 

#chroot_list_enable=YES

#chroot_list_file=/etc/vsftpd/chroot_list

#不受限制的用户列表,用不用都OK

 

allow_writeable_chroot=YES

#加上这行解决了无法登陆的问题(重点,不然可能会出现530问题)

 

4、重启ftp

命令:service vsftpd start  #启动ftp

命令:service vsftpd restart #重启ftp

 

5、设置开机启动ftp

命令:chkconfig vsftpd on

 

6、配置防火墙(重点!)

命令:vim /etc/sysconfig/iptables

注:这里使用的防火墙是iptables

 

7、按i进入insert模式,加入以下内容

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

按ESC退出insert模式,输入:wq保存并退出

 

8、重启防火墙

命令:service iptables restart

 

9、建立ftp账户

命令:useradd -d /path/you/want -s /sbin/nologin ftpadmin

#注意 /parh/you/want为该用户登陆时的根目录,路径自己设定,ftpadmin为用户名, 也可以自己设定

 

修改密码

命令:passwd  ftpadmin

#注意 ftpadmin为刚刚设定的用户名,输入两次密码即可

 

设置用户权限

命令:chown -R ftpadmin.ftpadmin /path/you/set

#注意 ftpadmin为刚刚设定的用户名,/path/you/set为刚刚设定的该用户ftp的根目录

 

10、重启ftp

命令:service vsftpd restart

 

二、Httpd

1、安装httpd

命令:yum -y install httpd

2、修改http配置文件

命令:vim /etc/httpd/conf/httpd.conf

 

3、按i进入insert模式后,按以下要求修改

Listen 80    

#默认80端口,可修改为其他端口

 

User ftpadmin

Group ftpadmin

#修改为对应的ftp访问用户和用户组

 

DocumentRoot "/home/ftp"

#修改为ftp用户实际的访问目录

 

4、重启httpd

命令:service httpd start  #启动httpd

命令:service httpd restart #重启httpd

 

5、设置开机启动httpd

命令:chkconfig httpd on

 

6、配置防火墙(重点!)

命令:vim /etc/sysconfig/iptables

注:这里使用的防火墙是iptables

 

7、按i进入insert模式,加入以下内容

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

按ESC退出insert模式,输入:wq保存并退出

 

8、重启防火墙

命令:service iptables restart

 

结束语:成长这一路就是懂得闭嘴努力,知道低调谦逊,学会强大自己,在每一个值得珍惜的日子里,拼命去成为自己想成为的人。

 

可爱博主:AlanLee

博客地址:http://www.cnblogs.com/AlanLee

本文出自博客园,欢迎大家加入博客园。

 

转载于:https://www.cnblogs.com/AlanLee/p/9884649.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/253176.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高清网络摄像机主流芯片方案之安霸、TI和海思对比

高清网络视频监控发展到今天,市场也开始进入真正的高清时代,诸多有实力的高清摄像机厂家的产品线也逐渐完善起来,高清网络视频监控的配套产品有更加丰富和成熟。与此同时困扰很多人的高清网络摄像机与后端平台或者与后端NVR互联互通的问题也在…

ios审核4.3被拒,快速通过IOS4.3问题

最近有许多开发者遇到了因为审核条款 4.3(后文统一简称 4.3)审核条款 4.3(后文统一简称 4.3),这种情况 常见于大家上传重复应用的时候,因为App Store 已经有了很多相似的应用 而被打回,今天我们…

正基模组:WIFI/BT/GPS/FM模组列表

各种模块广泛应用于网络摄像头、智能机器人、儿童故事机、词典笔、智能音箱、智能家电等需要实现无线联网设备的消费类电子产品。 模组由于其特性,给终端硬件开发带来巨大的便利性和实用性,具体小结如下: Feature特点:1. 模块均采用邮票孔形…

计算机网络基础教程---强烈推荐!来自锐捷官方网站

一、计算机网络基础教程 说明:每个教程的时间大约为6分钟,以问题为导向,以项目为驱动。1、第一章 IPV4地址介绍 http://www.ruijie.com.cn/fw/zxpx/4092、第二章 TCP/IP协议簇介绍 http://www.ruijie.com.cn/fw/zxpx/4103、第三章 ARP协议工作…

杨幂掐点祝福唐嫣,打破不和传言,情感营销还能这么玩?

发现今天的蜂蜜泡水特别地甜,舍友说,同样地蜂蜜同样多的水泡出来的水有什么不一样,肯定是你心情变好了。说得好像也有道理,想想最近这么多甜蜜的事,一开始是颖宝结婚,不久唐嫣和罗晋也宣布结婚,…

RTP/RTCP协议介绍

1流媒体协议 当前在Internet上传输音频和视频等信息主要有两种方式:下载和流式传输。 下载情况下,用户需要先下载整个媒体文件到本地,然后才能播放媒体文件。流式传输是指传输之前首先对多媒体进行预处理(降低质量和高效压缩),然后…

推荐一款软件(作业)

在过去,每当我遇见不认识的英文单词时我的解决方法是:查阅英汉词典,后来在我拥有手机之后,我的解决方法是:上网百度,而现在我的解决方法是:“有道翻译官”。是的,我要介绍的这款软件便是“有道翻…

网易有道最新力作 有道词典笔3 结构拆解

2020年12月1日,有道品牌推出了一款硬件新品,名叫有道词典笔3。 网易有道于2019年8月推出可以“一扫查词”的有道词典笔2代,搭载了OCR(光学字符识别)技术的产品,大大改变了传统的学习方式,查词效…

DataGridView动态添加新行的两种方法

简单介绍如何为DataGridView控件动态添加新行的两种方 法: 方法一: int indexthis.dataGridView1.Rows.Add();this.dataGridView1.Rows[index].Cells[0].Value "1"; this.dataGridView1.Rows[index].Cells[1].Value "2"; this.dat…

使用glew和glad 新建窗口

一、添加头文件 首先&#xff0c;将头文件加到项目的.cpp文件中 1 #include <glad/glad.h> 2 #include <GLFW/glfw3.h> 注&#xff1a; 包含glad的头文件一定要在包含glfw的头文件之前使用。因为glad的头文件包含了正确的openGL头文件&#xff08;例如GL/gl.h&…

有道词典笔3新增功能扫读和点读是怎么集成的?

2020年12月1日&#xff0c;有道品牌推出了一款硬件新品&#xff0c;名叫有道词典笔3。 相对有道于2019年8月推出后来被称为“爆品”的有道词典笔2来说&#xff0c;有道3硬件最大最明显差别是屏幕变的更大了&#xff0c;同时增加了点读功能&#xff08;点读笔点读特定教材的功能…

RTP协议分析

RTP协议分析 一&#xff0e; RTP协议背景.......................................................................................................... 1 二&#xff0e; RTP协议原理及工作机制........................................................................…

mongodb 部署

安装mongodb-3.4 1&#xff09;将安装包上传至服务器 2&#xff09;对压缩文件进行解压 tar -zxvf mongodb-linux-x86_64-suse12-v3.4-latest.tar.gz 3&#xff09;把解压出来的文件修改一下名字&#xff0c;并挪到指定安装路径 sudo mv mongodb-linux-x86_64-suse12-3.4.6-22-…

如何选择一款优秀的儿童读写台灯?

如何选择一款优秀的儿童阅读台灯&#xff1f;除了品牌、外观、材质、价格等因素外&#xff0c;最关键的是技术参数。 先说结论&#xff0c;满足如下几点参数&#xff0c;当数优选&#xff1a; 1-光通量&#xff1a;500lm以上 2-显色指数&#xff1a;≥95 3-色温&#xff1a…

Python与操作系统有关的模块

Os模块Python的标准库中的os模块主要涉及普遍的操作系统功能。可以在Linux和Windows下运行&#xff0c;与平台无关。os.sep 可以取代操作系统特定的路径分割符。os.name字符串指示你正在使用的平台。比如对于Windows&#xff0c;它是’nt’&#xff0c;而对于Linux/Unix用户&am…

数据对拍代码 c++

码了一晚上才码出这个&#xff0c;有点简陋&#xff0c;待更新 注意&#xff1a;1、数据路径自己在代码中修改&#xff0c;直接重定向即可 2、要配置好环境&#xff0c;将cb安装路径里的MinGW\bin路径放到path中 3、三份代码记得先编译一遍&#xff0c;再运行这份代码 #include…

LCD显示相关知识

无论是笔记本电脑还是桌面系统&#xff0c;采用的LCD显示屏都是由不同部分组成的分层结构。位于最后面的一层是由荧光物质组成的可以发射光线的背光层。背光层发出的光线在穿过第一层偏振过滤层之后进入包含成千上万水晶液滴的液晶层。液晶层中的水晶液滴都被包含在细小的单元格…

屏幕防蓝光设计方向

屏幕防蓝光设计方向&#xff0c;会有哪些呢&#xff1f; 初步想到的如下&#xff1a; 1- 背光灯珠类型&#xff1b; 蓝光激发还是全光谱sunlike灯珠&#xff1b; 2-玻璃镀膜&#xff1b; 3-屏幕贴膜&#xff1b; 4-软件设置&#xff1b; 除了第一项外&#xff0c;其余均多…

快速幂,矩阵乘法,矩阵快速幂

快速幂利用二进制 复杂度 log级 #include <cstdio> #include <iostream> #include <string> #include <bits/stdc.h>using namespace std; typedef long long ll; typedef unsigned long long ull;int q_power(int a,int b,int c) {int r1;a%c;while (…

标准C++类std::string的内存共享和Copy-On-Write(写时拷贝)

标准C&#xff0b;&#xff0b;类std::string的内存共享&#xff0c;值得体会&#xff1a; 详见大牛&#xff1a;https://www.douban.com/group/topic/19621165/ 顾名思义&#xff0c;内存共享&#xff0c;就是两个乃至更多的对象&#xff0c;共同使用一块内存&#xff1b; 1.关…