ftp linux mysql_Linux上搭建Web服务器,安装vsftp与MySql

我的服务器安装的linux发行版本是:centos6.4x86_64

安装vsftp:

//安装vsftpd

yum

install vsftp

//设置开机启动vsftpd ftp服务

chkconfig

vsftpd on

//启动vsftpd

service

vsftpd start

//配置防火墙

vi

/etc/sysconfig/iptables

//在行上面有22 -j ACCEPT 下面另起一行输入跟那行差不多的,只把22换成21,或者添加这行代码:-A -INPUT -m state --state NEW -m tcp -p tcp --dport

21 -j ACCEPT,然后:wq保存

service

iptables restart

//配置vsftp服务器

//修改/etc/vsftpd/vsftpd.conf

vi

/etc/vsftpd/vsftpd.conf

//把第一行的 anonymous_enable=YES ,改为NO,取消匿名登陆,将底下三行

#chroot_list_enable=YES

# (default follows)

#chroot_list_file=/etc/vsftpd.chroot_list

改为

chroot_list_enable=YES

# (default follows)

chroot_list_file=/etc/vsftpd/chroot_list

重启

service

vsftpd restart

//增加用户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登录SSH权限

useradd

-d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser

//设置密码

passwd

ftpuser

//内容为ftp用户名,每个用户占一行

vi

/etc/vsftpd/chroot_list

//修改selinux(遇到的问题经常与之有关)

//查看

getsebool

-a | grep ftp

//做以下设置

setsebool

-P allow_ftpd_full_access 1

setsebool

-P ftp_home_dir 1

//此处要注意:如果Selinux is disabled

//vi /etc/selinux/config --->

enforcing 然后重启服务器

//可以getenforce 命令查看seliunx状态

//最后重启vsftpd

service

vsftpd restart

搭建web服务器

//安装Apache2

yum

install httpd

//启动并设置开机启动

service

httpd start

chkconfig

httpd on

//安装PHP5

yum

install php

//重启httpd

service

httpd restart

//测试 在网站根目录

vi

/var/www/html/info.php

测试PHP5是否安装成功

内容: <?php

phpinfo();

?>

//浏览http://ip/info.php

// PHP5获得MySOL的支持

yum

search php

yum

install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear

php-xml php-xmlrpc

安装MySQL_Server

yum

install mysql mysql-server mysql-libs

mysql-server

//启动并设置开机启动

chkconfig

mysqld on

service

mysqld restart

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值