centos 6.5 怎么搭建web服务器

centos 6.5 怎么搭建web服务器,第1张

web服务器分为静态和动态,搭建需要用到的组件也不同:

1.静态网站

linux+nginx(apache)

 在linux系统中安装nginx或apache等web服务,将页面文件存放至指定目录,配置相关参数,启动web服务即可访问

 安装方式:

1)yum安装:安装简单

yum -y install htppd

2)源码安装:可定制性高

引用:http://www.cnblogs.com/zhuque/archive/2012/11/03/2763352.html

2.动态网站

 linux+nginx(apache)+php(其它)+mysql(其它)

 动态网站根据代码语言不同部署的服务也有所区别,如PHP语言写的页面则安装LAMP或LNMP架构来保障运行

 安装方式:

1)yum安装:安装简单

yum -y install httpd httpd-devel  mysql mysql-server mysql-devel  php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

    2)源码安装:可定制性高,安装过程较为复杂

      引用:http://blog.csdn.net/ihelloworld/article/details/700339

实施步骤:

1:安装vsftp程序

[root@server Packages]# rpm -ivh vsftpd-2.2.2-11.el6_4.1.i686.rpm

2:启动服务并设为开机启动

[root@server ~]# service vsftpd start

[root@server ~]# chkconfig vsftpd on

3:备份配置文件

[root@server ~]# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

4:编辑配置文件实现需求

[root@server ~]# mkdir /data/ftproot

[root@server ~]# vim /etc/vsftpd/vsftpd.conf

...

12 anonymous_enable=NO 禁止匿名访问

...

120 listen_port=2121 改ftp端口

121 chroot_local_user=yes 禁锢登录目录

122 local_root=/data/ftproot 改登录目录为/data/ftproot

123 userlist_deny=NO 白名单生效

124 max_clients=20 最大并发客户端

125 max_per_ip=2 每ip最大并发

126 local_max_rate=100000 限制下载速度

[root@server ~]# service vsftpd restart 重启服务

5:编辑白名单实现账户访问控制

[root@server ~]# tail -2 /etc/vsftpd/user_list

up

down

6:在服务器端给up用户添加本地写权限

[root@server ~]# setfacl -m u:up:rwx /data/ftproot

7:客户端测试

[root@client ~]# ftp 192.168.1.254 2121

Name (192.168.1.254:root): up 以up用户登录测试

230 Login successful

ftp>put install.log

local: install.log remote: install.log

227 Entering Passive Mode (192,168,1,254,247,195).

150 Ok to send data.

226 Transfer complete.

38109 bytes sent in 0.0426 secs (894.56 Kbytes/sec)

ftp>get install.log

local: install.log remote: install.log

227 Entering Passive Mode (192,168,1,254,20,170).

150 Opening BINARY mode data connection for install.log (38109 bytes).

226 Transfer complete.

38109 bytes received in 0.00206 secs (18463.66 Kbytes/sec)

Name (192.168.1.254:root): down 以down用户登录测试

230 Login successful.

ftp>!ls

anaconda-ks.cfg bootback.tar.gz install.log install.log.syslog test test.zip

ftp>put bootback.tar.gz

local: bootback.tar.gz remote: bootback.tar.gz

227 Entering Passive Mode (192,168,1,254,44,97).

553 Could not create file.

ftp>get install.log

local: install.log remote: install.log

227 Entering Passive Mode (192,168,1,254,242,203).

150 Opening BINARY mode data connection for install.log (38109 bytes).

226 Transfer complete.

38109 bytes received in 0.000302 secs (126188.74 Kbytes/sec)


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/177399.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存