linux下配置webftp服务器全教程

上传人:m**** 文档编号:511562938 上传时间:2022-09-27 格式:DOC 页数:4 大小:20.50KB
返回 下载 相关 举报
linux下配置webftp服务器全教程_第1页
第1页 / 共4页
linux下配置webftp服务器全教程_第2页
第2页 / 共4页
linux下配置webftp服务器全教程_第3页
第3页 / 共4页
linux下配置webftp服务器全教程_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《linux下配置webftp服务器全教程》由会员分享,可在线阅读,更多相关《linux下配置webftp服务器全教程(4页珍藏版)》请在金锄头文库上搜索。

1、 linux下配置web+ftp服务器全教程(一) 最近公司上了个服务器,顺便整理下各部门的网站,搞的异常忙碌,今天终于闲下来了整理一下这几天遇到的问题和一些想法,今天首要写的是一篇完整版的教程:linux(fedora、redhat)下配置web+ftp服务器。相信很多站长到你在更换vps或者独立服务器的时候都会用到,收藏下来备用吧。一、环境需求根据不同的网站负载(访问量强度)选择适合自己的服务器或者vps,特别是当你申请到一台服务器的时候,首要做的就是寻找一家可靠的服务器托管机房,将服务器托管到里面,使服务器可以在公网上保持一个较好的访问速度,一切具备以后我们就开始安装系统了,冯志强推荐做

2、web服务器首选linux系统,稳定,管理方便,且不会产生系统垃圾拖慢速度,而且具有比windows更高的安全性。系统安装过程我就不解释了,不会安装的赶紧去学习下,网上有很多教程,很简单,当然你可以参照我前面的一篇文章freeBSD安装教程全解这里声明下我所使用的freeBSD是linux的原身,linux系统是基于freeBSD开发的,所以两者操作方式基本相同,个别品牌的linux操作命令略有不同,例如:ubuntu、suse等,这里不再描述,我们今天主要讲的命令在红帽(RedHat、fedora)的几款产品中都适用。二、安装配置web服务器apache+php+mysql这里的安装不再使用

3、那些老掉牙的编译或者rpm命令了,我们直接使用 yum 命令实现在线安装。1、安装Apahce,PHP,Mysql, 以及php连接mysql库组件,使用root用户输入如下命令:yum -y install httpd php mysql mysql-server php-mysql/安装主程序yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql/安装mysql扩展yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc/安装php

4、扩展yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql/安装apache扩展2、配置web服务开机启动:chkconfig httpd on 【设置开机启动http服务】chkconfig -add mysqld 【添加mysql服务到系统服务列表】chkconfig mysqld on 【设置mysql开机启动】service httpd start 【启动http服务】service mysqld start 【启动mysql服务】注:以上命令一行一会车,注意返回提醒,另外提醒一下菜鸟:http的服务名是httpd,mys

5、ql的服务名称是mysqld。3、设置mysql数据库的root密码:mysqladmin -uroot password ‘新密码’4、增加mysql数据库的安全性:mysql -uroot -p 回车后提示输入密码,输入你刚刚设置的密码登录mysql后,命令行前缀会变成 mysql 然后继续输入如下命令:DROP DATABASE test; 【删除测试数据库test】DELETE FROM mysql.user WHERE user = ; 【删除匿名账户】FLUSH PRIVILEGES; 【重载权限】注:上面命令的英文半角分号必须带上。到此web服务器所需的环

6、境就安装完成,默认的web根目录是在/var/www/html 下,这里我就不做测试,继续下一步配置,如果你是新手,或者害怕出问题的话就自己搞个php脚步测试下服务器。5、配置虚拟主机(Virtualhost)VirtualHost是apache提供的一个虚拟主机服务,分为基于域名和基于端口两种方式,我们通常使用的是基于域名方式配置虚拟主机,也就是说,实现在同一太服务器下面放置多个不同网站,并且通过不同域名访问,这一步也是比较简单的,只需要我们编辑一下apache的配置文件httpd.conf(这个文件的默认位置/etc/httpd/conf/httpd.conf),输入如下命令:mkdir

7、/var/www/html/demo 【新建一个虚拟主机目录】chown -R apache:apache /var/www/html/demo 【修改demo目录的属组和属主为apache】*vi /etc/httpd/conf/httpd.conf 【vi是linux下的一个编辑器工具】在httpd.conf文件末尾加上:ServerAdmin DocumentRoot /var/www/html/demoServerName ServerAlias Errorlog logs/-error_logCustomLog logs/-access_log commonservice httpd

8、 restart 【重启http服务,如果报错根据提示返回修改httpd.conf文件】注:上面ServerName 后面跟的是你的域名,DocumentRoot 后面跟的是你域名指向的根目录。最后一步,将域名解析到到此服务器ip上,到此第一个虚拟主机就配置成功了,现在我们需要上传网站程序来验证服务器是否正常运行,所以还需要ftp支持,下篇文章我们来配置linux web服务器下的ftp。单个ftp服务器的配置与我们所用的web+ftp服务的配置还是有一些区别的,会涉及到一些权限问题,下篇文章我们将仔细讲到。本文作者:冯志强,原文出自:http:/www.crazyer.org转载注明。 以下

9、内容为繁体版 最近公司上瞭個服務器,順便整理下各部門的網站,搞的異常忙碌,今天終於閑下來瞭整理一下這幾天遇到的問題和一些想法,今天首要寫的是一篇完整版的教程:linux(fedora、redhat)下配置web+ftp服務器。相信很多站長到你在更換vps或者獨立服務器的時候都會用到,收藏下來備用吧。一、環境需求根據不同的網站負載(訪問量強度)選擇適合自己的服務器或者vps,特別是當你申請到一臺服務器的時候,首要做的就是尋找一傢可靠的服務器托管機房,將服務器托管到裡面,使服務器可以在公網上保持一個較好的訪問速度,一切具備以後我們就開始安裝系統瞭,馮志強推薦做web服務器首選linux系統,穩定,

10、管理方便,且不會產生系統垃圾拖慢速度,而且具有比windows更高的安全性。系統安裝過程我就不解釋瞭,不會安裝的趕緊去學習下,網上有很多教程,很簡單,當然你可以參照我前面的一篇文章freeBSD安裝教程全解這裡聲明下我所使用的freeBSD是linux的原身,linux系統是基於freeBSD開發的,所以兩者操作方式基本相同,個別品牌的linux操作命令略有不同,例如:ubuntu、suse等,這裡不再描述,我們今天主要講的命令在紅帽(RedHat、fedora)的幾款產品中都適用。二、安裝配置web服務器apache+php+mysql這裡的安裝不再使用那些老掉牙的編譯或者rpm命令瞭,我們

11、直接使用 yum 命令實現在線安裝。1、安裝Apahce,PHP,Mysql, 以及php連接mysql庫組件,使用root用戶輸入如下命令:yum -y install httpd php mysql mysql-server php-mysql/安裝主程序yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql/安裝mysql擴展yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc/安裝php擴展yum -y install ht

12、tpd-manual mod_ssl mod_perl mod_auth_mysql/安裝apache擴展2、配置web服務開機啟動:chkconfig httpd on 【設置開機啟動http服務】chkconfig -add mysqld 【添加mysql服務到系統服務列表】chkconfig mysqld on 【設置mysql開機啟動】service httpd start 【啟動http服務】service mysqld start 【啟動mysql服務】註:以上命令一行一會車,註意返回提醒,另外提醒一下菜鳥:http的服務名是httpd,mysql的服務名稱是mysqld。3、設置

13、mysql數據庫的root密碼:mysqladmin -uroot password ‘新密碼’4、增加mysql數據庫的安全性:mysql -uroot -p 回車後提示輸入密碼,輸入你剛剛設置的密碼登錄mysql後,命令行前綴會變成 mysql 然後繼續輸入如下命令:DROP DATABASE test; 【刪除測試數據庫test】DELETE FROM mysql.user WHERE user = ; 【刪除匿名賬戶】FLUSH PRIVILEGES; 【重載權限】註:上面命令的英文半角分號必須帶上。到此web服務器所需的環境就安裝完成,默認的web根目錄是在/

14、var/www/html 下,這裡我就不做測試,繼續下一步配置,如果你是新手,或者害怕出問題的話就自己搞個php腳步測試下服務器。5、配置虛擬主機(Virtualhost)VirtualHost是apache提供的一個虛擬主機服務,分為基於域名和基於端口兩種方式,我們通常使用的是基於域名方式配置虛擬主機,也就是說,實現在同一太服務器下面放置多個不同網站,並且通過不同域名訪問,這一步也是比較簡單的,隻需要我們編輯一下apache的配置文件httpd.conf(這個文件的默認位置/etc/httpd/conf/httpd.conf),輸入如下命令:mkdir /var/www/html/demo

15、【新建一個虛擬主機目錄】chown -R apache:apache /var/www/html/demo 【修改demo目錄的屬組和屬主為apache】*vi /etc/httpd/conf/httpd.conf 【vi是linux下的一個編輯器工具】在httpd.conf文件末尾加上:ServerAdmin DocumentRoot /var/www/html/demoServerName ServerAlias Errorlog logs/-error_logCustomLog logs/-access_log commonservice httpd restart 【重啟http服務,如果報錯根據提示返回修改httpd.conf文件】註:上面ServerName 後面跟的是你的域名,DocumentRoot 後面跟的是你域名指向的根目錄。最後一步,將域名解析到到此服務器ip上,到此第一個虛擬主機就配置成功瞭,現在我們需要上傳網站程序來驗證服務器是否正常運行,所以還需要ftp支持,下篇文章我們來配置linux

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号