导航:首页 > IDC知识 > apache服务器下载文件

apache服务器下载文件

发布时间:2020-12-21 10:30:41

1、PHP环境搭建好了,Apache的服务器,但是一打开PHP文件还是出现下载,高人指点下啊,谢谢了

是因为PHP没有和Apache关联起来.启动后你要看到两个服务都启动才可以.

2、是不是Apache禁止的直接下载.php文件

设置apache路由转发功能,用正则吧js xml css文件替换成.php文件。就不能下载了

3、为什么我本地在apache下运行php文件总是出现下载呢??

apache是一个web服务器,它只负责进行html
request的请求和返回php脚本的response,但是并不能解析php,所以你运版行Php
就会显示下载。权
之需要安装一个tomcat就可以解析php
了。tomcat是应用服务器能进行功能解析

4、apache服务器下载文件会被改变内容?

如果apache启用了gzip压缩,那么下载下来的js可能经过gzip压缩了.
================================
150K少几十字节,不应该.你确认你引入内的js文件本身无问容题?这两个js是放到你自己的项目文件目录中,还是引用外部网站的?
你看到的可能表面现象.所有的浏览器都测试过了吗?
自己上传一个新的JS,大小类似的,下载看看,是否也会少字节?

5、阿里云ECS实例Linux系统Apache服务器网站日志文件怎么下载

apache的日志通常在/var/log/httpd目标下,如果没有,你可以检查一下/etch/httpd/config/httpd.conf(不一定是这个文件版)中日志目录定义在何处。权

用tar将日志打包一下:

tar cjf http_log.tar /var/log/httpd

然后在本地使用scp将日志拷贝下来 

scp username@httpServer /home/xxx/http_log.tar .

6、Apache SSHD实现SFTP服务端,客户端访问进行远程文件上传下载

package jsch;

import java.io.File;
import java.io.FileInputStream;
import java.util.Properties;

import com.jcraft.jsch.Channel;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.JSchException;
import com.jcraft.jsch.Session;

public class Test {

    protected String host;//sftp服务器ip
    protected String username;//用户名
    protected String password;//密码
    protected String privateKey;//密钥文件路径
    protected String passphrase;//密钥口令
    protected int port = 22;//默认的sftp端口号是22

    /**
     * 获取连接
     * @return channel
     */
    public ChannelSftp connectSFTP() {
        JSch jsch = new JSch();
        Channel channel = null;
        try {
            if (privateKey != null && !"".equals(privateKey)) {
                //使用密钥验证方式,密钥可以使有口令的密钥,也可以是没有口令的密钥
                if (passphrase != null && "".equals(passphrase)) {
                    jsch.addIdentity(privateKey, passphrase);
                } else {
                    jsch.addIdentity(privateKey);
                }
            }
            Session session = jsch.getSession(username, host, port);
            if (password != null && !"".equals(password)) {
                session.setPassword(password);
            }
            Properties sshConfig = new Properties();
            sshConfig.put("StrictHostKeyChecking", "no");// do not verify host key
            session.setConfig(sshConfig);
            // session.setTimeout(timeout);
            session.setServerAliveInterval(92000);
            session.connect();
            //参数sftp指明要打开的连接是sftp连接
            channel = session.openChannel("sftp");
            channel.connect();
        } catch (JSchException e) {
            e.printStackTrace();
        }
        return (ChannelSftp) channel;
    }
    
    /**
     * 上传文件
     * 
     * @param directory
     *            上传的目录
     * @param uploadFile
     *            要上传的文件
     * @param sftp
     */
    public void upload(String directory, String uploadFile, ChannelSftp sftp) {
        try {
            sftp.cd(directory);
            File file = new File(uploadFile);
            sftp.put(new FileInputStream(file), file.getName());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * 下载文件
     * 
     * @param directory
     *            下载目录
     * @param downloadFile
     *            下载的文件
     * @param saveFile
     *            存在本地的路径
     * @param sftp
     */
    public void download(String directory, String downloadFile,
            String saveFile, ChannelSftp sftp) {
        try {
            sftp.cd(directory);
            sftp.get(downloadFile,saveFile);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * 删除文件
     * 
     * @param directory
     *            要删除文件所在目录
     * @param deleteFile
     *            要删除的文件
     * @param sftp
     */
    public void delete(String directory, String deleteFile, ChannelSftp sftp) {
        try {
            sftp.cd(directory);
            sftp.rm(deleteFile);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    public void disconnected(ChannelSftp sftp){
        if (sftp != null) {
            try {
                sftp.getSession().disconnect();
            } catch (JSchException e) {
                e.printStackTrace();
            }
            sftp.disconnect();
        }
    }
}

7、怎么用Apache搭建一个可以文件上传下载的web网站

很简单如果你有域名就绑定没有直接使用IP进行访问安装php环境就可以了帮助直接访问文件名字就可以下载的

8、linux 下 apache 中文文件名文件下载

这个就是典型的LAMP环境安装了,可以通过yum安装, 也可以编译安装, 编译安装的效果要好些。这个配置参数方面需要重视,如果楼主搞不定, wo可以帮忙搞定
最好是可以看下网名, ++上

9、请问你是如何解决从apache官网上下载apache都是源文件的问题

首先我之前没遇到过这个问题。
其次源文件就是安装文件。

10、php和Apache配置好了为什么打开php文件时总出现下载

原因是少设置了一段文字。

与apache服务器下载文件相关的知识