ubuntu安装配置,手动安装Apache以及安插

作者: 计算机网络  发布:2019-10-04

Ubuntu中设置配置装卸FTP和布置本地客商登入(亲测可行),ubuntu安装配备

转载:

一.安装
1.用apt-get工具安装vsftpd:

Java代码  

  1. $ sudo apt-get install vsftpd  

 
2.反省FTP端口是不是已经开荒

Java代码  

  1. $ netstat -tnl  

照旧间接在浏览器里输入“ftp://服务器IP”

敞开、甘休、重启vsftpd服务的指令:

Xml代码  

  1. service vsftpd start | stop | restart  

二.配置
1.更改配置文件

Java代码  

  1. $ sudo vi /etc/vsftpd.conf  

重大配置:

Xml代码  

  1. listen=YES                 # 服务器监听  
  2. local_enable=YES         # 是或不是同意本地客户访谈  
  3. write_enable=YES         # 是或不是同意上传文件,不开启会报 550 permission denied  
  4. anonymous_enable=NO     # 无名氏访问允许,暗中认可不要开启,  
  5. #anon_upload_enable=YES # 无名上传允许,私下认可是NO  
  6. #anon_mkdir_write_enable=YES # 无名氏创造文件夹允许  

顾客访谈目录的权位设置:
在暗许配置下,本地顾客登录FTP后能够运用cd命令切换成其余目录,那样会对系统带来安全隐患。能够透过以下三条配置文件来支配客商切换目录。

Xml代码  

  1. chroot_local_user=YES      # 用于钦赐客商列表文件中的客户是或不是同意切换成上边目录。默许值为NO。  
  2. chroot_list_enable=YES  # 设置是不是启用chroot_list_file配置项内定的客户列表文件。暗中同意值为NO。  
  3. chroot_list_file=/etc/vsftpd.chroot_list      
  4. #剥夺的列表名单,格式为一行二个顾客,用于钦点顾客列表文件,该公文用于调节什么客商能够切换成顾客家目录的顶头上司目录。  

 
经过搭配能落到实处以下两种效应:

Xml代码  

  1. (1).当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_ubuntu安装配置,手动安装Apache以及安插。list文件中列出的客户,能够切换来别的目录;未在文件中列出的客户,无法切换来任何目录。  
  2. (2).当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的客户,无法切换到任何目录;未在文件中列出的顾客,能够切换成另外目录。  
  3. (3).当chroot_list_enable=NO,chroot_local_user=YES时,全部的客商均不能切换来其余目录。  
  4. (4).当chroot_list_enable=NO,chroot_local_user=NO时,全数的用每户平均能够切换来任何目录。  

 

别的铺排解释:

Xml代码  

  1. local_umask=022         # FTP上地面的文件权限,私下认可是077  
  2. dirmessage_enable=YES     # 走入文件夹允许  
  3. xferlog_enable=YES         # ftp 日志记录允许  
  4. connect_from_port_20=YES # 启用20号端口作为数据传送的端口  
  5. xferlog_enable=yes         # 激活上传和下传的日志  
  6. xferlog_std_format=yes     # 使用规范的日志格式  
  7. ftpd_banner=XXXXX         # 接待消息  

 
连带链接:
vsftpd配置文件详解

2.重启vsftpd服务

Java代码  

  1. $sudo /etc/init.d/vsftpd restart  
  2. 或者  
  3. $ sudo service vsftpd restart  

注:修改配置文件后分明要重启服务技巧一蹴而就

 
三.FTP扩大删除顾客
1.扩充客户
#创建目录

Java代码  

  1. mkdir -p /home/  

 
#创造顾客

Java代码  

  1.  sudo useradd -g ftp -d /home/test456 -m test456

(注:g:客商所在的组 d:表示成立顾客的友爱目录的地方予以钦命 m:不创造默许的本人目录,也正是说在/home下并未有本人的目录)

#安装客户口令

Java代码  

  1. sudo passwd test456  

 
编辑/etc/vsftpd.chroot_list文件,将ftp(这里是:test456)的帐户名增多进去,保存退出

再也启航vsftpd:

Java代码  

  1. $ sudo service vsftpd restart  

注:修改顾客权限文件vsftpf.chroot_list文件后必供给重启服务技艺奏效

2.进去火狐浏览器输入ftp://192.168.132.132(这里的IP是本身主机IP,不晓得的能够用ifconfig查看)

末尾效果如下图所示:

3.去除顾客

Java代码  

  1. $ sudo userdel test456  

 

四.卸载

sudo apt-get remove --purge vsftpd

(--purge 选项表示通透到底删除改软件和相关文件)

ubuntu安装配置FTP

小编小波/QQ463431476招待转载!

【只需3步】手动安装Apache以及安顿(亲测可行),3步apache

笔者小波/QQ463431476迎接转发!

redhat6采用centos yum源。

首先步下载apache信任的软件包并安装

**安装 apr
下载地址:

 解压包:tar -jxvf apr-1.5.0.tar.bz2 在意:这里的包的格式是tar.bz2格式,就算是.tar格式的用 tar -zxvf 包的名字 命令解压。

进去该包的文书夹内,依次实行以下命令:

  ./configure --prefix=/work/installed/apr (注意:configure安装的文书夹目录能够友善定义)

   make

   make install

**安装 apr-util
 下载地址:
 解压包: tar -jxvf  apr-util-1.5.3.tar.bz2
**

踏入该公文夹并逐一实施:

  ./configure --prefix=/work/installed/apr-util --with-apr=/work/installed/apr

   make

   make install

**安装 pcre
  下载地址:
   解压包:tar -jxvf  pcre-8.35.tar.bz2   
**

      ./configure --prefix=/work/installed/pcre

       make

       make install

**注意:假诺在设置 pcre 时,遭受标题:configure: error: You need a C compiler for C support.
        ubuntu的赶尽杀绝办法sudo apt-get install build-essential**

 

redhat6采用centos yum源。

 

Ubuntu 12.04下安装FTP软件当然采取盛名的vsftpd(very secure FTP daemon), Ubuntu装vsftpd很简单,一句发号施令就行:

首先步下载apache重视的软件包并设置

       redhat6/centos6 化解格局 :yum安装包就能够:yum install gcc gcc-c kernel-devel

 

第二步安装Apache并布置:

 

安装:

下载地址:  解压:tar -jxvf  httpd-2.4.9.tar.bz2

进去解压后的文本内并推行:

 ./configure --prefix=/work/installed/apache --with-apr=/work/installed/apr --with-apr-util=/work/installed/apr-util --with- pcre=/work/installed/pcre --enable-module=shared

内部--enable-module=shared表示Apache能够动态的加载模块,为之后安装php铺垫。

 

 make

 

 make install

瞩目:假诺设置不当,想再一次装的话,先删除安装的文本夹,然后在解压后的公文夹内施行清除编写翻译:make clean all

 

其三步配置Apache:

修改配置文件,要是不改造的话就开发银行了apache服务的话就能够晤世难点:
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
  消除方法:

在安装的目录下修改文件:

命令:vim /work/installed/apache/conf/httpd.conf
         把:
            # ServerName www.example.com:80
         改为:
              ServerName localhost:80

 

下一场也能够陈设本身的发表主页目录:

图片 1

 

还要也能够加多php的主页:

 

图片 2

 

一旦 /etc/下有hosts文件的话修改:

 

修改文件: vi /etc/hosts

图片 3

在后边输入:192.168.8.119  server.example.com

IP地址改成团结的ip就行了。

启动apache服务:

输入指令:/work/installed/apache/bin/apachectl  start

开机自动运行:vim etc/rc.local
           
添加:
/work/installed/apache/bin/apachectl start   这里是apache的装置目录里面包车型客车配备文件,让它开机自动运行就行呐!**

 

一旦那些的话关闭防火墙:iptables -F

输入IP地址能够看出:it works!

 

图片 4

 

然则这种意况必需关闭防火墙,所以须求配备防火墙:

 

开采iptables的配备文件:vi /etc/sysconfig/iptables

加多一条80端口:(如若本人自定义端口的话,填写本身的端口)

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

 

图片 5

 

 

 

 

 另外一篇yum安装Apache以及Apache的布署,仅仅提供参照他事他说加以考察:

            

 

         

 

小编小波/QQ463431476招待转发! redhat6选拔centos yum源。 第一步下载apache信任的软件...

 

**安装 apr
下载地址:**

sudo apt-get install vsftpd

 解压包:tar -jxvf apr-1.5.0.tar.bz2 瞩目:这里的包的格式是tar.bz2格式,若是是.tar格式的用 tar -zxvf 包的名字 命令解压。

 

跻身该包的文本夹内,依次施行以下命令:

命令试行进程中,安装程序会给本地创造二个名称为“ftp”的客商组,命令施行完事后会自行运维FTP服务。

  ./configure --prefix=/work/installed/apr (注意:configure安装的文件夹目录可以协和定义)

 

   make

能够应用“netstat -tl”命令检查FTP端口有未有已经开垦,恐怕间接在浏览器里输入“ftp://你的服务器IP”(新安装的vsftpd暗中认可是能够佚名没有须求密码直接待上访谈),倘使能一向连接到FTP服务器,则设置vsftpd算是马到功成。

   make install

 

**安装 apr-util
 下载地址:
 解压包: tar -jxvf  apr-util-1.5.3.tar.bz2
**

开启、停止、重启vsftpd服务也很简短:

步向该文件夹并一一实施:

 

  ./configure --prefix=/work/installed/apr-util --with-apr=/work/installed/apr

service vsftpd start | stop | restart

   make

 

   make install

新安装的vsftpd默许是能够无名访谈,假诺只想给某三个客户特地访谈某一目录下的权力,则须求修改vsftpd的布局了。

**安装 pcre
  下载地址:
   解压包:tar -jxvf  pcre-8.35.tar.bz2   
**

本文由韦德国际1946发布于计算机网络,转载请注明出处:ubuntu安装配置,手动安装Apache以及安插

关键词: 系统运维_CentOS6 apache配置 Apache手动安装 韦德体育