国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Nginx

2019-11-14 21:35:37
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
Nginx - 簡(jiǎn)易圖片服務(wù)器安裝

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

yum install nginx  

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

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

  系統(tǒng)環(huán)境可能有少許差異,執(zhí)行以下命令,把缺少的東西補(bǔ)上:

yum install gcc-c++yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

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

[root@admin local]# cd /usr/local[root@admin local]# tar -zxv -f nginx-1.7.7.tar.gz[root@admin local]# rm -rf nginx-1.7.7.tar.gz[root@admin local]# mv nginx-1.7.7 nginx[root@admin local]# cd /usr/local/nginx

./configure時(shí)可能由于系統(tǒng)上的差異需要親自指定一些東西,比如加上參數(shù)--with-openssl之類(lèi):

[root@admin nginx]# ./configure --PRefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf[root@admin nginx]# make[root@admin nginx]# make install      

 

修改防火墻配置:

vim /etc/sysconfig/iptables

添加配置項(xiàng)

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

重啟防火墻和網(wǎng)絡(luò)配置

service iptables restart /etc/init.d/network restart

安裝vsftpd:

yum install vsftpd  

配置

首先確認(rèn)一下nginx指向的配置文件是/usr/local/nginx/conf/nginx.conf執(zhí)行:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

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

mkdir /usr/local/nginx/html/apps

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

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

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

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

useradd -d /home/appmanager -M appmanager

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

chown appmanager /home/appmanagerchmod 777 -R /home/appmanager

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

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

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();    }}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 金乡县| 环江| 汉沽区| 禹城市| 潍坊市| 庆元县| 鄱阳县| 双鸭山市| 延川县| 永安市| 乐至县| 金堂县| 沭阳县| 象州县| 盐池县| 虞城县| 聊城市| 福清市| 佛山市| 津市市| 湖口县| 商都县| 宿松县| 永定县| 肇州县| 清涧县| 泸溪县| 盐城市| 新宾| 宁南县| 河曲县| 孟州市| 高阳县| 泰宁县| 明光市| 闽清县| 轮台县| 新和县| 汉沽区| 龙南县| 延庆县|