背景描述
在刚开始用Git的时候,每次都是将本地将代码push到远程仓库,然后再ssh到服务器上git pull,甚是麻烦。后来在项目开发中使用git的时候,发现push之后,编译系统竟然会有自动部署等功能。顿时觉得这等神器,必须学习一下,所以就请教了吴旭东老师。下面就是我通过Git Hook神器将自己的项目自动化部署到服务器的过程。
随着视频在网站上的应用越来越多,越来越多的网站服务器需要支持视频转码,ffmpeg是目前最大牛的网站服务器后台转码程序,应用最多。但在centos的源中又不能直接yum安装,我经过多方尝试,有些百度经验中提供的方法多因为国外网站服务器无法访问而失败,我制作了一个系列代码,可以实现一键安装,经测试,可以使用。
浏览全部
telnet 127.0.0.1 25 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. 220 Welcome to our mail.mobyds.com ESMTP,Warning: Version not Available! ehlo mail.mobyds.com 250-mail.mobyds.com 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN
此文为作者自己亲自搭建过程,转载请注明出处,谢谢合作。
By 2017-05-17
firewall-cmd
命令需要 firewalld
进程处于运行状态。我们可以使用 systemctl status/start/stop/restart firewalld
来控制这个守护进程。 firewalld
进程为防火墙提供服务。
浏览全部
I wanted to use PHP 7 on Debian 8.x. How do I install and configure PHP 7 on Debian Linux 8.x server? How do I install PHP 7 on Debian Linux 7.x “wheezy” VPS server hosted in cloud?
1.crontab环境介绍
1. cron服务在/etc/init.d/cron
2. 执行文件/usr/sbin/cron
3. cron配置文件在 /etc/cron.dfile list:.proto,FIFO,at.deny,cron.allow,cron.deny,queuedefs
4. cron的连接文件 /usr/lib/cron/ -> ../../etc/cron.d
5. 用户的crontab文件位置在/usr/spool/cron/crontabs目录下,以用户名命名的。
HTTP 严格传输安全(HSTS)是一种安全功能,web 服务器通过它来告诉浏览器仅用 HTTPS 来与之通讯,而不是使用 HTTP。本文会说明如何在 Apache2、Nginx 和 Lighttpd 上如何启用 HSTS。在主流的 web 服务器上测试通过: Nginx 1.1.19、 Lighttpd 1.4.28 和 Apache 2.2.22 ,环境为 Ubuntu 12.04、 Debian 6 & 7 和 CentOS 6,只需要调整部分参数就可以工作在其它的发行版上。
引用自 Mozilla Developer Network:
如果一个 web 服务器支持 HTTP 访问,并将其重定向到 HTTPS 访问的话,那么访问者在重定向前的初始会话是非加密的。举个例子,比如访问者输入 http://www.foo.com/ 或直接输入 foo.com 时。
这就给了中间人攻击的一个机会,重定向会可能会被破坏,从而定向到一个恶意站点而不是应该访问的加密页面。
HTTP 严格传输安全(HSTS)功能使 Web 服务器告知浏览器绝不使用 HTTP 访问,在浏览器端自动将所有到该站点的 HTTP 访问替换为 HTTPS 访问。
自己做了一个iOS App,需要访问自己的网站获取数据,但是系统默认只能直接访问https的网站。不想让应用改用http的服务。因此,研究如何启用https,本文即是介绍如何在CentOS上配合Nginx使用CertBot。
环境
http://www.anilcetin.com/convert-apache-htaccess-to-nginx/