最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux環(huán)境下nginx搭建簡易圖片服務(wù)器

 更新時間:2014年10月23日 11:54:41   投稿:hebedich  
這篇文章主要介紹了Linux環(huán)境下nginx搭建簡易圖片服務(wù)器,需要的朋友可以參考下

主要使用Nginx和vsftpd.
安裝方面可以直接從nginx官網(wǎng)上下載,或者...

復(fù)制代碼 代碼如下:

yum install nginx 

 
如果沒有yum源則需要自行添加再進(jìn)行install.

復(fù)制代碼 代碼如下:

yum install wget
wget http://www.atomicorp.com/installers/atomic 
sh ./atomic 
yum check update 

如果是從官網(wǎng)上下載的則進(jìn)行如下操作:

復(fù)制代碼 代碼如下:

[root@admin local]# cd /usr/local
[root@admin local]# tar -zxv -f nginx-1.6.2.tar.gz
[root@admin local]# rm -rf nginx-1.6.2.tar.gz
[root@admin local]# mv nginx-1.6.2 nginx
[root@admin local]# cd /usr/local/nginx
[root@admin nginx]# ./configure --prefix=/usr/local/nginx
[root@admin nginx]# make
[root@admin nginx]# make install     

安裝vsftpd:

復(fù)制代碼 代碼如下:

yum install vsftpd 

對nginx沒有做太復(fù)雜的配置,僅僅是創(chuàng)建了一個虛擬目錄并打開了目錄瀏覽功能.
我想訪問http://localhost/apps時實(shí)際訪問的路徑是/home/appmanager/
首先我需要在nginx/html下創(chuàng)建一個apps文件夾,盡管實(shí)際訪問的不是這個路徑。

復(fù)制代碼 代碼如下:

mkdir /usr/local/nginx/html/apps

然后修改nginx/conf/nginx.conf在默認(rèn)的server里再添加一個location并指定實(shí)際路徑:

復(fù)制代碼 代碼如下:

    location /apps/ {
        root /home/appmanager/;
        #alias ;
        autoindex on;
        #autoindex_exact_size off;
        #autoindex_localtime on;
    } 

autoindex on便是打開瀏覽功能。 
root則是將apps映射到/home/appmanager/apps/
當(dāng)然,alias也可以實(shí)現(xiàn)我想要的效果,只是用法上和root稍有差異。

接著需要創(chuàng)建用戶,就是上面配置文件中的appmanager。

復(fù)制代碼 代碼如下:

useradd -d /home/appmanager -M appmanager

接著指定目錄并加入權(quán)限

復(fù)制代碼 代碼如下:

chown appmanager /home/appmanager
chmod 777 -R /home/appmanager

不知是什么原因,我第一次創(chuàng)建的用戶的目錄總是不生效,雖然多次進(jìn)行usermod -d也毫無效果....

無論如何現(xiàn)在可以通過Jsch api訪問了。

復(fù)制代碼 代碼如下:

public static void main(String[] args) throws JSchException {
    Session session = null;
    ChannelSftp channelSftp = null;
    try {
        JSch.setLogger(new JSCHLogger());
        JSch jsch = new JSch();
        session = jsch.getSession("appmanager", "101.x.x.x", "22");
        session.setPassword("password");

        Properties config = new Properties();
        config.put("StrictHostKeyChecking", "no");
        session.setConfig(config);
        session.connect();

        channelSftp = (ChannelSftp) session.openChannel("sftp");
        channelSftp.connect();

    } catch (JSchException | SftpException | IOException e) {
        logger.error(e.getMessage(), e);
    } finally {
        if (channelSftp != null) {
            channelSftp.disconnect();
        }
        if (session != null)
            session.disconnect();
    }
}

相關(guān)文章

  • Nginx反向代理springboot的jar包過程解析

    Nginx反向代理springboot的jar包過程解析

    這篇文章主要介紹了Nginx反向代理springboot的jar包過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • Logrotate如何實(shí)現(xiàn)每小時切割日志文件

    Logrotate如何實(shí)現(xiàn)每小時切割日志文件

    這篇文章主要介紹了Logrotate如何實(shí)現(xiàn)每小時切割日志文件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Nginx獲取客戶端真實(shí)IP(real_ip_header)的實(shí)現(xiàn)

    Nginx獲取客戶端真實(shí)IP(real_ip_header)的實(shí)現(xiàn)

    在使用Nginx作為反向代理時,確保獲取客戶端真實(shí)IP是關(guān)鍵,通過配置real_ip_header和set_real_ip_from,Nginx可以正確解析X-Forwarded-For頭部信息,并更新$remote_addr為客戶端真實(shí)IP,下面就來具體介紹一下
    2024-10-10
  • 淺析nginx剛剛發(fā)布的JavaScript能力nginScript

    淺析nginx剛剛發(fā)布的JavaScript能力nginScript

    Nginx [engine x]是全球最受歡迎,也是最優(yōu)秀的web服務(wù)器、反向代理服務(wù)器。nginScript是JavaScript/ECMAscript的子集,nginScript不是通過V8引擎實(shí)現(xiàn)的。本文給大家介紹nginx剛剛發(fā)布的JavaScript能力nginScript,感興趣的朋友跟著小編一起了解了解吧
    2015-09-09
  • nginx支持tcp轉(zhuǎn)發(fā)的配置分享

    nginx支持tcp轉(zhuǎn)發(fā)的配置分享

    本文給大家講解的是使用nginx實(shí)現(xiàn)TCP轉(zhuǎn)發(fā)的配置方法,非常的簡單實(shí)用,并附上了所需模塊的下載地址,有需要的小伙伴可以參考下
    2017-10-10
  • Nginx轉(zhuǎn)發(fā)真實(shí)的IP的項(xiàng)目實(shí)踐

    Nginx轉(zhuǎn)發(fā)真實(shí)的IP的項(xiàng)目實(shí)踐

    本文介紹了Nginx中通過設(shè)置proxy_set_header指令來轉(zhuǎn)發(fā)請求并帶上真實(shí)IP,以便Java程序能夠正確獲取并判斷請求來源,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-01-01
  • Centos7下安裝部署nginx的三種方式詳解

    Centos7下安裝部署nginx的三種方式詳解

    Nginx?(engine?x)?是一個高性能的HTTP和反向代理web服務(wù)器,這篇文章主要為大家介紹了Centos7下安裝部署nginx的三種方式,希望對大家有所幫助
    2023-08-08
  • 詳解nginx 配置多個tomcat共用80端口

    詳解nginx 配置多個tomcat共用80端口

    本篇文章主要介紹了nginx 配置多個tomcat共用80端口,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Nginx如何配置多個服務(wù)域名解析共用80端口詳解

    Nginx如何配置多個服務(wù)域名解析共用80端口詳解

    對于Web而已,80端口和443端口是十分重要的,下面這篇文章主要給大家介紹了關(guān)于Nginx如何配置多個服務(wù)域名解析共用80端口的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Nginx 配置前端后端服務(wù)的實(shí)現(xiàn)步驟

    Nginx 配置前端后端服務(wù)的實(shí)現(xiàn)步驟

    本文主要介紹了Nginx 配置前端后端服務(wù)的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-03-03

最新評論

济宁市| 金塔县| 澄江县| 涿鹿县| 平昌县| 云龙县| 潍坊市| 彭山县| 涪陵区| 讷河市| 桃江县| 扶绥县| 兴海县| 普洱| 滁州市| 石台县| 怀来县| 千阳县| 泸州市| 黄山市| 黎城县| 南澳县| 无锡市| 施秉县| 岢岚县| 那曲县| 军事| 泰安市| 鄂托克前旗| 盐津县| 东乡| 元阳县| 迭部县| 景德镇市| 淳化县| 温宿县| 西华县| 福贡县| 望谟县| 沁阳市| 广东省|