2019篮球世界杯投注官网LAMP配置实例

作者: win10  发布:2019-08-02

Ubuntu LAMP配置实例 VSFTPD设想用户管理网址:

Vsftp mysql pam配置手册
一、安装所需软件包
apt-get install vsftpd mysql-server mysql-client libpam-mysql
libpam-mysql 那几个包能够让PAM读取MySQL数据来评释用户音讯,另外的软件包就不用解译了呢!

1、更新

二、设置FTP用户权限与家目录
在 操作第一步骤完后,系统会自动创立系统用户名:ftp,这么些用户正是vsftpd默许的无名氏用户,未有其它权限。在本身的行事景况下这么些用户名的家目录是 /home/ftp,LANDH系统ftp家目录是/var/ftp。呵呵,那都以置之不顾的,能够无限制设置!你也足以自定义ftp无名用户,并作相关修改,下 载教程中用户ftp也应修改成你自定义的用户名。
暗中同意/home/ftp权限而不是用户ftp,我们要修改下。
#mkdir /home/ftp/temp
#chown -R ftp.nogroup /home/ftp

apt-get update

三、配置MySQL数据库
谈到mysql笔者也惭愧,作者对数据库是有些也不懂!长久以来本人把数据库就轻松的精晓为二个宏大的音信旅舍的。即原是消息就不得不想起安全吧!mysql暗中认可状态下是很不安全的。作者那边就只好轻易的装置下口令,至于mysql优化请大家去读书mysql手册吧!
#mysqladmin -u root -p password 123456 修改mysql的root密码,第二遍修改因为root密码是空所以不用输入旧密码。
连日数据库:
#mysql -uroot -p 使用root用户连入本机mysql服务器
Enter password: 输入root用户密码,注意:不是系统根用户哦
mysql> 连入成功!如果未有现身这么些提醒符,则是地方多个步骤未有准确
mysql>create database vsftpd; 建构库名。记住,在mysql意况下命令的完结必须有“;”,若是忘记了输入“;”也不怕的,忘记了输入“;”则是换行,在mysql里面命令是足以分为几行推行的。你再输入“;”起一样的法力。
mysql>show databases; 查看库名是还是不是营造,若无则重复施行上一步。
mysql>use vsftpd; 展开库vsftpd,以下操作就能够针对vsftpd库。
mysql>create table users (name varchar(20) not null,password varchar(20) not null,primary key (name)) type=myisam; 创制名字为users的表名,在那之中设置了多个键name和password。这里比较难了然,小编逐个解释吗!varchar(20) not null设置键长度为20,且无法为空,primary key(name)设置表的主键(主键是不能够赋相同的值,因为ftp用户名无法平等)。type=myisam设置表的项目(MyISAM 斩新二进制可移植的表管理器),那几个是暗许的,能够简轻易单。
mysql>show tables; 查看表是不是创设成功,未有请退到上一步。
mysql>insert into users values('admin','admin'); 建设虚构用户admin,密码为admin。
mysql>insert into users values('download','download');
mysql>insert into users values('upload','upload');
mysql>insert into users values('web','web');
mysql>select * from users; 验证结果,假设看不到刚才建设构造的设想用户那么请退到上一步。
MySQL数据建好了,不过大家不能够直接用root用户吧,要给它创立个用户供pam使用。
mysql>grant select on vsftpd.users to vsftpd@localhost identified by 'vsftpd';
#grant 命令
#select on vsftpd.users 全体权力,这里设置权限仅在vsftpd库的users表#使用select。
#to vsftpd@localhost 本机vsftpd用户(mysql依照用户名和所在IP区分用#户,root和root@%不是同三个用户。)
#identified by 'vsftpd' 设置vsftpd@localhost用户的口令为vsftpd。
mysql>quit; 退出mysql,mysql配置实现。
四、配置vsftpd的PAM验证
    #vim /etc/pam.d/vsftpd
    把以前的原委总体批注掉,然后加多如下肉容(下边独有两行,请留神):
    auth required pam_mysql.so user=vsftpd passwd=vsftpd host=localhost db=vsftpd table=users usercolumn=name passwdcolumn=password crypt=0
    account required pam_2019篮球世界杯投注官网,mysql.so user=vsftpd passwd=vsftpd host=localhost db=vsftpd table=users usercolumn=name passwdcolumn=password crypt=0
    解释一下:
    user=vsftpd    刚才加多的mysql用户名
    passwd=vsftpd 刚才增多的用户名密码
    host=localhost mysql服务器名,笔者是做在本机所以……。
    db=vsftpd      与这些相应create databases vsftpd,是储存用户名的mysql库名
    table=users    存款和储蓄用户名的mysql库中的表名
    usercolumn=name 与mysql对应的键
    passwdcolumn=password 与mysql对应的键
    crypt=0 加密方法,0意味着明文,1意味着unix格局加密,2意味mysql中的password函数加密,3意味md5加密的。可是作者都独有做成明文才成功了,1、2、3方法都格外! 知道的相爱的人告知下哦!

2、安装必须的包

2019篮球世界杯投注官网 1

apt-get install php5

apt-get install apache2 mysql-server mysql-client php5-mysql php5-curl php5-gd libapache2-mod-php5 php5-mysql

3、/etc/apache2/httdpd.conf 添加:

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps 字串6

4、ln -s /etc/apache2/mods-available/php5.* /etc/apache2//mods-enabled 字串5

5、apt-get install apache2-mpm-prefork

6、/etc/init.d/apache2 restart

网址处理(VSFTPD):

一、安装所需软件包

apt-get install vsftpd mysql-server mysql-client libpam-mysql

libpam-mysql 那个包能够让PAM读取MySQL数据来证实用户音信,www.britepic.org其余的软件包就无须解译了啊!

二、设置FTP用户权限与家目录

在操作第一步骤完后,系统会自动创设系统用户名:ftp,那么些用户就是vsftpd暗许的佚名用户,未有别的权限。在自个儿的行事际遇下这一个用户名的家目录是/home/ftp,瑞虎H系统ftp家目录是/var/ftp。呵呵,那都是视如草芥的,能够从心所欲设置!你也足以自定义ftp无名氏用户,并作相关修改,下载教程中用户ftp也应修改成你自定义的用户名。

私下认可/home/ftp权限并不是用户ftp,大家要修改下。

#mkdir /home/ftp/temp

#chown -R ftp.nogroup /home/ftp

三、配置MySQL数据库

聊到mysql小编也惭愧,小编对数据库是少数也不懂!长期以来自己把数据库就回顾的知情为三个非常的大的消息旅社的。即原是消息就不得不想起安全吗!mysql默许状态下是很不安全的。作者这里就只好轻便的装置下口令,至于mysql优化请我们去读书mysql手册吧!

#mysqladmin -u root -p password 123456 修改mysql的root密码,第二次修改因为root密码是空所以不用输入旧密码。

连日来数据库:

#mysql -h 127.1 -u root -p          使用root用户连入本机mysql服务器

Enter password:                          输入root用户密码,注意:不是系统根用户哦

mysql>                                        连入成功!若无现身那些提醒符,则是地点八个步骤未有科学

mysql>create databases vsftpd; 构建库名。记住,在mysql境遇下命令的甘休必须有“;”,借使忘记了输入“;”也等于的,忘记了输入“;”则是换行,在mysql里面命令是能够分成几行奉行的。你再输入“;”起同样的职能。

mysql>show databases;                查看库名是或不是创设,若无则再一次推行上一步。

mysql>use vsftpd;                         展开库vsftpd,以下操作就可以针对vsftpd库。

mysql>create table users (name varchar(20) not null,password varchar(20) not null,primary key (name)) type=myisam;                               成立名称叫users的表名,在那之中设置了三个键name和password。这里比较难驾驭,小编逐条解释啊!varchar(20) not null设置键长度为20,且无法为空,primary key(name)设置表的主键(主键是不可能赋同样的值,因为ftp用户名无法长期以来)。type=myisam设置表的类型(MyISAM 斩新二进制可移植的表管理器),www.britepic.org那么些是暗中同意的,能够大概。

mysql>show tables;                       查看表是不是创建成功,没有请退到上一步。

mysql>insert into users values('admin','admin');               建设虚构用户admin,密码为admin。

mysql>insert into users values('download','download');

mysql>insert into users values('upload','upload');

mysql>insert into users values('web','web');

mysql>select * from users;                          验证结果,假使看不到刚才创设的杜撰用户那么请退到上一步。

MySQL数据建好了,不过大家不可能直接用root用户吧,要给它确立个用户供pam使用。

mysql>grant select on vsftpd.users to vsftpd@localhost identified by 'vsftpd';

grant 命令

select on vsftpd.users 全部权力,这里安装权限仅在vsftpd库的users表使用select。

to vsftpd@localhost 本机vsftpd用户(mysql依照用户名和所在IP区分用户,root和root@%不是同一个用户。)

identified by 'vsftpd' 设置vsftpd@localhost用户的口令为vsftpd。

mysql>quit;                                  退出mysql,mysql配置完毕。

2019篮球世界杯投注官网 2

本文由篮球世界杯投注-2019篮球世界杯投注官网发布于win10,转载请注明出处:2019篮球世界杯投注官网LAMP配置实例

关键词: 篮球世

上一篇:教学用操作系统
下一篇:没有了