本机环境:Windows10 1809 64bit
1 下载 git
官方下载地址:https://git-scm.com/download/win
2 安装 git
1、安装页面
2、安装路径
最近学习了配置
1.
2.
3.
由于需要用到
首先如何查看
在php -m
或者新建一个
<?php
phpinfo();
?>
将
下面看如何开启find / -name fileinfo
2./www/server/php/72/bin/phpize
执行成功后会有如下提示:
Configuring for:
PHP Api Version: 20170718
Zend Module Api No: 20170718
Zend Extension Api No: 320170718
3.
这里我目录为:/www/server/php/72/bin/php-config
4.
./configure --with-php-config=/www/server/php/72/bin/php-config
5.
make && make install
如果安装成功,会有类似以下信息
Installing shared extensions: /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/
6.php.ini
,这里我的文件路径为:/www/server/php/72/etc/php.ini
extension = fileinfo.so;
7.
今天进腾讯云的控制台 偶然发现腾讯云一直给我提示的漏洞 其中有一个挺为严重的
我的网站配置下并没有屏蔽隐藏文件夹例如
确实是我没有想到的 如果你也有这种情况 就需要进行配置服务器来禁止敏感文件的访问了 否则就直接暴露在大庭广众之下了
nginx
在
代码如下:
location ~ /\.
{
deny all;
}
这样就把所有的隐藏文件夹给屏蔽访问了 如果想单独屏蔽某一隐藏文件夹的访问只需要
location ^~ /.git
{
return 444;
}
嗨啊,毕业答辩完了,基本上我也是个准毕业生了!
离校前还有半个月无所事事,准备下周去和室友出去旅旅游?
不过我们一致决定准备重新搞一搞我的世界
这个游戏可谓是自带毒品属性,一玩起来就是废寝忘食
开个服务器光内网能玩有什么意思?隔壁大学的基友还想加入战斗怎办?
刚好手上有一堆服务器,那就自己动手搭建一个内网穿透吧!
以前我使用
在
项目地址:https://github.com/fatedier/frp
中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md
原理:使用
根据对应的操作系统及架构,从 Release 页面下载最新版本的
这里我本地用的
将 frps 及 frps.ini 放到具有公网 IP 的机器上。
将 frpc 及 frpc.ini 放到处于内网环境的机器上。
1.
[common]
bind_port = 7000
dashboard_port = 7500
# dashboard 用户名密码,默认都为 admin
dashboard_user = admin
dashboard_pwd = admim
# 可使用 服务器 ip:7500 来访问面板
今天听说
泛域名证书就比单域名证书方便的多了,一次签发所有子域名通用 只需要担心续期问题就行了
这里我用的是
安装很简单 一个命令就搞定了
curl https://get.acme.sh | sh
安装成功后就自动吧acme
.acme
acme.sh
acme.sh
这里我使用acme.sh
目前支持 cloudflare, dnspod, cloudxns, godaddy 以及 ovh 等数十种解析商的自动集成
具体可参考官方文档:https://github.com/Neilpang/acme.sh/blob/master/dnsapi/README.md
由于我的
export CX_Key="1234"
export CX_Secret="sADDsdasdgdsf"
配置好
acme.sh --issue --dns dns_cx -d ffis.me -d *.ffis.me
需要注意的是第一个 -d 后不可直接写通配符域名
否则可能会出现签发的证书无法被信任的情况。
到这里我们的证书就自动获取到用户目录下的
可用以下命令自动复制到指定目录:
acme.sh --installcert -d ffis.me \
--key-file /usr/local/nginx/conf/ssl/ffis.me/*.ffis.me.key \
--fullchain-file /usr/local/nginx/conf/ssl/ffis.me/*.ffis.me.cer \
--reloadcmd "service nginx force-reload"
该命令会被自动记录的 以后自动更新证书的时候也会自动执行该命令的
acme.sh
因为下载视频需要用到python3
win
win
由于大盘鸡上好多程序基于python2
python3
1.
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2.python
Pythonpython 3.6.4
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
3.
tar -zxvf Python-3.6.4.tgz
cd Python-3.6.4
4.Python3
mkdir /usr/local/python3
5.python3
./configure --prefix=/usr/local/python3
make && make install
6.python3
pip3
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
7.python3
pip3
[root@host]# python3 -V
Python 3.6.4
[root@host]# pip3 -V
pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)
到此python3
python2
可是系统中并没有python3
python3
这时候我们就需要创建一个虚拟的python3
创建虚拟环境很简单,运行以下命令即可
cd /opt
python3 -m venv py3
此时虚拟环境已经安装好了
虚拟环境使用方法:
进入虚拟环境
source /opt/py3/bin/activate 或者
. /opt/py3/bin/activate
进去后是这样的
红框内即是所运行的虚拟环境
如需退出虚拟环境,使用deactivate
好了,centos7
python3
PS:前几天百度云开始对使用第三方下载工具的账号封号 ,现在基本已经没有免费好用的网盘供我们使用了
在这里我就搭建Nextcloud
Nextcloud
简单的说,Nextcloud
Nextcloud
软件截图:
今日腾讯云给我提示服务器存在一个
虽然我基本不怎么用,但是老提示也是心烦,就顺便给
之前的
首先我们要卸载已经安装的git –-version
卸载
yum remove git
然后我们配置安装所需要的环境(以下内容基本照抄了
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto perl-devel perl-CPAN autoconf*
下载最新版本编译安装并将
wget https://github.com/git/git/archive/v2.15.1.tar.gz
tar zxvf v2.15.1.tar.gz
cd git-2.15.1
make configure
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
make all doc
make install install-doc install-html
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
到这里的
我们可以运行git --version
# git --version
git version 2.15.1
完结撒花~