導航:首頁 > 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伺服器下載文件相關的知識